On Monday 17 December 2007 02:46:29 Robert Allerstorfer wrote:
> 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).

Which version of ssb were you using before and which one are you using now?
Can you make a diff -u?

> 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"?

rev 5

> I am curios about this to be sure if my system 
> needs the b43 or the b43legacy driver.

It will automatically load the right one.

-- 
Greetings Michael.
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to