Search Linux Wireless

43228 not initialised by b43

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi there,

I'm running Gentoo with a x86_64 3.6.6 kernel on a Dell latitude 6420. I
have a Broadcom 43288 device which is detected by bcma but nothing
further happens.

Here is the device:

lspci -vnn -d 14e4:



02:00.0 Network controller [0280]: Broadcom Corporation BCM43228
802.11a/b/g/n [14e4:4359]


        Subsystem: Dell Wireless 1530 Half-size Mini PCIe Card
[1028:0011]


        Flags: bus master, fast devsel, latency 0, IRQ 17



        Memory at e2d00000 (64-bit, non-prefetchable) [size=16K]



        Capabilities: [40] Power Management version 3



        Capabilities: [58] Vendor Specific Information: Len=78 <?>



        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-f5-ff-ff-39-84-4b



        Capabilities: [16c] Power Budgeting <?>



        Kernel driver in use: bcma-pci-bridge





Here is the output from BCMA:

[    0.703881] bcma: bus0: Found chip with id 0xA8DC, rev 0x00 and
package 0x08
[    0.703971] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id
0x800, rev 0x25, class 0x0)
[    0.704067] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id
0x812, rev 0x1E, class 0x0)
[    0.704190] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820,
rev 0x12, class 0x0)
[    0.704286] bcma: bus0: Core 3 found: SDIO Device (manuf 0x4BF, id
0x829, rev 0x07, class 0x0)
[    0.704500] bcma: bus0: Found rev 10 PMU (capabilities 0x108C260A)
[    0.704505] bcma: bus0: PMU resource config unknown or not needed for
device 0xA8DC
[    0.706504] bcma: bus0: Workarounds unknown or not needed for device
0xA8DC
[    0.714457] bcma: bus0: SPROM offset 0x830
[    0.716642] bcma: bus0: Bus registered


The b43 driver loads (ie prints 'Broadcom 43xx driver loaded [ Features:
PMNLS ]') but then nothing else happens (I'd expect to see some kind of
phy detection for example). It's possible that I could be missing a
kernel config option but I'm fairly certain I'm not.

I realise that the 43228 device is marked as untested in the table on
linux-wireless but I was hoping that it would work with b43.

I've added various debug instrumentation to b43 to try to establish
what's going on but it seems that the only activity is from b43_init().
There is no request to set up the core or load ucode etc.

I'd rather not use the closed source sta driver and the soft/full MAC
drivers don't support this device AFAIK (the STA driver loads and
detects the device but I constantly get crashes in the 80211 sub-sys
when the interface gets accessed).

I'd appreciate any thoughts anyone might have about how I can proceed
with getting wifi working with b43. I've tried a lot of things.
Hopefully there's something I've missed. All help / comments appreciated.

Many thanks,
--  Matt
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux