LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1381|回复: 8

[求助]无线网卡在debian下面怎么使用?

[复制链接]
发表于 2007-4-5 20:13:46 | 显示全部楼层 |阅读模式
:~# lspci | grep Wireless
01:04.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

:~# iwlist eth0 scanning
eth0      Interface doesn't support scanning : No such device

:~# iwconfig eth0
eth0      IEEE 802.11b/g  ESSIDff/any  Nickname:"Broadcom 4306"
          Mode:Managed  Access Point: Invalid
          RTS thrff   Fragment thrff
          Encryption keyff
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

为什么我的网卡不支持scan ?
发表于 2007-4-5 21:31:41 | 显示全部楼层
感兴趣!有没有同道?
回复 支持 反对

使用道具 举报

发表于 2007-4-5 21:54:22 | 显示全部楼层
lspci 能识别出这个硬件,不代表linux内核中有此硬件的驱动支持(从你的描述看,似乎是不支持的)。

你可以查询一下 Broadcom BCM4306 在linux中的支持情况:如果有open souce 驱动,那就下载源代码,自己编译驱动模块。如果没有,就得用 ndiswrapper ,间接调用 for ms windows 的驱动了。

ndiswrapper 安装说明:

[color="Blue"]http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation
回复 支持 反对

使用道具 举报

发表于 2007-4-5 22:17:11 | 显示全部楼层
最新版本的内核好象支持无限上网了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-6 17:10:27 | 显示全部楼层
我的内核是  2.6.18-4-686 #1 SMP
应该怎样判断驱动是否装好了啊?
回复 支持 反对

使用道具 举报

发表于 2007-4-6 21:54:00 | 显示全部楼层
dmesg

或者

ifconfig -a

就可以看到是否正确识别了无线网卡。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-9 21:46:25 | 显示全部楼层
dmesg发现果然有点问题。
bcm43xx: PHY connected
bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
bcm43xx: core_up for active 802.11 core failed (-2)
bcm43xx: PHY connected
bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
bcm43xx: core_up for active 802.11 core failed (-2)
0000:01:05.0: tulip_stop_rxtx() failed
回复 支持 反对

使用道具 举报

发表于 2007-4-10 10:34:54 | 显示全部楼层
你是没有firmware

用bcm43xx_microcode5.fw作为关键字到google上搜一下,有很多解决方法,主要是从widowns的驱动程序里提取*.fw文件。

bcm43xx-fwcutter这个软件包可以实现这个功能。
apt-file search bcm43xx-fwcutter
bcm43xx-fwcutter: usr/bin/bcm43xx-fwcutter
bcm43xx-fwcutter: usr/share/bcm43xx-fwcutter/install_bcm43xx_firmware.sh
bcm43xx-fwcutter: usr/share/doc/bcm43xx-fwcutter/README.Debian
bcm43xx-fwcutter: usr/share/doc/bcm43xx-fwcutter/README.gz
bcm43xx-fwcutter: usr/share/doc/bcm43xx-fwcutter/changelog.Debian.gz
bcm43xx-fwcutter: usr/share/doc/bcm43xx-fwcutter/copyright
bcm43xx-fwcutter: usr/share/man/man1/bcm43xx-fwcutter.1.gz

安装软件包后看看说明,应该能够获取相应的帮助。
回复 支持 反对

使用道具 举报

发表于 2007-4-14 01:25:32 | 显示全部楼层
apt-get install module-assistant
m-a

选择安装  ndiswrapper 。
安装完成后
apt-get install ndiswrapper-utils-1.9

安装ndiswrapper的官方指导,进行网卡驱动安装。
应该就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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