Hi All,
I have freshly installed Opensuse_Tumbleweed-‘2017-08-10’ through DVD on an old Dell Latitude D620. This laptop has BCM4311 dual band (dual core ?) WLAN chip.
/sbin/lspci -nn -k -d 14e4:
09:00.0 Ethernet controller [0200]: Broadcom Limited NetXtreme BCM5755M Gigabit Ethernet PCI Express [14e4:1673] (rev 02)
Subsystem: Dell Device [1028:01f9]
Kernel driver in use: tg3
Kernel modules: tg3
0c:00.0 Network controller [0280]: Broadcom Limited BCM4311 802.11a/b/g [14e4:4312] (rev 01)
Subsystem: Dell Wireless 1490 Dual Band WLAN Mini-Card [1028:0007]
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb
Driver is loaded.
lsmod |grep b43
b43 393216 0
bcma 49152 1 b43
mac80211 647168 2 b43,mt7601u
cfg80211 512000 3 b43,mac80211,mt7601u
ssb 61440 2 b43,ssb_hcd
mmc_core 126976 2 b43,ssb
Firmware installed through " /usr/sbin/install_bcm43xx_firmware at locations ‘/lib/firmware/b43’ , ‘/lib/firmware/b43legacy’
ls -l /lib/firmware/b43/*5.fw
-rw-r--r-- 1 root root 178 Oct 18 14:22 /lib/firmware/b43/a0g0bsinitvals5.fw
-rw-r--r-- 1 root root 1836 Oct 18 14:22 /lib/firmware/b43/a0g0initvals5.fw
-rw-r--r-- 1 root root 178 Oct 18 14:22 /lib/firmware/b43/a0g1bsinitvals5.fw
-rw-r--r-- 1 root root 1836 Oct 18 14:22 /lib/firmware/b43/a0g1initvals5.fw
-rw-r--r-- 1 root root 178 Oct 18 14:22 /lib/firmware/b43/b0g0bsinitvals5.fw
-rw-r--r-- 1 root root 1836 Oct 18 14:22 /lib/firmware/b43/b0g0initvals5.fw
-rw-r--r-- 1 root root 178 Oct 18 14:22 /lib/firmware/b43/lcn0bsinitvals25.fw
-rw-r--r-- 1 root root 3074 Oct 18 14:22 /lib/firmware/b43/lcn0initvals25.fw
-rw-r--r-- 1 root root 178 Oct 18 14:22 /lib/firmware/b43/lcn1bsinitvals25.fw
-rw-r--r-- 1 root root 3074 Oct 18 14:22 /lib/firmware/b43/lcn1initvals25.fw
-rw-r--r-- 1 root root 178 Oct 18 14:22 /lib/firmware/b43/lcn2bsinitvals25.fw
-rw-r--r-- 1 root root 3074 Oct 18 14:22 /lib/firmware/b43/lcn2initvals25.fw
-rw-r--r-- 1 root root 8 Oct 18 14:22 /lib/firmware/b43/lcn404bsinitvals35.fw
-rw-r--r-- 1 root root 8 Oct 18 14:22 /lib/firmware/b43/lcn404initvals35.fw
-rw-r--r-- 1 root root 8 Oct 18 14:22 /lib/firmware/b43/lcn405bsinitvals35.fw
-rw-r--r-- 1 root root 8 Oct 18 14:22 /lib/firmware/b43/lcn405initvals35.fw
-rw-r--r-- 1 root root 178 Oct 18 14:22 /lib/firmware/b43/lp0bsinitvals15.fw
-rw-r--r-- 1 root root 2642 Oct 18 14:22 /lib/firmware/b43/lp0initvals15.fw
-rw-r--r-- 1 root root 178 Oct 18 14:22 /lib/firmware/b43/n0bsinitvals25.fw
-rw-r--r-- 1 root root 3074 Oct 18 14:22 /lib/firmware/b43/n0initvals25.fw
-rw-r--r-- 1 root root 1320 Oct 18 14:22 /lib/firmware/b43/pcm5.fw
-rw-r--r-- 1 root root 29080 Oct 18 14:22 /lib/firmware/b43/ucode15.fw
-rw-r--r-- 1 root root 21048 Oct 18 14:22 /lib/firmware/b43/ucode5.fw
ls -l /lib/firmware/b43legacy/*5.fw
-rw-r--r-- 1 root root 158 Oct 18 14:22 /lib/firmware/b43legacy/a0g0bsinitvals5.fw
-rw-r--r-- 1 root root 1818 Oct 18 14:22 /lib/firmware/b43legacy/a0g0initvals5.fw
-rw-r--r-- 1 root root 158 Oct 18 14:22 /lib/firmware/b43legacy/a0g1bsinitvals5.fw
-rw-r--r-- 1 root root 1818 Oct 18 14:22 /lib/firmware/b43legacy/a0g1initvals5.fw
-rw-r--r-- 1 root root 158 Oct 18 14:22 /lib/firmware/b43legacy/b0g0bsinitvals5.fw
-rw-r--r-- 1 root root 1818 Oct 18 14:22 /lib/firmware/b43legacy/b0g0initvals5.fw
-rw-r--r-- 1 root root 1320 Oct 18 14:22 /lib/firmware/b43legacy/pcm5.fw
-rw-r--r-- 1 root root 22280 Oct 18 14:22 /lib/firmware/b43legacy/ucode5.fw
But kernel seems to have some reservation about seeing this firmware. It’s complaint about missing ‘ucode5.fw’ and ‘b0g0initvals5.fw’ .
dmesg|grep b43
4.734485] b43-phy0: Broadcom 4311 WLAN found (core revision 10)
4.785765] b43-phy0: Found PHY: Analog 4, Type 2 (G), Revision 8
4.785784] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2050, Revision 2, Version 0
4.785785] b43-phy0 warning: 5 GHz band is unsupported on this PHY
4.802487] b43 ssb0:0: Direct firmware load for b43/pcm5.fw failed with error -2
4.802502] b43 ssb0:0: Direct firmware load for b43/b0g0initvals5.fw failed with error -2
4.802521] b43 ssb0:0: Direct firmware load for b43-open/ucode5.fw failed with error -2
4.802571] b43 ssb0:0: Direct firmware load for b43-open/ucode5.fw failed with error -2
4.802573] b43-phy0 ERROR: Firmware file "b43/b0g0initvals5.fw" not found
4.802580] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
4.802584] b43-phy0 ERROR: Please open a terminal and enter the command "sudo /usr/sbin/install_bcm43xx_firmware" to download the correct firmware for this driver version. For an off-line installation, go to http://en.opensuse.org/HCL/Network_Adapters_(Wireless)/Broadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.
Why could the kernel be refusing to see the firmware files. The permissions of the files are ‘-rw-r–r–’ , ownership is ‘root : root’
I am browsing now and updating the system now using using a USB-Wireless dongle.
I am at a loss to understand why Kernel refuses to see this firmware.Any help will be appreciated.