On Thu, 13 Dec 2007, 00:20 GMT+01 Michael Buesch wrote:
> On Wednesday 12 December 2007 23:48:10 Robert Allerstorfer wrote:
>> Before starting wpa_supplicant:
>> [EMAIL PROTECTED] ~]# dmesg | egrep 'b43|ssb|wlan0|wmaster0'
>> ssb: SPROM revision 1 detected.
>> ssb: Sonics Silicon Backplane found on PCI device 0001:10:12.0
>> b43-phy0: Broadcom 4306 WLAN found
>> b43-phy0 debug: Found PHY: Analog 2, Type 2, Revision 2
>> b43-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 2
>> b43-phy0 debug: Loading firmware version 351.126 (2006-07-29 05:54:02)
>> Registered led device: b43-phy0:tx
>> Registered led device: b43-phy0:rx
>> b43-phy0 debug: !WARNING! Idle-TSSI phy->cur_idle_tssi measuring failed.
>> (cur=42, tgt=62). Disabling TX power adjustment.
> Hm, that's probably a false positive.
> Please locate the function b43_phy_init_pctl() inside of
> drivers/net/wireless/b43/phy.c
> Locate these lines inside of the function:
> if (B43_DEBUG) {
> /* Current-Idle-TSSI sanity check. */
> if (abs(phy->cur_idle_tssi - phy->tgt_idle_tssi) >=
> 20) {
> b43dbg(dev->wl,
> "!WARNING! Idle-TSSI
> phy->cur_idle_tssi "
> "measuring failed. (cur=%d, tgt=%d).
> Disabling TX power "
> "adjustment.\n", phy->cur_idle_tssi,
> phy->tgt_idle_tssi);
> phy->cur_idle_tssi = 0;
> }
> }
> Please change the
> if (B43_DEBUG) {
> into
> if (0) {
The strange thing is that the "b43-phy0 debug: !WARNING!..." line
disappeared from the dmesg output after I replaced ssb.ko by a
self-compiled version (and - of course - rebooted).
All other kernel files have kept exactly the same (originating from
kernel-2.6.23.9-90.fc8.ppc.rpm grabbed from
http://koji.fedoraproject.org/). The original ssb.ko has been built
without defining CONFIG_SSB_DEBUG, while I turned CONFIG_SSB_DEBUG on.
Executing "dmesg | egrep 'b43|ssb|wlan0|wmaster0'" now begins with the
following 5 additional lines:
ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x04, vendor 0x4243)
ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x05, vendor 0x4243)
ssb: Core 2 found: PCMCIA (cc 0x80D, rev 0x02, vendor 0x4243)
ssb: Core 3 found: V90 (cc 0x807, rev 0x02, vendor 0x4243)
ssb: Core 4 found: PCI (cc 0x804, rev 0x09, vendor 0x4243)
According to http://linuxwireless.org/en/users/Drivers/b43 "the full
MAC core version is printed in the kernel logs when "SSB debugging" is
enabled in KConfig and the driver finds a board." So, could someone
please explain which of the 5 SSB debug dmesg lines prints "the full
MAC core version"? I am curios about this to be sure if my system
needs the b43 or the b43legacy driver.
Thanks.
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev