Hi,
On the b43 website I found support for BCM4312 802.11a/b/g:
PCI-ID State Chip Modes PHY version Driver
14e4:4312 supported (802.11g only) BCM4312 a/b/g G b43
My laptop has opensuse 11.2:
uname -a
Linux a3800 2.6.31.12-0.1-desktop #1 SMP PREEMPT 2010-01-27 08:20:11 +0100 x86_64 x86_64 x86_64 GNU/Linux
lspci -vvnn
30:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11a/b/g [14e4:4312] (rev 02)
Subsystem: Hewlett-Packard Company Broadcom 802.11a/b/g WLAN [103c:1371]
b43 does work, but the rate is 1~5Mbit/s and thats way to slow… On opensuse 10.3 with wl module it was a solid 48~54Mbit/s
Changing the rate with “iwconfig wlan0 rate 54M” does not speed things up. (iwconfig shows 54M after the command, but up/downloads are not faster)
Loaded modules:
lsmod | grep b43
b43 175096 0
mac80211 257120 1 b43
cfg80211 123296 2 b43,mac80211
ssb 63672 1 b43
pcmcia 47292 2 b43,ssb
pcmcia_core 50084 5 b43,ssb,yenta_socket,pcmcia,rsrc_nonstatic
dmesg
26.920232] BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
28.138781] Bluetooth: L2CAP ver 2.13
28.138789] Bluetooth: L2CAP socket layer initialized
28.691436] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
28.691446] Bluetooth: BNEP filters: protocol multicast
28.766578] Bridge firewalling registered
28.817647] Bluetooth: SCO (Voice Link) ver 0.6
28.817657] Bluetooth: SCO socket layer initialized
28.940066] Bluetooth: RFCOMM TTY layer initialized
28.940079] Bluetooth: RFCOMM socket layer initialized
28.940085] Bluetooth: RFCOMM ver 1.11
32.726272] tg3 0000:10:00.0: PME# disabled
32.726558] alloc irq_desc for 27 on node 0
32.726565] alloc kstat_irqs on node 0
32.726596] tg3 0000:10:00.0: irq 27 for MSI/MSI-X
32.781579] ADDRCONF(NETDEV_UP): eth0: link is not ready
32.803078] b43 ssb0:0: firmware: requesting b43/ucode13.fw
32.881423] b43 ssb0:0: firmware: requesting b43/b0g0initvals13.fw
33.054049] b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
33.097566] Registered led device: b43-phy0::tx
33.098430] Registered led device: b43-phy0::rx
33.098986] Registered led device: b43-phy0::radio
33.109753] ADDRCONF(NETDEV_UP): wlan0: link is not ready
33.172619] NET: Registered protocol family 17
49.797545] wlan0: authenticate with AP 00:14:6c:9a:b6:c4
49.799121] wlan0: authenticated
49.799128] wlan0: associate with AP 00:14:6c:9a:b6:c4
49.802435] wlan0: RX AssocResp from 00:14:6c:9a:b6:c4 (capab=0x411 status=0 aid=1)
49.802440] wlan0: associated
49.803700] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
60.772030] wlan0: no IPv6 routers present
61.424081] RPC: Registered udp transport module.
61.424097] RPC: Registered tcp transport module.
61.438982] Slow work thread pool: Starting up
61.439309] Slow work thread pool: Ready
61.439377] FS-Cache: Loaded
61.462107] FS-Cache: Netfs 'nfs' registered for caching
What can I do to speed things up?
I tried the Broadcom wl module, but it was very unstable (on/off all the time) and slow speed.
I tried ndiswrapper, it has stable connection and proper 54Mbit/s speed but it makes my system freeze at boot 2 out of 3 times…
Any help is much appreciated!