I recently installed Fedora 13 (x86_64) on a Dell Vostro 1000 laptop and ran into some problems with my wireless connection.
The wireless card I had in my laptop is (lspci | grep 802):
05:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01).
The driver module that is loaded for this device is "b43". In the /var/log/messages, I found out the following messages related to this module::
May 29 09:48:28 laptop kernel: b43-phy1: Broadcom 4312 WLAN found (core revision 15)
May 29 09:48:28 laptop kernel: Registered led device: b43-phy1::tx
May 29 09:48:28 laptop kernel: Registered led device: b43-phy1::rx
May 29 09:48:28 laptop kernel: Registered led device: b43-phy1::radio
May 29 09:48:28 laptop kernel: Broadcom 43xx driver loaded [ Features: PMLS, Firmware-ID: FW13 ]
May 29 09:48:28 laptop NetworkManager[1193]: (wlan0): driver supports SSID scans (scan_capa 0x01).
May 29 09:48:28 laptop NetworkManager[1193]: (wlan0): new 802.11 WiFi device (driver: 'b43' ifindex: 4)
May 29 09:48:28 laptop NetworkManager[1193]: (wlan0): exported as /org/freedesktop/NetworkManager/Devices/2
May 29 09:48:28 laptop NetworkManager[1193]: (wlan0): now managed
May 29 09:48:28 laptop NetworkManager[1193]: (wlan0): device state change: 1 -> 2 (reason 2)
May 29 09:48:28 laptop NetworkManager[1193]: (wlan0): bringing up device.
May 29 09:48:28 laptop kernel: b43 ssb0:0: firmware: requesting b43/ucode15.fw
May 29 09:48:28 laptop kernel: b43 ssb0:0: firmware: requesting b43-open/ucode15.fw
May 29 09:48:28 laptop kernel: b43-phy1 ERROR: Firmware file "b43/ucode15.fw" not found
May 29 09:48:28 laptop kernel: b43-phy1 ERROR: Firmware file "b43-open/ucode15.fw" not found
May 29 09:48:28 laptop kernel: b43-phy1 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.
May 29 09:48:28 laptop NetworkManager[1193]: (wlan0): deactivating device (reason: 2).
May 29 09:48:28 laptop NetworkManager[1193]: found WiFi radio killswitch rfkill1 (at /sys/devices/pci0000:00/0000:00:06.0/0000:05:00.0/ssb0:0/ieee80211/phy1/rfkill1) (driver )
May 29 09:48:28 laptop kernel: b43 ssb0:0: firmware: requesting b43/ucode15.fw
May 29 09:48:28 laptop kernel: b43 ssb0:0: firmware: requesting b43-open/ucode15.fw
May 29 09:48:28 laptop kernel: b43-phy1 ERROR: Firmware file "b43/ucode15.fw" not found
May 29 09:48:28 laptop kernel: b43-phy1 ERROR: Firmware file "b43-open/ucode15.fw" not found
May 29 09:48:28 laptop kernel: b43-phy1 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.
May 29 09:48:28 laptop NetworkManager[1193]: (wlan0): supplicant interface state: starting -> ready
May 29 09:48:28 laptop NetworkManager[1193]: (wlan0): device state change: 2 -> 3 (reason 42)
This seems to be a well known problem. As the message suggested, I went to http://wireless.kernel.org/en/users/Drivers/b43 and followed the section "You are using the b43 driver from linux-2.6.25 or newer" since Fedora 13 had (uname -r) 2.6.33.3-85.fc13.x86_64 kernel in it.
Since the "b43-fwcutter" is already installed, I just had to run:
export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta_mimo.o
Doing so, the files "/lib/firmware/b43/ucode15.fw","/lib/firmware/b43/lp0initvals15.fw", "/lib/firmware/b43/lp0bsinitvals15.fw" appeared on my computer. As the name suggests the "b43-fwcutter" cuts these firmware files from the drivers distributed by Broadcom and places them in /lib/firmware/b43.
After the required firmware is installed, just reload the b43 drivers (modprobe b43) or just restart the laptop and you should have the wireless card working :).
Link Text: http://praveenkpal.blogspot.com/2010/05/firmware-file-b43ucode15fw-not-found.html
分享到:
相关推荐
* Realtek RTL8723AE rev B firmware (rtlwifi/rtl8723fw_B.bin) * Realtek RTL8723AE rev A firmware (rtlwifi/rtl8723fw.bin) * Realtek RTL8821AE firmware, version 29 (rtlwifi/rtl8821aefw_29.bin) * ...
(3)在安装debian时,出现load missing firmware file时,按 ctrl+alt+F2 到另一个界面,回车进入控制台。挂载U盘: mount /dev/sdb1 /mnt (我的情况是U盘为 /dev/sdb1,可以用fdisk-l来查看) (4)ctrl+alt+F1 ...
[Releases](https://img.shields.io/github/release/PX4/Firmware.svg)](https://github.com/PX4/Firmware/releases) [![DOI](https://zenodo.org/badge/22634/PX4/Firmware.svg)]...
在安装debian 8.3时遇到bcm5716网卡安装不上问题,在最后可以把压缩包重的估计解压到/lib/firmware/bnx2/ 中,cp bnx2-mips-09-6.2.1a.fw bnx2-mips-09-6.2.1b.fw reboot电脑最终解决。
在安装debian 时,系统提示缺少bnx2-mips-09-6.2.1a.fw网卡驱动,这里搜集了 缺少的两个驱动文件bnx2-mips-09-6.2.1a.fw、bnx2-rv2p-09-6.0.17.fw 将这两个文件拷贝到U盘(不要拷贝到U盘安装盘)中,选择从...
kernel-firmware-2.6.32-642.15.1.el6.noarch.rpm
hop prime calc firmware
FW_PATCHFILE_LOCATION = "/etc/firmware/" UART_TARGET_BAUD_RATE = 1500000 BT_WAKE_VIA_PROC = TRUE LPM_IDLE_TIMEOUT_MULTIPLE = 5 BTVND_DBG = TRUE BTHW_DBG = TRUE VNDUSERIAL_DBG = TRUE UPIO_DBG = TRUE ...
修复W: Possible missing firmware /lib/firmware/amdgpu/ 修复步骤 打开终端,逐步复制并插入这些逗号。 第1步git clone "https://github.com/Ritwikrajsingh/linux-firmware-amdgpu.git" 步骤2 cd linux-...
git pull https://github.com/onitake/gslx680-acpi.git cd gslx680-acpi make sudo make install rmmod silead rmmod gslx680_ts_acpi cp silead_ts.fw /lib/firmware/ modprobe gslx680_ts_acpi
按钮配置位置/mnt/.buttons.conf 按钮配置格式x:a:y:b:up:down:left:right:select:start:hold-x:hold-a:hold-y:hold-b:hold-up:hold-down:hold-left:hold-right:hold-select:hold-start 按钮配置默认0:0:0:0:3:4:2:1...
Repetier-Firmware, 基于Arduino的RepRap 3D 打印机固件 repetier固件- 快速和用户友好的固件安装请在 http://www.repetier.com/firmware/v092 使用你的配置工具,以方便快速的配置。 你可以从在线配置器中得到你...
资源分类:Python库 所属语言:Python 资源全名:xiaomi_flashable_firmware_creator_gui-2.3.8.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
SILICON LABS(芯科)单片机在电脑DOS下面刷flash/firmware.bin文件的efm8load.exe软件,V1.1
如果手头上的播放器固件后缀为.fw可以用我的工具解包并进行修改
kernel-firmware-2.6.32-754.11.1.el6.noarch.rpm
ARM PSA TFM ARM coretex-m用在物联网领域安全PSA规范的参考实现。包括可信启动boot和安全固件API等
The firmware consist of an Arduino project that can be opened in the standard Arduino IDE. The hardware is based on the Arduino Pro Mini 328 3.3V, hence for setup instructions refer to ...
bfa-firmware-3.0.0.0-1.el6.noarch.rpm是centos工具包。