将 Broadcom “wl” 驱动程序替换为“b43”

将 Broadcom “wl” 驱动程序替换为“b43”

我正在使用 Ubuntu 10.04.4 LTS,我的笔记本电脑中有一张 Broadcom BCM4312 WLAN 卡。
lspci输出:

04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)  
    Subsystem: Broadcom Corporation Device 04b5  
    Flags: bus master, fast devsel, latency 0, IRQ 18  
    Memory at f4500000 (64-bit, non-prefetchable) [size=16K]  
    Capabilities: [40] Power Management version 3  
    Capabilities: [58] Vendor Specific Information <?>  
    Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-  
    Capabilities: [d0] Express Endpoint, MSI 00  
    Capabilities: [100] Advanced Error Reporting <?>  
    Capabilities: [13c] Virtual Channel <?>  
    Capabilities: [160] Device Serial Number 81-ac-1d-ff-ff-12-54-92  
    Capabilities: [16c] Power Budgeting <?>  
    Kernel driver in use: wl  
    Kernel modules: wl, ssb  

如您所见,当前(也是默认)驱动程序是wl使用 Jockey 安装的。
但我的笔记本电脑上有另一个基于 Ubuntu 的发行版(BackTrack Linux),也是 10.04,但它b43安装了驱动程序,整体性能要好得多。所以我也想在这个操作系统上安装它,但即使是谷歌也没有帮助我。

所以我的问题是如何b43在我的 Ubuntu 上安装最新的驱动程序?

答案1

在终端中输入:

sudo apt-get install b43-fwcutter

在桌面菜单系统 > 管理 > 硬件/附加驱动程序下,可以激活 b43 驱动程序以供使用。

重新开始。

編輯:

安装 dkms.deb、patch.deb、fakeroot 和 bcmwli。这些软件包位于 Ubuntu 安装 CD 中的以下路径中:

/pool/main/d/dkms.deb
/pool/main/p/patch.deb
/pool/main/f/fakeroot
/pool/restricted/b/bcmwli 

在附加驱动程序中启用 STA 驱动程序。

sudo modprobe -r b43 ssb wl
sudo modprobe wl

相关内容