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
