LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: erniu

8.04初装时无线网卡能工作,更新后不能工作

[复制链接]
发表于 2008-10-5 10:48:45 | 显示全部楼层
无线网卡是intel 3945 ?
不要忘了firmware ..
确认内核选项:CONFIG_FW_LOADER=y

如果使用ipw3945,要安装ipw3945-ucode 到/lib/firmware/
如果使用了iwl3945,则要安装iwl3945-ucode

如果从ipw3945转到iwl3945,有可能需要到udev配置文件下删除ipw3945添加的规则。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-5 12:00:30 | 显示全部楼层
Post by lincomet;1890497
我用的321G的网卡。印象中有一个RT73的内核模块,你apt-cache搜索一下,装上试试。


apt-cache 不能搜索模块,只能搜索软件吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-5 12:01:54 | 显示全部楼层
Post by maitr;1890515
无线网卡是intel 3945 ?
不要忘了firmware ..
确认内核选项:CONFIG_FW_LOADER=y

如果使用ipw3945,要安装ipw3945-ucode 到/lib/firmware/
如果使用了iwl3945,则要安装iwl3945-ucode

如果从ipw3945转到iwl3945,有可能需要到udev配置文件下删除ipw3945添加的规则。


你是说要编译内核?
回复 支持 反对

使用道具 举报

发表于 2008-10-5 13:02:15 | 显示全部楼层
Post by erniu;1890561
你是说要编译内核?


不是.. 如果是发行版自带的内核,应该已经添加了firmware的支持
....晕,我看下面你们再说3945的,还以为你网卡是intel3945...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-5 13:07:51 | 显示全部楼层
安装下文编译驱动:
******************************************
TP-LINK的321G采用的是RaLink(好像是家台湾公司)的RT73芯片.所以首先到Ralink驱动下载页下载RT73的linux驱动[www.ralinktech.com]
然后按如下步骤操作:
1、驱动包解包至一目录,进入解包目录的Module目录
2、执行 cp Makefile.6 ./Makefile
3、执行 make all
4、执行 mkdir /etc/Wireless
5、执行 mkdir /etc/Wireless/RT73STA
6、执行 cp rt73.bin /etc/Wireless/RT73STA/.
7、执行 dos2unix rt73sta.dat
8、执行 cp rt73sta.dat /etc/Wireless/RT73STA/.
9、执行 cp rt73.ko /lib/modules/2.6.9-???/kernel/drivers/usb/net/. #???这段记不清了,反正进入modules目录后,找到两个子目录,不管3721,都cp了一遍。
10、执行depmod
11、执行modprobe rt73
12、往/etc/modprobe.conf文件增加下面一行
alias rausb0 rt73
******************************************

在输入make all时提示如下:
make -C /lib/modules/2.6.24-21-generic/build SUBDIRS=/home/luopeng/driver/RT73_Linux_STA_Drv1.0.3.6/Module modules
make[1]: 正在进入目录 `/usr/src/linux-headers-2.6.24-21-generic'
scripts/Makefile.build:46: *** CFLAGS was changed in "/home/luopeng/driver/RT73_Linux_STA_Drv1.0.3.6/Module/Makefile". Fix it to use EXTRA_CFLAGS。 停止。
make[1]: *** [_module_/home/luopeng/driver/RT73_Linux_STA_Drv1.0.3.6/Module] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-2.6.24-21-generic'
make: *** [all] 错误 2
因此在执行执行modprobe rt73 时提示找不到rt73模块。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-5 15:34:01 | 显示全部楼层
到官方网站下载了rt73的驱动重新编译了一遍,现在编译成功了。但还是有问题,上不了网。以下是输出信息:
eth0      Link encap:以太网  硬件地址 00:c0:9f:43:94:80  
          UP BROADCAST MULTICAST  MTU:1500  跃点数:1
          接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000
          接收字节:0 (0.0 B)  发送字节:0 (0.0 B)
          中断:5 基本地址:0x3000

lo        Link encap:本地环回  
          inet 地址:127.0.0.1  掩码:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  跃点数:1
          接收数据包:28 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:28 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:0
          接收字节:1910 (1.8 KB)  发送字节:1910 (1.8 KB)

rausb0    Link encap:以太网  硬件地址 00:1d:0f:04:7d:06  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:291 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:2120 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000
          接收字节:27990 (27.3 KB)  发送字节:150588 (147.0 KB)

rausb0:avahi Link encap:以太网  硬件地址 00:1d:0f:04:7d:06  
          inet 地址:169.254.2.90  广播:169.254.255.255  掩码:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1


#wlist scanning
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

rausb0    Scan completed :
          Cell 01 - Address: 00:1C:F0:4D:4A:28
                    Mode:Managed
                    ESSID:"dlink"
                    Channel:6
                    Encryption keyn
                    Bit Rates:0 kb/s
回复 支持 反对

使用道具 举报

发表于 2008-10-5 22:57:15 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-10-5 23:12:23 | 显示全部楼层
Post by erniu;1890559
apt-cache 不能搜索模块,只能搜索软件吧?

模块包。。。

Ubuntu官方源里有一个rt73-common(不知道是不是驱动)和一个rt73-source。我有点记岔了,Debian下rt73的预编译包。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表