这broadcom的网卡呀,弄起来感觉就是麻烦。。
原来好不容易弄了好几天总算把它弄好了,结果升级一下系统,结果又不能用了。。。。。之后一直没管它,今天又重新弄了一下。
WIKI上的教程算比较好的了,但是还是有些小问题。
注:因为Linux一直在升级,经常出现不兼容的问题,解决方法要么下载能够在现在内核上运行的源码包,要么给系统降级。不然怎么弄都弄不出来。
首先是一些基本信息:
minghe@minghe ~> lspci | grep net 09:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
minghe@minghe ~> uname -r 3.4.7-1-ARCH
minghe@minghe ~/bcm/driver> make KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/linux-3.4.7-1-ARCH' Wireless Extension is the only possible API for this kernel version Using Wireless Extension API CC [M] /home/minghe/bcm/driver/src/wl/sys/wl_linux.o /home/minghe/bcm/driver/src/wl/sys/wl_linux.c:43:24: fatal error: asm/system.h: No such file or directory compilation terminated. make[2]: *** [/home/minghe/bcm/driver/src/wl/sys/wl_linux.o] Error 1 make[1]: *** [_module_/home/minghe/bcm/driver] Error 2 make[1]: Leaving directory `/usr/src/linux-3.4.7-1-ARCH' make: *** [all] Error 2
ls /usr/include/asm/ | grep system
网上一搜,说这个是比较老版本的一个头文件了。果断放弃。。。。。。。。。。。。。
果断找wiki百科。
装什么:
https://wiki.archlinux.org/index.php/Broadcom_wireless
怎么开启:
https://wiki.archlinux.org/index.php/Wireless#b43.2C_broadcom-wl_and_brcmsmac_.28previously_brcm80211.29
看第一篇的说明,就是让我去弄一个wl回来,然后就去仓库里面找:
minghe@minghe ~> yaourt -Ss broadcom | grep broadcom aur/broadcom-wifi-builder 5.100.82.112-2 (Out of Date) (26) aur/broadcom-wl 5.100.82.112-6 (713) aur/broadcom-wl-ck 5.100.82.112-20 (11) aur/broadcom-wl-lts 5.100.82.112-3 (10) aur/broadcom-wl-pf-core2 5.100.82.112-18 (Out of Date) (1) aur/broadcom-wl-rt 5.100.82.112-1 (1) aur/dkms-broadcom-wl 5.100.82.112-5 [installed] (33)
之后就按照教程中的弄啊弄。
就这么雄起了。。