X61 Slackware的配置3

作者: forever steel(zhoun)
原发: http://guo9310.blog.163.com/

1. 还是fcitx的配置
终于找到适合放fcitx启动脚本的地方了
echo fcitx \&>~/.kde/Autostart/fcitx.sh; chmod u+x ~/.kde/Autostart/fcitx.sh


2.无线网卡配置
主要参考:http://www.linuxsense.org/viewthread-467

x61自带的是Intel的无线网卡, 参数如下:
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
需要4个包
其中一个从这个地址下载: http://ieee80211.sf.net/
另外三个在slackware-current/extra/intel-wlan-ipw3945,这里已经有了:)

1) 安装ieee80211
在这个步骤中, 是把kernel中的ieee80211模块替换成这个包自带的, 难道kernel中的这个模块有问题?
最新版本是1.2.18
# tar zxvf ieee80211-1.2.18.tgz
# cd ieee80211-1.2.18
# make
# make install

2) 安装kernel module
# cd intel-wlan-ipw3945/kernel-module
# tar zxvf ipw3945-1.2.1.tar.gz
# cd ipw3945-1.2.1
# make EE80211_IGNORE_DUPLICATE=y
# cp ipw3945.ko /lib/modules/`uname -r`
# depmod -a
编译的时候加了一个参数, EE80211_IGNORE_DUPLICATE=y
因为报错了, 说是kernel的ieee80211模块被替换了, 建议不要直接替换, 而是重新编译kernel, 不管这个, 指定这个参数来强制编译(不知道是不是最新的2.6.23.1kernel是否已经是最新的, 不需要替换了? 如果重新编译kernel的时候, 可以试试不用第一步行不行)

3)安装microcode
# cd ../../microcode
# tar zxvf ipw3945-ucode-1.14.2.tgz
# cp ipw3945-ucode-1.14.2/ipw3945.ucode /lib/firmware/

4) 安装regulatory-daemon
# cd ../regulatory-daemon
# tar zxvf ipw3945d-1.7.22.tgz
# cp ipw3945d-1.7.22/x86/ipw3945d /sbin

5) 创建文件/etc/modprobe.d/ipw3945
install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet
remove ipw3945 /sbin/ipw3945d --kill ; /sbin/modprobe -r --ignore-remove ipw3945

6) 在rc.modules.local最后加入一行
/sbin/ipw3945d --quiet
如果第5步起作用的话,? 这一步是不需要的, 但是不知道为什么这个文件在slackware不管用, 所以还是要手工把ipw3945d这个daemon启动

7.) 修改/etc/rc.d/rc.inet1.conf
把eth1改成自动获取ip: USE_DHCP[1]="yes"

8) 修改/etc/rc.d/rc.wireless.conf
把最前面的*一段改成
*)
??? INFO="GK home"
??? ESSID="GK"
??? CHANNEL="6"
??? MODE=""
??? RATE="auto"
??? KEY="1234-1111-34 open"
??? ;;
注释很清楚,要注意看啊(强烈建议先仔细看看注释, 我就是因为没有仔细看, 多花了很多时间处理这个文件, 还以为是驱动的问题呢, 无线灯狂闪, 闪的晕, 配置好就不会那么闪了)
要注意其中的key字段, 我的无线路由器密码是open共享, 10位数字, 我开始一直以为密码是s:1234111134, 仔细看注释发现这是错误用法......
其实可以用iwlist scan, 先看看能够扫描到什么无线信号, 看输出的详细描述改这个conf文件

12点多了, 终于搞定无线了:)

注意:

我又仔细查了一下相关文档, ieee80211这个包确实是 不需要 的, 见 http://ieee80211.sourceforge.net/ ,

Jul 12 2007 Changes in 1.2.18

status: The same as mainline 2.6.22 with trival compatibility patches for kernels since 2.6.9

意思是说ieee80211的1.2.18这个版本, 和最新的kernel >=2.6.22中包含的版本是一样的,

2.6.9 <= kernel?version< 2.6.22的用户需要

没办法啊, 很多文档都比较老, 跟不上形势了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值