* 43228 not initialised by b43
@ 2012-11-19 8:41 Matthew Lear
2012-11-19 15:41 ` Rafał Miłecki
0 siblings, 1 reply; 3+ messages in thread
From: Matthew Lear @ 2012-11-19 8:41 UTC (permalink / raw)
To: linux-wireless
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
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: 43228 not initialised by b43
2012-11-19 8:41 43228 not initialised by b43 Matthew Lear
@ 2012-11-19 15:41 ` Rafał Miłecki
2012-11-19 18:34 ` Matthew Lear
0 siblings, 1 reply; 3+ messages in thread
From: Rafał Miłecki @ 2012-11-19 15:41 UTC (permalink / raw)
To: Matthew Lear; +Cc: linux-wireless
2012/11/19 Matthew Lear <matt@bubblegen.co.uk>:
> 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.
It's not supported device at this point, it uses PHY type, b43 can't
handle. Some basic work has been started, but is not finished yet. If
you wish b43 to try support your card, please add the following line
in main.c:
BCMA_CORE(BCMA_MANUF_BCM, BCMA_CORE_80211, 0x1E, BCMA_ANY_CLASS),
b43 will detect unsupported PHY type then and "fail".
--
Rafał
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: 43228 not initialised by b43
2012-11-19 15:41 ` Rafał Miłecki
@ 2012-11-19 18:34 ` Matthew Lear
0 siblings, 0 replies; 3+ messages in thread
From: Matthew Lear @ 2012-11-19 18:34 UTC (permalink / raw)
To: "RafaÅ MiÅecki"; +Cc: linux-wireless
> 2012/11/19 Matthew Lear <matt@bubblegen.co.uk>:
>> 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.
>
> It's not supported device at this point, it uses PHY type, b43 can't
> handle. Some basic work has been started, but is not finished yet. If
> you wish b43 to try support your card, please add the following line
> in main.c:
> BCMA_CORE(BCMA_MANUF_BCM, BCMA_CORE_80211, 0x1E, BCMA_ANY_CLASS),
>
> b43 will detect unsupported PHY type then and "fail".
>
> --
> RafaÅ
>
Thank you very much for the info. I've just tried this and yes indeed, I
see the unsupported phy message. Ok...at least now I understand why it
doesn't work :-)
If you'd like me to assist in testing any patches etc please email me
directly as I don't subscribe to the group. I'm happy to help.
Regards,
-- Matt
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-11-19 18:34 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-19 8:41 43228 not initialised by b43 Matthew Lear
2012-11-19 15:41 ` Rafał Miłecki
2012-11-19 18:34 ` Matthew Lear
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).