On 08/18/2017 04:14 PM, John Andersen wrote:
On 08/18/2017 03:34 PM, don fisher wrote:
I have tried many different approaches to getting my wireless device working. It is a Broadcom Corporation BCM4311 as the system shows below:
lspci -vnn -d 14e4: 0b:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 01) Subsystem: Dell Wireless 1490 Dual Band WLAN Mini-Card [1028:0007] Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at fe8fc000 (32-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: b43-pci-bridge Kernel modules: ssb, wl
The error messages shown in dmesg are: b43 ssb0:0: Direct firmware load for b43/pcm5.fw failed with error -2 b43 ssb0:0: Direct firmware load for b43/b0g0initvals5.fw failed with error -2 b43 ssb0:0: Direct firmware load for b43-open/ucode5.fw failed with error -2 b43 ssb0:0: Direct firmware load for b43-open/ucode5.fw failed with error -2 b43-phy0 ERROR: Firmware file "b43/b0g0initvals5.fw" not found b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
But if I look in the directory /lib/firmware I find 4.0K -rw-r--r-- 1 root root 1.3K Aug 18 14:39 /lib/firmware/b43//pcm5.fw 4.0K -rw-r--r-- 1 root root 1.8K Aug 18 14:39 /lib/firmware/b43/b0g0initvals5.fw 24K -rw-r--r-- 1 root root 22K Aug 18 14:39 /lib/firmware/b43-open/ucode5.fw
My quick look at Google indicates error -2 is: /* No such file or directory */
Noe the suse distribution did not provide the directory b43-open, so I added a symbolic link to the directyory where the ucode5.fw was loaded. b43-open -> b43legacy/
I do not know what to do next. The error message all start with b43, and I assume the correct preface is /lib/firmware. If that is correct I cannot see what is wrong.
Any ideas? I am probably making some dumb simple error, but I cannot see it. Don
I've had that chip running forever in an older Dell.
jsa@poulsbo:~> /sbin/lspci 0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Pertinent modules
jsa@poulsbo:~> lsmod Module Size Used by b43 442368 0 bcma 57344 1 b43 mac80211 786432 1 b43 cfg80211 614400 2 b43,mac80211
There is a package in 42.2:
pullin-bcm43xx-firmware - download broadcom firmware files
Description: automatically download broadcom firmware files needed for bcm43xx WLAN chips
pullin-bcm43xx-firmware - download broadcom firmware files /usr/lib/systemd/system/pullin-bcm43xx-firmware.service /usr/sbin/install_bcm43xx_firmware_wrapper
I also have a package:
b43-fwcutter - Tool for extracting firmware from newer Broadcom WLAN drivers
b43-fwcutter can be used to extract firmware from Windows WLAN drivers for Broadcom bcm43xx devices. The firmware is necessary to run such a card under Linux using the b43 or b43legacy driver. Which has a boat load of firmware files: /lib/firmware/b43 /lib/firmware/b43/a0g0bsinitvals5.fw /lib/firmware/b43/a0g0bsinitvals9.fw /lib/firmware/b43/a0g0initvals5.fw /lib/firmware/b43/a0g0initvals9.fw /lib/firmware/b43/a0g1bsinitvals13.fw /lib/firmware/b43/a0g1bsinitvals5.fw /lib/firmware/b43/a0g1bsinitvals9.fw /lib/firmware/b43/a0g1initvals13.fw /lib/firmware/b43/a0g1initvals5.fw /lib/firmware/b43/a0g1initvals9.fw /lib/firmware/b43/b0g0bsinitvals13.fw /lib/firmware/b43/b0g0bsinitvals5.fw /lib/firmware/b43/b0g0bsinitvals9.fw /lib/firmware/b43/b0g0initvals13.fw /lib/firmware/b43/b0g0initvals5.fw /lib/firmware/b43/b0g0initvals9.fw /lib/firmware/b43/lp0bsinitvals13.fw /lib/firmware/b43/lp0bsinitvals14.fw /lib/firmware/b43/lp0bsinitvals15.fw /lib/firmware/b43/lp0bsinitvals16.fw /lib/firmware/b43/lp0initvals13.fw /lib/firmware/b43/lp0initvals14.fw /lib/firmware/b43/lp0initvals15.fw /lib/firmware/b43/lp0initvals16.fw /lib/firmware/b43/n0absinitvals11.fw /lib/firmware/b43/n0bsinitvals11.fw /lib/firmware/b43/n0bsinitvals16.fw /lib/firmware/b43/n0initvals11.fw /lib/firmware/b43/n0initvals16.fw /lib/firmware/b43/pcm5.fw /lib/firmware/b43/sslpn0bsinitvals16.fw /lib/firmware/b43/sslpn0initvals16.fw /lib/firmware/b43/sslpn1bsinitvals20.fw /lib/firmware/b43/sslpn1initvals20.fw /lib/firmware/b43/sslpn2bsinitvals17.fw /lib/firmware/b43/sslpn2bsinitvals19.fw /lib/firmware/b43/sslpn2initvals17.fw /lib/firmware/b43/sslpn2initvals19.fw /lib/firmware/b43/sslpn4bsinitvals22.fw /lib/firmware/b43/sslpn4initvals22.fw /lib/firmware/b43/ucode11.fw /lib/firmware/b43/ucode13.fw /lib/firmware/b43/ucode14.fw /lib/firmware/b43/ucode15.fw /lib/firmware/b43/ucode16_lp.fw /lib/firmware/b43/ucode16_mimo.fw /lib/firmware/b43/ucode16_sslpn.fw /lib/firmware/b43/ucode16_sslpn_nobt.fw /lib/firmware/b43/ucode17.fw /lib/firmware/b43/ucode19.fw /lib/firmware/b43/ucode20.fw /lib/firmware/b43/ucode22_sslpn.fw /lib/firmware/b43/ucode5.fw /lib/firmware/b43/ucode9.fw /lib/firmware/b43legacy /lib/firmware/b43legacy/a0g0bsinitvals2.fw /lib/firmware/b43legacy/a0g0bsinitvals5.fw /lib/firmware/b43legacy/a0g0initvals2.fw /lib/firmware/b43legacy/a0g0initvals5.fw /lib/firmware/b43legacy/a0g1bsinitvals5.fw /lib/firmware/b43legacy/a0g1initvals5.fw /lib/firmware/b43legacy/b0g0bsinitvals2.fw /lib/firmware/b43legacy/b0g0bsinitvals5.fw /lib/firmware/b43legacy/b0g0initvals2.fw /lib/firmware/b43legacy/b0g0initvals5.fw /lib/firmware/b43legacy/pcm4.fw /lib/firmware/b43legacy/pcm5.fw /lib/firmware/b43legacy/ucode11.fw /lib/firmware/b43legacy/ucode2.fw /lib/firmware/b43legacy/ucode4.fw /lib/firmware/b43legacy/ucode5.fw /usr/bin/b43-fwcutter /usr/sbin/install_bcm43xx_firmware /usr/share/doc/packages/b43-fwcutter /usr/share/doc/packages/b43-fwcutter/README
Note that I have never interacted with b43-fwcutter in 42.2 version of opensuse, it appears to have been automated such that users don't have to use it, or it is un-necessary due to the fetching service provide in the first mentioned package.
I am installing on an older dell also. As far as I can tell, my files are identical to the list you presented. I am concerned about the kernel message indicates it is looking in directory /lib/firmware/b43-open for the file ucode5.fw. Do you have a b43-open directory? I pointed b43-open to b43 rather than b43legacy with no change in results. Can you send a copy of the lines form dmesg where the firmware is loaded? Thanks Don Don -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org