B43 driver problem

Igor Korot ikorot01 at gmail.com
Sat Sep 6 13:06:27 PDT 2014


Hi, Michael,
[code]
IgorDellGentoo agw # lspci -v
0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g
LP-PHY (rev 01)
        Subsystem: Dell Wireless 1397 WLAN Mini-Card
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at f69fc000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [58] Vendor Specific Information: Len=78 <?>
        Capabilities: [e8] 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 66-4a-5f-ff-ff-ce-00-22
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: b43-pci-bridge
[/code]

Do you know what is this b43-pci-bridge is? How do I turn it off?
Is it CONFIG_SSB related?

Thank you.


On 8/24/14, Michael Büsch <m at bues.ch> wrote:
> On Sat, 23 Aug 2014 20:56:17 -0700
> Igor Korot <ikorot01 at gmail.com> wrote:
>
>> [    1.419227] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 6, Type 5
>> (LP), Revision 1)
>> [    1.420925] b43: probe of ssb0:0 failed with error -95
>>
>> What is "error -95"?
>
> -EOPNOTSUPP
> See below.
>
>> Maybe I have wrong firmware?
>
>
> No. You are using the wrong kernel.
>
> The relevant code section, that throws the error is:
>
>>	int unsupported = 0;
>>...
>> 	switch (phy_type) {
>>...
>> #ifdef CONFIG_B43_PHY_LP
>> 	case B43_PHYTYPE_LP:
>> 		if (phy_rev > 2)
>> 			unsupported = 1;
>> 		break;
>> #endif
>>...
>> 	default:
>> 		unsupported = 1;
>> 	}
>> 	if (unsupported) {
>> 		b43err(dev->wl, "FOUND UNSUPPORTED PHY (Analog %u, Type %d (%s),
>> Revision %u)\n",
>> 		       analog_type, phy_type, b43_phy_name(dev, phy_type),
>> 		       phy_rev);
>> 		return -EOPNOTSUPP;
>> 	}
>
> So for this error to trigger, you would have to have revision 3 or later,
> which you don't,
> or you would have to have a kernel without LP support compiled in.
>
> Make sure you installed your kernel _and_ initramfs correctly.
> Also make sure to boot the correct kernel.
>
> --
> Michael
>



More information about the b43-dev mailing list