Comment 171 for bug 182716

Revision history for this message
andrepisc (andrepisc) wrote :

My card correctly connects to the AP, but it is *really* slow (1 Mbps).
I started having speed issues since I updated from Feisty, that is since Ubuntu started using b43legacy on my card, instead of the old (but fast, for me) bcm43xx driver.
It's not clear to me if the fix proposed by Larry (hacking the SPROM) could also solve my speed problem.
My SPROM code also seems quite different from the others posted here so far, so I'm confused.
Thanks in advance!

These are some informations about my card:
02:03.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 02)
 Subsystem: Compaq Computer Corporation Device [0e11:00e7]
 Flags: bus master, fast devsel, latency 32, IRQ 21
 Memory at d2004000 (32-bit, non-prefetchable) [size=8K]
 Capabilities: <access denied>
 Kernel driver in use: b43-pci-bridge
 Kernel modules: ssb

My SPROM code is:
01400000E700110E2043008002000200F017001800000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90004A4B9899FFFFFFFFFFFFFFFFFFFFFFFFFFFF4536B01198FB4FFEFFFFFFFF3C00FFFFFFFFFFFF3E000F00FFFF0000000000000000017E

Output of "lsmod | grep b43":
b43legacy 128156 0
rfkill 17176 3 rfkill_input,b43legacy
mac80211 216820 1 b43legacy
led_class 12164 1 b43legacy
input_polldev 11912 1 b43legacy
ssb 40580 1 b43legacy

Output of "dmesg | grep ssb":
[ 3.732764] ssb: Sonics Silicon Backplane found on PCI device 0000:02:03.0

Output of "dmesg | grep b43":
[ 3.728892] b43-pci-bridge 0000:02:03.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 16.775727] b43legacy-phy0: Broadcom 4306 WLAN found
[ 16.796035] b43legacy-phy0 debug: Found PHY: Analog 1, Type 2, Revision 1
[ 16.796058] b43legacy-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 2
[ 16.820124] b43legacy-phy0 debug: Radio initialized
[ 22.557095] input: b43legacy-phy0 as /devices/virtual/input/input9
[ 22.868023] firmware: requesting b43legacy/ucode4.fw
[ 22.926075] firmware: requesting b43legacy/pcm4.fw
[ 22.930499] firmware: requesting b43legacy/b0g0initvals2.fw
[ 23.044033] b43legacy-phy0: Loading firmware version 0x127, patch level 14 (2005-04-18 02:36:27)
[ 23.108561] b43legacy-phy0 debug: Chip initialized
[ 23.108776] b43legacy-phy0 debug: 30-bit DMA initialized
[ 23.110741] Registered led device: b43legacy-phy0:radio
[ 23.110784] b43legacy-phy0 debug: Wireless interface started
[ 23.110789] b43legacy-phy0 debug: Adding Interface type 2
[ 2221.420054] b43legacy-phy0 debug: Removing Interface type 2
[ 2221.468043] b43legacy-phy0 debug: Wireless interface stopped
[ 2221.469467] b43legacy-phy0 debug: DMA-30 0x0260 (RX) max used slots: 1/64
[ 2221.469517] b43legacy-phy0 debug: DMA-30 0x0200 (RX) max used slots: 2/64
[ 2221.469563] b43legacy-phy0 debug: DMA-30 0x02A0 (TX) max used slots: 0/128
[ 2221.476042] b43legacy-phy0 debug: DMA-30 0x0280 (TX) max used slots: 0/128
[ 2221.484035] b43legacy-phy0 debug: DMA-30 0x0260 (TX) max used slots: 0/128
[ 2221.492028] b43legacy-phy0 debug: DMA-30 0x0240 (TX) max used slots: 0/128
[ 2221.500096] b43legacy-phy0 debug: DMA-30 0x0220 (TX) max used slots: 128/128
[ 2221.508023] b43legacy-phy0 debug: DMA-30 0x0200 (TX) max used slots: 0/128
[ 2221.516025] b43legacy-phy0 debug: Radio initialized
[ 2221.516039] b43legacy-phy0 debug: Radio initialized
[ 2224.088810] input: b43legacy-phy0 as /devices/virtual/input/input10
[ 2224.618665] b43legacy-phy0: Loading firmware version 0x127, patch level 14 (2005-04-18 02:36:27)
[ 2224.684553] b43legacy-phy0 debug: Chip initialized
[ 2224.685845] b43legacy-phy0 debug: 30-bit DMA initialized
[ 2224.689124] Registered led device: b43legacy-phy0:radio
[ 2224.689170] b43legacy-phy0 debug: Wireless interface started
[ 2224.696309] b43legacy-phy0 debug: Adding Interface type 2
[ 2229.332339] b43legacy-phy0 debug: Removing Interface type 2
[ 2229.384212] b43legacy-phy0 debug: Wireless interface stopped
[ 2229.385624] b43legacy-phy0 debug: DMA-30 0x0260 (RX) max used slots: 1/64
[ 2229.387020] b43legacy-phy0 debug: DMA-30 0x0200 (RX) max used slots: 1/64
[ 2229.389491] b43legacy-phy0 debug: DMA-30 0x02A0 (TX) max used slots: 0/128
[ 2229.400058] b43legacy-phy0 debug: DMA-30 0x0280 (TX) max used slots: 0/128
[ 2229.408044] b43legacy-phy0 debug: DMA-30 0x0260 (TX) max used slots: 0/128
[ 2229.416041] b43legacy-phy0 debug: DMA-30 0x0240 (TX) max used slots: 0/128
[ 2229.424050] b43legacy-phy0 debug: DMA-30 0x0220 (TX) max used slots: 2/128
[ 2229.432049] b43legacy-phy0 debug: DMA-30 0x0200 (TX) max used slots: 0/128
[ 2229.440047] b43legacy-phy0 debug: Radio initialized
[ 2229.440065] b43legacy-phy0 debug: Radio initialized
[ 2238.312994] input: b43legacy-phy0 as /devices/virtual/input/input11
[ 2238.776031] b43legacy-phy0: Loading firmware version 0x127, patch level 14 (2005-04-18 02:36:27)
[ 2238.840551] b43legacy-phy0 debug: Chip initialized
[ 2238.844665] b43legacy-phy0 debug: 30-bit DMA initialized
[ 2238.847890] Registered led device: b43legacy-phy0:radio
[ 2238.847930] b43legacy-phy0 debug: Wireless interface started
[ 2238.856306] b43legacy-phy0 debug: Adding Interface type 2