这个网卡确实很麻烦,try 了好多天,今天才搞定,有点兴奋,先记录下吧 ,不然像显卡一样,过了好多天都不记的是看了那个贴自了。
google了好多帖子,很多关于用ndiswrapp,怎么都不成功,所以今天就换个方法吧,因为是纯粹新手,也不知道这些步骤具体是什么意思,step-by-step 做就是了,想以后回明白的。
$lspci -nn
04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
这样可以看到网卡型号
原贴是这里找到的http://ubuntuforums.org/showthread.php?t=896713,我看楼主的情况差不多和我,二楼的就按照二楼的回答照做就可以了,大概记录下吧
1,下载驱动 http://www.broadcom.com/support/802.11/linux_sta.php,如果没有网络就到其他的地方copy个也行,如果集成网卡可用那就省事不少了。
2,制作.ko文件
现在我们想去制作一个wl.ko文件,所以执行一下命令
测试你新的无线网卡
发现原帖上的就是因为没作以下步骤才失败的,所以我就照着做了。
执行
重启后就可以用了
google了好多帖子,很多关于用ndiswrapp,怎么都不成功,所以今天就换个方法吧,因为是纯粹新手,也不知道这些步骤具体是什么意思,step-by-step 做就是了,想以后回明白的。
$lspci -nn
04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
这样可以看到网卡型号
原贴是这里找到的http://ubuntuforums.org/showthread.php?t=896713,我看楼主的情况差不多和我,二楼的就按照二楼的回答照做就可以了,大概记录下吧
1,下载驱动 http://www.broadcom.com/support/802.11/linux_sta.php,如果没有网络就到其他的地方copy个也行,如果集成网卡可用那就省事不少了。
2,制作.ko文件
mkdir wdriver
cd wdriver
tar -xzf hybrid-portsrc-x86_64_5_10_27_6.tar.gz
现在我们想去制作一个wl.ko文件,所以执行一下命令
make -C /lib/modules/<2.6.xx.xx>/build M=`pwd` clean
make -C /lib/modules/<2.6.xx.xx>/build M=`pwd`
sudo rmmod bcm43xx
sudo rmmod b43
sudo rmmod b43legacy
sudo rmmod ndiswrapper
sudo apt-get remove ndiswrapper-common
测试你新的无线网卡
sudo modprobe ieee80211_crypt_tkip打开blacklist
sudo insmod wl.ko
sudo gedit /etc/modprobe.d/blacklist按下面的修改
blacklist b43
blacklist b43legacy
blacklist bcm43xx
sudo mkdir /lib/modules/‘uname -r’/wlan
sudo mv wl.ko /lib/modules/‘uname -r’/wlan
发现原帖上的就是因为没作以下步骤才失败的,所以我就照着做了。
sudo gedit /etc/modules添加内容
ieee80211_crypt_tkip
执行
sudo gedit /etc/rc.local
sudo insmod /lib/modules/‘uname -r’/wlan/wl.ko
sudo depmod -a
echo wl |sudo tee -a /etc/modules
sudo modprobe wl
sudo insmod /lib/modules/`uname -r`/wlan/wl.ko
重启后就可以用了
本文详细记录了一位新手在Ubuntu上安装Broadcom BCM4312无线网卡驱动的过程。通过下载驱动、创建.ko文件、编辑黑名单和模块配置,最终成功使无线网卡正常工作。文中提供了关键步骤和所需命令,对于遇到类似问题的Ubuntu用户具有参考价值。
395

被折叠的 条评论
为什么被折叠?



