Richard Jonsson wrote:
> [10493.303801] b43-phy0 warning: You are using an old firmware image. 
> Support for old firmware will be removed in July 2008.
> [10493.303807] b43-phy0 warning: You must go to 
> http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and 
> download the latest firmware (version 4).
> [10494.452216] PM: Adding info for No Bus:hw_random
> 
> -- Restoring the switch to disabled again --
> 
> [10506.472673] b43-phy0: Radio hardware status changed to DISABLED
> 
> 
> and then it goes on as before..
> 
> To add, I thought that my hardware had died judging by the messages 
> above, so I temporarily connected to an access point in the area and 
> could successfully load a few webpages before I disconnected.

I'm trying to duplicate your setup as closely as possible. I'm running 
kernel 2.6.25-Linus-git-04569-gb69d398, which is Linus's current git 
tree. My interface is a BCM4311 rev 2. When I boot up with a wire in 
eth0 and the rfkill switch off, the dmesg output for networking contains

ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x13, vendor 0x4243)
ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x0D, vendor 0x4243)
ssb: Core 2 found: USB 1.1 Host (cc 0x817, rev 0x04, vendor 0x4243)
ssb: Core 3 found: PCI-E (cc 0x820, rev 0x05, vendor 0x4243)
input: Power Button (FF) as /class/input/input4
ssb: SPROM revision 3 detected.
ssb: Sonics Silicon Backplane found on PCI device 0000:04:00.0
ACPI: Power Button (FF) [PWRF]
input: Lid Switch as /class/input/input5
ACPI: Lid Switch [LID0]
input: Sleep Button (CM) as /class/input/input6
ACPI: Sleep Button (CM) [SLPB]
input: Power Button (CM) as /class/input/input7
ACPI: Power Button (CM) [PWRB]
forcedeth: Reverse Engineered nForce ethernet driver. Version 0.61.
ACPI: PCI Interrupt Link [LMAC] enabled at IRQ 21
ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LMAC] -> GSI 21 (level, 
low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:0a.0 to 64
mm/memory.c:127: bad pmd ffff810000207808(9090909090909090).
b43-phy0: Broadcom 4311 WLAN found
b43-phy0 debug: Found PHY: Analog 4, Type 2, Revision 9
b43-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 2
phy0: Selected rate control algorithm 'pid'
--snip--
Broadcom 43xx driver loaded [ Features: PLR, Firmware-ID: FW13 ]
forcedeth 0000:00:0a.0: ifname eth0, PHY OUI 0x5043 @ 1, addr 
00:1d:72:4c:a5:52
forcedeth 0000:00:0a.0: highdma pwrctl mgmt timirq lnktim msi desc-v3
--snip--
udev: renamed network interface wlan0 to eth1
--snip--
input: b43-phy0 as /class/input/input8
b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
b43-phy0 debug: Chip initialized
b43-phy0 debug: 64-bit DMA initialized
Registered led device: b43-phy0::tx
Registered led device: b43-phy0::rx
Registered led device: b43-phy0::radio
b43-phy0 debug: Wireless interface started
b43-phy0 ERROR: PHY transmission error
b43-phy0: Radio hardware status changed to DISABLED
b43-phy0 debug: Adding Interface type 2
b43-phy0: Radio turned on by software
b43-phy0: The hardware RF-kill button still turns the radio physically 
off. Press the button to turn it on.

Note that I get one PHY ERROR - that is something that shows up for 
the 64-bit DMA of this card. We don't know if your 4311 is rev 1 or 2. 
If it is rev 1, then it has 32-bit DMA, and shouldn't get even this 
one PHY error.

When I change the rfkill switch, the radio LED changes from red to 
blue, and one line is added to the dmesg output

b43-phy0: Radio hardware status changed to ENABLED

Nothing else happens. When I cause the NM applet to switch from the 
wired to the wireless interface, I then get the following:

eth1: Initial auth_alg=0
eth1: authenticate with AP 00:1a:70:46:ba:b1
eth1: RX authentication from 00:1a:70:46:ba:b1 (alg=0 transaction=2 
status=0)
eth1: authenticated
eth1: associate with AP 00:1a:70:46:ba:b1
eth1: RX AssocResp from 00:1a:70:46:ba:b1 (capab=0x411 status=0 aid=1)
eth1: associated
eth1: switched to short barker preamble (BSSID=00:1a:70:46:ba:b1)

Could you please switch on the debug options for ssb and b43? It will 
make sorting out this problem a lot easier.

Thanks,

Larry

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

Reply via email to