B43 driver problem

Igor Korot
2014-08-24T03:56:17Z

Larry,

On 8/23/14, Larry Finger <Larry.Finger@lwfinger.net> wrote:
> On 08/22/2014 05:15 PM, Igor Korot wrote:
>> Kernel config file is attached.
>
> I used your .config and the 3.12.20 source to create a kernel that loads
> b43. I
> have no idea what is causing your problem. One change you should make is to
> add
> RFKILL.

I turned on RFKILL, rebuilt the kernel, but it still failing.
Relevant part of dmesg:

IgorDellGentoo igor # dmesg | grep b43
[ 1.401625] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[ 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"? Maybe this is what prevents it from working?

Also, which firmware do you use? I have:

[code]
IgorDellGentoo igor # emerge -pv b43-firmware

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ~] sys-firmware/b43-firmware-6.30.163.46:b43 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
[/code]

Maybe I have wrong firmware?

Thank you.

>
> My log at startup is as follows:
>
> [ 10.678421] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
> [ 10.693035] b43-phy0: Found PHY: Analog 6, Type 5 (LP), Revision 1
> [ 10.693049] b43-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2062,
> Revision 2
> [ 10.700445] Broadcom 43xx driver loaded [ Features: PNL ]
> [ 11.284732] cfg80211: World regulatory domain updated:
> [ 11.284740] cfg80211: (start_freq - end_freq @ bandwidth),
> (max_antenna_gain, max_eirp)
> [ 11.284743] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300
> mBi,
> 2000 mBm)
> [ 11.284745] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300
> mBi,
> 2000 mBm)
> [ 11.284748] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300
> mBi,
> 2000 mBm)
> [ 11.284750] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300
> mBi,
> 2000 mBm)
> [ 11.284752] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300
> mBi,
> 2000 mBm)
> [ 11.675482] ieee80211 phy0: Selected rate control algorithm
> 'minstrel_ht'
> [ 13.336820] Adding 4192252k swap on /dev/sda1. Priority:-1 extents:1
> across:4192252k
> [ 14.310440] EXT4-fs (sda3): mounted filesystem with ordered data mode.
> Opts:
> acl,user_xattr
> [ 14.889470] EXT4-fs (sda5): mounted filesystem with ordered data mode.
> Opts:
> acl,user_xattr
> [ 19.177057] b43-phy0: Loading firmware version 508.154 (2009-08-18
> 00:58:22)
> [ 19.179614] b43-phy0 debug: b2062: Using crystal tab entry 19200 kHz.
> [ 19.675054] systemd-journald[1682]: Received request to flush runtime
> journal
> from PID 1
> [ 20.606075] b43-phy0 debug: Chip initialized
> [ 20.606430] b43-phy0 debug: 64-bit DMA initialized
> [ 20.606499] b43-phy0 debug: QoS enabled
> [ 20.614715] b43-phy0 debug: Wireless interface started
> [ 20.620195] b43-phy0 debug: Adding Interface type 2
>
> Larry
>
>
>