Kor*_*rok 4 wireless broadcom drivers
尝试在旧的 HP G7000 笔记本电脑上建立无线网络但无济于事。已经安装了firmware-b43-installer,但仍然没有。
\n\n这是无线网卡:
\n\n~$ lspci -nn -d 14e4:\n01:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 02)\nRun Code Online (Sandbox Code Playgroud)\n\n这是我到目前为止所做的:
\n\nsudo apt-get purge bcmwl-kernel-source\nsudo apt-get update\nsudo apt-get install firmware-b43-installer\nsudo modprobe -r b43\nsudo modprobe b43\nRun Code Online (Sandbox Code Playgroud)\n\n以及现在的输出:
\n\n~$ grep \'blacklist b43\' /etc/modprobe.d/*\n~$\n\n~$ lsmod | egrep \'wl|b43|ssb\'\nb43 398950 0\nbcma 46583 1 b43\nmac80211 580709 1 b43\ncfg80211 433826 2 b43,mac80211\nssb_hcd 12757 0\nssb 55983 2 b43,ssb_hcd\n\n~$ sudo modprobe -rf b43\n~$\n\n~$ sudo modprobe -v b43\ninsmod /lib/modules/3.18.0-13-generic/kernel/net/wireless/cfg80211.ko\ninsmod /lib/modules/3.18.0-13-generic/kernel/net/mac80211/mac80211.ko\ninsmod /lib/modules/3.18.0-13-generic/kernel/drivers/bcma/bcma.ko\ninsmod /lib/modules/3.18.0-13-generic/kernel/drivers/net/wireless/b43/b43.ko\n\n~$ dmesg | grep b43\n[ 29.253267] b43-phy0: Broadcom 4311 WLAN found (core revision 13)\n[ 29.285790] b43-phy0: Found PHY: Analog 4, Type 2 (G), Revision 9\n[ 29.285806] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2050, Revision 2, Version 0\n[ 29.296837] b43 ssb0:0: Direct firmware load for b43/ucode13.fw failed with error -2\n[ 29.296872] b43 ssb0:0: Direct firmware load for b43/ucode13.fw failed with error -2\n[ 29.296930] b43 ssb0:0: Direct firmware load for b43-open/ucode13.fw failed with error -2\n[ 29.296949] b43 ssb0:0: Direct firmware load for b43-open/ucode13.fw failed with error -2\n[ 29.296954] b43-phy0 ERROR: Firmware file "b43/ucode13.fw" not found\n[ 29.296959] b43-phy0 ERROR: Firmware file "b43-open/ucode13.fw" not found\n[ 29.296963] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.\n[ 1297.396699] b43-wlan ERROR: Dual-core devices are not supported\n[ 1297.396716] b43: probe of ssb0:0 failed with error -524\n[ 1932.298691] b43-wlan ERROR: Dual-core devices are not supported\n[ 1932.298706] b43: probe of ssb0:0 failed with error -524\n[ 1969.802083] b43-wlan ERROR: Dual-core devices are not supported\n[ 1969.802099] b43: probe of ssb0:0 failed with error -524\n[ 4211.112275] b43-wlan ERROR: Dual-core devices are not supported\n[ 4211.112291] b43: probe of ssb0:0 failed with error -524\n[ 8316.908456] b43-wlan ERROR: Dual-core devices are not supported\n[ 8316.908472] b43: probe of ssb0:0 failed with error -524\n\n~$ cat /etc/network/interfaces\n# interfaces(5) file used by ifup(8) and ifdown(8)\nauto lo\niface lo inet loopback\n\n~$ /etc/init.d/networking restart\nstop: Rejected send message, 1 matched rules; type="method_call", sender=":1.75" (uid=999 pid=7583 comm="stop networking ") interface="com.ubuntu.Upstart0_6.Job" member="Stop" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")\nstart: Rejected send message, 1 matched rules; type="method_call", sender=":1.76" (uid=999 pid=7577 comm="start networking ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")\n\n~$ ifconfig -a\neth0 Link encap:Ethernet HWaddr 00:1b:38:8d:b3:bf \n inet addr:10.40.111.20 Bcast:10.40.111.255 Mask:255.255.255.0\n inet6 addr: fe80::21b:38ff:fe8d:b3bf/64 Scope:Link\n UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1\n RX packets:74536 errors:0 dropped:0 overruns:0 frame:0\n TX packets:61080 errors:0 dropped:0 overruns:4 carrier:0\n collisions:0 txqueuelen:1000 \n RX bytes:91438000 (91.4 MB) TX bytes:6053996 (6.0 MB)\n\nlo Link encap:Local Loopback \n inet addr:127.0.0.1 Mask:255.0.0.0\n inet6 addr: ::1/128 Scope:Host\n UP LOOPBACK RUNNING MTU:65536 Metric:1\n RX packets:4772 errors:0 dropped:0 overruns:0 frame:0\n TX packets:4772 errors:0 dropped:0 overruns:0 carrier:0\n collisions:0 txqueuelen:0 \n RX bytes:509283 (509.2 KB) TX bytes:509283 (509.2 KB)\n\n~$ sudo apt-get install --reinstall firmware-b43-installer\nReading package lists... Done\nBuilding dependency tree \nReading state information... Done\n0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.\nNeed to get 0 B/4,126 B of archives.\nAfter this operation, 0 B of additional disk space will be used.\n(Reading database ... 160409 files and directories currently installed.)\nPreparing to unpack .../firmware-b43-installer_1%3a019-1_all.deb ...\nUnpacking firmware-b43-installer (1:019-1) over (1:019-1) ...\nSetting up firmware-b43-installer (1:019-1) ...\nNo chroot environment found. Starting normal installation\n--2015-02-12 15:13:04-- http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2\nResolving www.lwfinger.com (www.lwfinger.com)... 173.254.28.119\nConnecting to www.lwfinger.com (www.lwfinger.com)|173.254.28.119|:80... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: 13514651 (13M) [application/x-bzip2]\nSaving to: \xe2\x80\x98broadcom-wl-5.100.138.tar.bz2\xe2\x80\x99\n\nbroadcom-wl-5.100.138.tar.bz2 100%[================================================================================================>] 12.89M 136KB/s in 5m 25s s\n\n2015-02-12 15:18:40 (40.7 KB/s) - \xe2\x80\x98broadcom-wl-5.100.138.tar.bz2\xe2\x80\x99 saved [13514651/13514651]\n\nDeleting old extracted firmware...\nbroadcom-wl-5.100.138/\nbroadcom-wl-5.100.138/linux/\nbroadcom-wl-5.100.138/linux/wl_apsta.o\nbroadcom-wl-5.100.138/linux/wl_ap.o\nbroadcom-wl-5.100.138/linux/wl_sta.o\nbroadcom-wl-5.100.138/README\nbroadcom-wl-5.100.138/config/\nbroadcom-wl-5.100.138/config/wlconfig_lx_shared\nbroadcom-wl-5.100.138/config/wl.mk\nbroadcom-wl-5.100.138/config/wl_default\nbroadcom-wl-5.100.138/config/wl_hnd\nbroadcom-wl-5.100.138/config/wlconfig_nomimo\nThis file is recognised as:\n filename : wl_apsta.o\n version : 666.2\n MD5 : e1b05e268bcdbfef3560c28fc161f30e\nExtracting b43/lp0initvals14.fw\nExtracting b43/lcn0bsinitvals25.fw\nExtracting b43/n0bsinitvals25.fw\nExtracting b43/n0bsinitvals17.fw\nExtracting b43/ucode17_mimo.fw\nExtracting b43/ucode16_lp.fw\nExtracting b43/sslpn1initvals27.fw\nExtracting b43/lp2bsinitvals19.fw\nExtracting b43/sslpn3bsinitvals21.fw\nExtracting b43/ucode16_sslpn.fw\n ucode time: 01:15:07\nExtracting b43/ucode25_lcn.fw\nExtracting b43/ucode21_sslpn.fw\nExtracting b43/lp0bsinitvals14.fw\nExtracting b43/b0g0initvals9.fw\nExtracting b43/ucode20_sslpn.fw\nExtracting b43/a0g1bsinitvals9.fw\nExtracting b43/lp1initvals20.fw\nExtracting b43/b0g0bsinitvals13.fw\nExtracting b43/lp2initvals19.fw\nExtracting b43/n2bsinitvals19.fw\nExtracting b43/sslpn4bsinitvals22.fw\nExtracting b43/ucode16_sslpn_nobt.fw\n ucode date: 2011-02-23\nExtracting b43/n1bsinitvals20.fw\nExtracting b43/n1initvals20.fw\nExtracting b43/b0g0bsinitvals5.fw\nExtracting b43/ucode22_sslpn.fw\nExtracting b43/b0g0initvals13.fw\nExtracting b43/ht0initvals26.fw\nExtracting b43/ucode33_lcn40.fw\nExtracting b43/sslpn1bsinitvals20.fw\nExtracting b43/lcn400bsinitvals33.fw\nExtracting b43/ucode14.fw\nExtracting b43/a0g0initvals5.fw\nExtracting b43/lp1bsinitvals22.fw\nExtracting b43/n16initvals30.fw\nExtracting b43/lp0bsinitvals16.fw\nExtracting b43/lcn1bsinitvals25.fw\nExtracting b43/lcn400initvals33.fw\nExtracting b43/n0bsinitvals24.fw\nExtracting b43/lcn2bsinitvals26.fw\nExtracting b43/lcn1initvals26.fw\nExtracting b43/n0bsinitvals22.fw\nExtracting b43/n18initvals32.fw\nExtracting b43/lcn2initvals26.fw\nExtracting b43/a0g1bsinitvals5.fw\nExtracting b43/n0bsinitvals11.fw\nExtracting b43/lcn2initvals24.fw\nExtracting b43/lcn0initvals26.fw\nExtracting b43/n0absinitvals11.fw\nExtracting b43/ucode21_sslpn_nobt.fw\n ucode time: 01:15:07\nExtracting b43/ucode26_mimo.fw\nExtracting b43/n2initvals19.fw\nExtracting b43/sslpn3initvals21.fw\nExtracting b43/a0g1bsinitvals13.fw\nExtracting b43/sslpn4initvals22.fw\nExtracting b43/pcm5.fw\nExtracting b43/ucode22_mimo.fw\nExtracting b43/ucode9.fw\nExtracting b43/lcn2initvals25.fw\nExtracting b43/lp1initvals22.fw\nExtracting b43/sslpn1bsinitvals27.fw\nExtracting b43/lcn0initvals24.fw\nExtracting b43/ucode32_mimo.fw\nExtracting b43/a0g0bsinitvals9.fw\nExtracting b43/n18bsinitvals32.fw\nExtracting b43/n0initvals24.fw\nExtracting b43/n0initvals25.fw\nExtracting b43/a0g1initvals5.fw\nExtracting b43/ucode24_lcn.fw\nExtracting b43/n0initvals17.fw\nExtracting b43/n0bsinitvals16.fw\nExtracting b43/lp0initvals15.fw\nExtracting b43/b0g0initvals5.fw\nExtracting b43/ucode20_sslpn_nobt.fw\nExtracting b43/lcn1initvals24.fw\nExtracting b43/sslpn0initvals16.fw\nExtracting b43/a0g1initvals13.fw\nExtracting b43/lp1bsinitvals20.fw\nExtracting b43/sslpn2initvals19.fw\nExtracting b43/a0g1initvals9.fw\nExtracting b43/lcn1bsinitvals24.fw\nExtracting b43/ucode5.fw\nExtracting b43/lcn2bsinitvals24.fw\nExtracting b43/lp0bsinitvals13.fw\nExtracting b43/n0initvals16.fw\nExtracting b43/ucode19_sslpn_nobt.fw\nExtracting b43/b0g0bsinitvals9.fw\nExtracting b43/ucode11.fw\nExtracting b43/lp0initvals16.fw\nExtracting b43/ucode16_mimo.fw\nExtracting b43/lcn0bsinitvals26.fw\nExtracting b43/ht0initvals29.fw\nExtracting b43/lcn2bsinitvals25.fw\nExtracting b43/a0g0initvals9.fw\nExtracting b43/ucode29_mimo.fw\nExtracting b43/lcn0bsinitvals24.fw\nExtracting b43/ucode19_sslpn.fw\nExtracting b43/lcn1initvals25.fw\nExtracting b43/ucode30_mimo.fw\nExtracting b43/n16bsinitvals30.fw\nExtracting b43/ucode25_mimo.fw\nExtracting b43/ucode24_mimo.fw\nExtracting b43/ucode27_sslpn.fw\nExtracting b43/lp0initvals13.fw\nExtracting b43/a0g0bsinitvals5.fw\nExtracting b43/ht0bsinitvals26.fw\nExtracting b43/ucode13.fw\nExtracting b43/sslpn2bsinitvals19.fw\nExtracting b43/ucode15.fw\nExtracting b43/lp0bsinitvals15.fw\nExtracting b43/n0initvals11.fw\nExtracting b43/lcn0initvals25.fw\nExtracting b43/sslpn0bsinitvals16.fw\nExtracting b43/sslpn1initvals20.fw\nExtracting b43/lcn1bsinitvals26.fw\nExtracting b43/n0initvals22.fw\nExtracting b43/ht0bsinitvals29.fw\n\n~$ sudo ls /lib/firmware/b43\na0g0bsinitvals5.fw b0g0initvals9.fw lcn1initvals25.fw lp0initvals14.fw n0bsinitvals25.fw pcm5.fw ucode14.fw ucode24_lcn.fw\na0g0bsinitvals9.fw ht0bsinitvals26.fw lcn1initvals26.fw lp0initvals15.fw n0initvals11.fw sslpn0bsinitvals16.fw ucode15.fw ucode24_mimo.fw\na0g0initvals5.fw ht0bsinitvals29.fw lcn2bsinitvals24.fw lp0initvals16.fw n0initvals16.fw sslpn0initvals16.fw ucode16_lp.fw ucode25_lcn.fw\na0g0initvals9.fw ht0initvals26.fw lcn2bsinitvals25.fw lp1bsinitvals20.fw n0initvals17.fw sslpn1bsinitvals20.fw ucode16_mimo.fw ucode25_mimo.fw\na0g1bsinitvals13.fw ht0initvals29.fw lcn2bsinitvals26.fw lp1bsinitvals22.fw n0initvals22.fw sslpn1bsinitvals27.fw ucode16_sslpn.fw ucode26_mimo.fw\na0g1bsinitvals5.fw lcn0bsinitvals24.fw lcn2initvals24.fw lp1initvals20.fw n0initvals24.fw sslpn1initvals20.fw ucode16_sslpn_nobt.fw ucode27_sslpn.fw\na0g1bsinitvals9.fw lcn0bsinitvals25.fw lcn2initvals25.fw lp1initvals22.fw n0initvals25.fw sslpn1initvals27.fw ucode17_mimo.fw ucode29_mimo.fw\na0g1initvals13.fw lcn0bsinitvals26.fw lcn2initvals26.fw lp2bsinitvals19.fw n16bsinitvals30.fw sslpn2bsinitvals19.fw ucode19_sslpn.fw ucode30_mimo.fw\na0g1initvals5.fw lcn0initvals24.fw lcn400bsinitvals33.fw lp2initvals19.fw n16initvals30.fw sslpn2initvals19.fw ucode19_sslpn_nobt.fw ucode32_mimo.fw\na0g1initvals9.fw lcn0initvals25.fw lcn400initvals33.fw n0absinitvals11.fw n18bsinitvals32.fw sslpn3bsinitvals21.fw ucode20_sslpn.fw ucode33_lcn40.fw\nb0g0bsinitvals13.fw lcn0initvals26.fw lp0bsinitvals13.fw n0bsinitvals11.fw n18initvals32.fw sslpn3initvals21.fw ucode20_sslpn_nobt.fw ucode5.fw\nb0g0bsinitvals5.fw lcn1bsinitvals24.fw lp0bsinitvals14.fw n0bsinitvals16.fw n1bsinitvals20.fw sslpn4bsinitvals22.fw ucode21_sslpn.fw ucode9.fw\nb0g0bsinitvals9.fw lcn1bsinitvals25.fw lp0bsinitvals15.fw n0bsinitvals17.fw n1initvals20.fw sslpn4initvals22.fw ucode21_sslpn_nobt.fw\nb0g0initvals13.fw lcn1bsinitvals26.fw lp0bsinitvals16.fw n0bsinitvals22.fw n2bsinitvals19.fw ucode11.fw ucode22_mimo.fw\nb0g0initvals5.fw lcn1initvals24.fw lp0initvals13.fw n0bsinitvals24.fw n2initvals19.fw ucode13.fw ucode22_sslpn.fw\nRun Code Online (Sandbox Code Playgroud)\n
您安装所需固件时出现了问题。请确保您已通过以太网或任何其他方式连接到互联网。打开终端并执行以下操作:
sudo apt-get install --reinstall firmware-b43-installer
Run Code Online (Sandbox Code Playgroud)
这需要一些时间,所以请耐心等待。完成后,检查:
ls /lib/firmware/b43
Run Code Online (Sandbox Code Playgroud)
您应该会看到数十个固件文件。如果是这样,你应该已经设置好了。重新启动并告诉我们结果。
如果重新启动不可行,则:
sudo modprobe -r b43 <---if it says it's not loaded, that's fine, just continue
sudo modprobe -r ssb_hcd
sudo modprobe -r ssb <---if it says in use, see lsmod for users
sudo modprobe b43
Run Code Online (Sandbox Code Playgroud)
您的无线网络应该可以工作。
一旦安装了专有固件,该设备就可以在 Ubuntu 中正常工作。
| 归档时间: |
|
| 查看次数: |
3186 次 |
| 最近记录: |