Comment 162 for bug 182716

Revision history for this message
Dean Jones (dean-m-jones) wrote :

I'm experiencing similar problems with the b43 driver. It will often connect when I load the b43 module (but not always) but soon afterward it will drop the connection. When the connection drops, dmesg reports the following:

[ 2138.271108] eth1: No ProbeResp from current AP 00:0d:72:ed:6d:f9 - assume out of range

When the connection drops, unloading and reloading the module often re-establishes the connection (again, not always). Note that when the connection is established, the wireless applet reports a strong connection (over 90%). I have attached the output of dmesg when a connection is established.

lspci -nnv:

01:07.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03)
 Subsystem: Askey Computer Corp. Unknown device [144f:7077]
 Flags: bus master, fast devsel, latency 32, IRQ 20
 Memory at fdefe000 (32-bit, non-prefetchable) [size=8K]

find /sys/devices -name ssb_sprom | xargs sudo cat:

0140000077704F1420430080020002000010001800000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11000BF5D1BCFFFFFFFFFFFFFFFFFFFFFFFFFFFF4630D614D0FA79FEFFFFFFFF3C000000000000003E000802FFFF000000000000000001CB

ssb_sprom -i -P:

SPROM(0x04, Subsystem product ID) = 0x7077
SPROM(0x06, Subsystem vendor ID) = 0x144F
SPROM(0x08, PCI Product ID) = 0x4320
SPROM(0x38, High 16 bits of Boardflags) = 0xFFFF
SPROM(0x72, Low 16 bits of Boardflags) = 0x0208
SPROM(0x48, MAC address for 802.11b/g) = 00:11:f5:0b:bc:d1
SPROM(0x4E, MAC address for ethernet) = ff:ff:ff:ff:ff:ff
SPROM(0x54, MAC address for 802.11a) = ff:ff:ff:ff:ff:ff
SPROM(0x5A, Ethernet phy settings (0)) = 0x1F
SPROM(0x5A, Ethernet phy settings (1)) = 0x1F
SPROM(0x5B, et0mdcport) = ON
SPROM(0x5B, et1mdcport) = ON
SPROM(0x5C, Board revision) = 0x46
SPROM(0x5C, Locale / Country Code) = 0x0
SPROM(0x5C, B/G PHY antenna 0 available) = ON
SPROM(0x5C, B/G PHY antenna 1 available) = OFF
SPROM(0x5C, A PHY antenna 0 available) = ON
SPROM(0x5C, A PHY antenna 1 available) = ON
SPROM(0x74, B/G PHY antenna gain) = 0xFF
SPROM(0x74, A PHY antenna gain) = 0xFF
SPROM(0x5E, pa0b0) = 0x14D6
SPROM(0x60, pa0b1) = 0xFAD0
SPROM(0x62, pa0b2) = 0xFE79
SPROM(0x6A, pa1b0) = 0x0000
SPROM(0x6C, pa1b1) = 0x0000
SPROM(0x6E, pa1b2) = 0x0000
SPROM(0x64, LED 0 behaviour) = 0xFF
SPROM(0x65, LED 1 behaviour) = 0xFF
SPROM(0x66, LED 2 behaviour) = 0xFF
SPROM(0x67, LED 3 behaviour) = 0xFF
SPROM(0x68, B/G PHY max powerout) = 0x3C
SPROM(0x69, A PHY max powerout) = 0x00
SPROM(0x70, B/G PHY idle TSSI target) = 0x3E
SPROM(0x71, A PHY idle TSSI target) = 0x00
SPROM(0x7E, SPROM version) = 0x01

Any help would be much appreciated. I've tried switching to ndiswrapper, but then I get conflicts with ssb, so I'm stuck with unloading and reloading the b43 modules at the moment.

Dean.