辣鸡博通
查看网卡型号在 Linux 系统中,可以通过以下命令查看网卡型号:
1lspci -vvnn | grep -A 9 Network
输出示例
12345678903:00.0 Network controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02) Subsystem: Apple Inc. AirPort Extreme [106b:00d6] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
其中,CHIP ID是BCM4331,PCI-ID是14e4:4331,驱动版本wl。
b43/b43legacy 开源驱动驱动说明b43驱动适用于 Chip ID为 BCM 4306 (rev 03), 4311, 4312, 4318, 4322, 4331, 43224 和 43225 型号的网卡。
b43包含两部分:一是由 Ubuntu 社区维护的驱动安装脚本,firmware-b43-installer;二是由 Linux 内核社区上游维护的b43驱动。
b43legacy驱动适用于Chip ID为 BCM 4301, 4306 (rev 02) 和 4309 型号的网卡。
b43legacy也由两部分组成,即由 Ubuntu 社区维护的驱动安装脚本firmware-b43legacy-installer和由 Linux 内核社区上游维护的b43驱动。
驱动安装
在线安装
取决于网卡型号,需要执行以下命令:
1sudo apt-get install firmware-b43-installer
或
1sudo apt-get install firmware-b43legacy-installer
离线安装
在另一台电脑上下载安装包,或者定位到安装镜像的pool/main/b/b43-fwcutter/目录,使用以下命令安装: 1sudo dpkg -i b43-fwcutter*
在另一台电脑上下载firmware,解压后定位到bcm43xx_firmware目录,运行安装脚本。 1sudo ./install_bcm43xx_firmware_no_net
博通 STA 无线驱动(闭源)驱动说明Ubuntu 下有两个可用的 STA 驱动
新版:bcmwl-kernel-source
旧版:broadcom-sta
博通 6.30.223.271 版本的驱动,以下型号网卡可用。
博通 Product Name
PCI Vendor ID
PCI Device ID
Dell Product ID
4311 2.4 Ghz
0x14e4
0x4311
Dell 1390
4311 Dualband
0x14e4
0x4312
Dell 1490
4311 5 Ghz
0x14e4
0x4313
4312 2.4 Ghz
0x14e4
0x4315
Dell 1395
4313 2.4 Ghz
0x14e4
0x4727
Dell 1501/1504
4321 Dualband
0x14e4
0x4328
Dell 1505
4321 Dualband
0x14e4
0x4328
Dell 1500
4321 2.4 Ghz
0x14e4
0x4329
4321 5 Ghz
0x14e4
0x432a
4322 Dualband
0x14e4
0x432b
Dell 1510
4322 2.4 Ghz
0x14e4
0x432c
4322 5 Ghz
0x14e4
0x432d
43142 2.4 Ghz
0x14e4
0x4365
43224 Dualband
0x14e4
0x4353
Dell 1520
43225 2.4 Ghz
0x14e4
0x4357
43227 2.4 Ghz
0x14e4
0x4358
43228 Dualband
0x14e4
0x4359
Dell 1530/1540
4331 Dualband
0x14e4
0x4331
4360 Dualband
0x14e4
0x43a0
4352 Dualband
0x14e4
0x43a0
驱动安装
在线安装
在命令行中输入以下命令进行安装
12sudo apt-get updatesudo apt-get --reinstall install bcmwl-kernel-source
启用驱动
12sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcmasudo modprobe wl
离线安装
bcmwl-kernel-source安装包位于 Ubuntu 安装镜像的../pool/restricted/b/bcmwl目录下。需要的注意的是手动安装bcmwl-kernel-source前需要安装依赖,以安装镜像挂载到/cdrom为例,需要依次在命令行中输入以下命令(如果没有相应目录则跳过)。
1234567891011cd /cdrom/pool/main/d/dkmssudo dpkg -i dkms*cd /cdrom/pool/main/p/patchsudo dpkg -i patch*cd /cdrom/pool/main/f/fakerootsudo dpkg -i fakeroot*cd /cdrom/pool/restricted/b/bcmwlsudo dpkg -i bcmwl-kernel-source*
驱动切换如果网卡被多个驱动程序支持,则可使用 modprobe 命令来测试驱动程序。首先卸载所有冲突的驱动程序:
123sudo modprobe -r b43 bcmasudo modprobe -r brcmsmac bcmasudo modprobe -r wl
使用以下命令中的一个来启用驱动。
123sudo modprobe b43sudo modprobe brcmsmacsudo modprobe wl
其他版本的驱动brcmsmac 开源驱动适用于Chip ID为 BCM 4313, 43224 和 43225 型号的 PCIe 网卡,由 Linux 内核社区上游维护的开源驱动。
brcmfmac 开源驱动适用于博通的 USB 网卡,具体型号信息如下。SDIO: For Chip ID BCM 4329, 4330, 4334, 4335, 4354, 43143, 43241, and 43362.USB: For Chip ID BCM 43143, 43242, 43566, and 43569.
更多信息参见Broadcom brcmsmac(PCIe) and brcmfmac(SDIO/USB) drivers。
rndis_wlan 开源驱动适用于Chip ID为 BCM 4320 的网卡,更多信息参见;https://wiki.debian.org/rndis_wlanhttps://wireless.wiki.kernel.org/en/users/drivers/rndis_wlan
ndiswrapper使用 Windows 下的闭源驱动来激活网卡,项目主页,安装说明。
DW1510 Win10 驱动Win10 自带的驱动有 bug,实测只有 10Mbps 的龟速,需要安装 Dell 官网的 5.100.235.12 版本,驱动详情,下载地址。
参考链接WifiDocs/Driver/bcm43xxb43-firmwareDrivers/b43Getting a Dell 1510 Wireless working in Windows 10