Red Hat Bugzilla – Bug 288401
ssb: Warning at drivers/ssb/main.c:889
Last modified: 2008-01-29 09:07:23 EST
Description of problem:
Warning at drivers/ssb/main.c:889 ssb_tmslow_reject_bitmask()
Broadcom BCM94311MCG wireless controller (PCI ID 14e4:4311) does not work.
Code is looking for either 0 or 1 in the revision field, but there is a 6 there:
ssb: rev 60000000
Printed with this patch applied:
+ printk(KERN_ERR "ssb: rev %x\n",
+ ssb_read32(dev, SSB_IDLOW) & SSB_IDLOW_SSBREV);
return (SSB_TMSLOW_REJECT_22 | SSB_TMSLOW_REJECT_23);
Version-Release number of selected component (if applicable):
Boot kernel on HP Tx1000 notebook
The error you see isn't directly related to the fact that the device doesn't work.
The device ident is probed fine -- ssb:v4243id0812rev0D -- but is not a device
which is supported by b43 yet. We could probably do with a better failure mode
when no matching driver is found for an SSB device.
I sympathize w/ that sentiment, but what would it be? We don't scream when
there is no PCI or USB driver found for a device.
Now, having an 'lsssb' or somesuch akin to lsusb or lspci might be useful...
Chuck I think I saw upstream that your device has a core newer than the b43
team supports. I have not seen any new patches yet. Please note it here
if/when you see them, just so I don't miss it. :-)
I am seeing similar results on a Compaq Presario C700 series (C714NR I believe):
PCI: Setting latency timer of device 0000:01:00.0 to 64
ssb: rev 60000000
WARNING: at drivers/ssb/main.c:889 ssb_tmslow_reject_bitmask() (Not tainted)
[<f8baf862>] ssb_tmslow_reject_bitmask+0x7b/0x88 [ssb]
[<f8bb0001>] ssb_device_is_enabled+0xc/0x31 [ssb]
[<f8bb1feb>] ssb_pcicore_init+0x14/0x39 [ssb]
[<f8baf606>] ssb_attach_queued_buses+0x68/0x249 [ssb]
[<f8bafb9f>] ssb_bus_register+0x15a/0x1b4 [ssb]
[<f8bafca5>] ssb_bus_pcibus_register+0x27/0x4b [ssb]
[<f8bb14a8>] ssb_pcihost_probe+0x64/0x90 [ssb]
[<f8bb13b6>] ssb_pcihost_register+0x2e/0x30 [ssb]
[<f8b94067>] b43_pci_ssb_bridge_init+0xd/0xf [ssb]
[<f8b94043>] ssb_modinit+0x43/0x5a [ssb]
ssb: Sonics Silicon Backplane found on PCI device 0000:01:00.0
I tried this on F8t3 i686 LiveCD and (currently) on the latest rawhide spin:
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.23-5.fc8 #1 SMP Wed Oct 10 20:23:30 EDT 2007
i686 i686 i386 GNU/Linux
[root@localhost ~]# lspci -vvs 01:00.0
01:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 02)
Subsystem: Hewlett-Packard Company Unknown device 1374
[root@localhost ~]# lspci -vvns 01:00.0
01:00.0 0280: 14e4:4311 (rev 02)
Please post the output of running "cat /sys/bus/ssb/devices/ssb0\:0/uevent".
[root@localhost ~]# cat /sys/bus/ssb/devices/ssb0\:0/uevent
There is a patch to support these chips in kernel-220.127.116.11-63.fc8. Does it
work for you?
Closed due to lack of response...
please reopen...I hope to test a newer kernel when I get my USB drive in the mail
on wednesday...I got tired of burning CDs that were effectively coasters.
Kenneth, please open a new bug if you continue to experience problems after
you test the new kernels. That way it will list you as the reporter and the
bug will be specific to your situation.
Understood. Thanks John! - kr