[elrepo] [elrepo-devel] Broken kmod-compat-wireless package
ni at centergate.net
ni at centergate.net
Mon Aug 13 21:37:48 EDT 2012
> b43-phy0 ERROR: Firmware file "b43/ucode29_mimo.fw" not found
>
> so that would be /lib/firmware/b43/ucode29_mimo.fw
>
> A common trait emerging seems to relate to firmware failing to load, and
> I believe the new v3.5 compat-wireless branch uses a new firmware loader
> so I suspect some incompatibility somewhere along these lines. I'll try
> to look into this next week but it's difficult without hardware to test.
Looks like I'm in the same boat. I got some time, removed everything I
could so I could start with a clean slate.
Downloaded and installed the following:
96cf06e4ff9f0c04a0f26ebefdf32e3d /lib/firmware/brcm/bcm43xx-0.fw
48882412db63b4e2dd9c26571a29a799 /lib/firmware/brcm/bcm43xx_hdr-0.fw
Next I installed kmod-compat-wireless-3.5-3.el6.elrepo.x86_64.rpm
Did the following commands:
depmod -a
modprobe brcmsmac
lspci -vnn shows:
03:00.0 Network controller [0280]: Broadcom Corporation BCM4313
802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
Subsystem: Dell Inspiron M5010 / XPS 8300 [1028:0010]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at e4b00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel <?>
Capabilities: [160] Device Serial Number 00-00-c4-ff-ff-f4-68-a3
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma
dmesg shows:
Compat-wireless backport release: compat-wireless-v3.5-3
Backport based on linux-stable.git v3.5
compat.git: linux-stable.git
cfg80211: Calling CRDA to update world regulatory domain
bcma-pci-bridge 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
bcma-pci-bridge 0000:03:00.0: setting latency timer to 64
bcma: Found chip with id 0x4313, rev 0x01 and package 0x08
bcma: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x24, class 0x0)
bcma: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x18, class 0x0)
bcma: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x11, class 0x0)
bcma: Bus registered
brcmsmac bcma0:0: mfg 4bf core 812 rev 24 class 0 irq 17
cfg80211: World regulatory domain updated:
cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain,
max_eirp)
cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
/var/log/messages provides some additional information:
yum[3445]: Installed: kmod-compat-wireless-3.5-3.el6.elrepo.x86_64
kernel: Compat-wireless backport release: compat-wireless-v3.5-3
kernel: Backport based on linux-stable.git v3.5
kernel: compat.git: linux-stable.git
kernel: cfg80211: Calling CRDA to update world regulatory domain
kernel: bcma-pci-bridge 0000:03:00.0: PCI INT A -> GSI 17 (level, low)
-> IRQ 17
kernel: bcma: Found chip with id 0x4313, rev 0x01 and package 0x08
kernel: bcma: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x24,
class 0x0)
kernel: bcma: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev
0x18, class 0x0)
kernel: bcma: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x11, class
0x0)
kernel: bcma: Bus registered
kernel: brcmsmac bcma0:0: mfg 4bf core 812 rev 24 class 0 irq 17
kernel: cfg80211: World regulatory domain updated:
kernel: cfg80211: (start_freq - end_freq @ bandwidth),
(max_antenna_gain, max_eirp)
kernel: cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi,
2000 mBm)
kernel: cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi,
2000 mBm)
kernel: cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi,
2000 mBm)
kernel: cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi,
2000 mBm)
kernel: cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi,
2000 mBm)
kernel: ieee80211 phy0: brcmsmac: fail to load firmware brcm/bcm43xx-0.fw
kernel: ieee80211 phy0: brcmsmac: Failed to find firmware usually in
/lib/firmware/brcm
kernel: brcmsmac: brcms_bcma_probe: brcms_attach failed!
lsmod | grep firmware
compat_firmware_class 7614 1 brcmsmac
compat 26336 5
brcmsmac,mac80211,bcma,cfg80211,compat_firmware_class
lsmod | grep "80211\|brcmutil\|cfg80211\|compat\|bcma"
mac80211 286661 1 brcmsmac
bcma 29837 1 brcmsmac
brcmutil 5237 1 brcmsmac
cfg80211 193492 2 brcmsmac,mac80211
compat_firmware_class 7614 1 brcmsmac
compat 26336 5
brcmsmac,mac80211,bcma,cfg80211,compat_firmware_class
rfkill 19735 2 cfg80211,dell_laptop
So here is the issue, similar to Roy's
kernel: ieee80211 phy0: brcmsmac: fail to load firmware brcm/bcm43xx-0.fw
kernel: ieee80211 phy0: brcmsmac: Failed to find firmware usually in
/lib/firmware/brcm
kernel: brcmsmac: brcms_bcma_probe: brcms_attach failed!
If there are other things I can do or test, let me know.
Thanks Phil!
Cheers,
Nick
More information about the elrepo
mailing list