家里的有线网卡再一次被雷电烧坏了……这次干脆买了一张PCIe无线网卡,和路由器零接触,这下应该能放心不被雷击了……Orz
买的PCIe无线网卡型号是腾达W311E,在Windows下用附带的光盘安装好驱动就一切正常了,但是Linux下一看简直傻眼,芯片型号是(lspci命令查看):
Network controller: Broadcom Corporation Device 43aa (rev 01)
43aa我Google了大半天都没找到……不过总归是43xx吧,但是很遗憾,b43等开源驱动是无法识别这张网卡的。能用的只有Broadcom的闭源驱动wl和ndiswrapper模拟Windows XP的驱动。
一开始我用ndiswrapper模拟Windows Vista/7的bcmwl6.ini,加载成功了,提示设备也检测到了,但是实际用不了……然后换成Windows XP的bcmwl5.ini就可以了,但是用一会儿就会掉线(无网络数据传输,但是NetworkManager依然显示连接上了)……
未果,怀着试试看的心态,先彻底卸载ndiswrapper,然后打开Ubuntu的「附加驱动」工具,识别出了这张网卡可以使用Broadcom 802.11 Linux STA闭源驱动,赶紧启用。
至此,问题已经基本解决了。其它发行版(如Fedora)通过安装相应内核版本的broadcom-wl包即可安装该闭源驱动。
开机wl.ko可能不会自动加载,可以添加wl到/etc/modules里。
5 responses to “Linux下驱动腾达Tenda W311E PCIe无线网卡”
Ubuntu的「附加驱动」工具有时候很神哈哈~
对滴……不晓得它到底通过什么判断对应的驱动……
话说你这雷击怎么没把路由器搞坏,直接把网卡搞坏了。
网卡还是买大点靠谱的牌子比较好,或者开源这块做得好的,我现在买硬件都从树莓派兼容列表里翻,linux驱动做得好
我也很好奇。。。已经雷击两次了,第一次打坏集成的有线网卡,第二次打坏PCIe有线网卡。
腾达也不算很小的牌子吧,想着用的Broadcom芯片,开源驱动应该还好,结果被坑。
不过这块网卡便宜得很,反正也是放在家里台式机上,爸妈一直用Windows,我偶尔回家Linux下能用闭源驱动也算足够了。
腾达只能说一般,用起来烦烦的