hi, all I'm running Linux mint on macbook10,1 it has broadcom wireless, I have followed this guide, installed b43 firmware, The kernel from mint 16 default and I've also tried 3.13.0 built from scratch, and actually I have tried a couple of latest upstream kernel since 3.10, there is not much difference, packet loss rate always varies from 10% ~ 30% with ping results, and tcp applications suffered a lot,
http://wireless.kernel.org/en/users/Drivers/b43 In that table, it has my device 14e4:4331 supported b/g only, I tried to setup my wifi router to be b/g only but seems didn't help, is there anything else (or iw commands) I can try ? 14e4:4331 yes (3.2-rc3+) BCM4331 b/g HT (r1) wl mint ~ # uname -a Linux mint 3.13.0 #6 SMP Thu Feb 20 23:49:27 PST 2014 x86_64 x86_64 x86_64 GNU/Linux mint ~ # lspci -D -nn -k -d 14e4:4331 0000:04:00.0 Network controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02) Subsystem: Apple Inc. AirPort Extreme [106b:00ef] Kernel driver in use: bcma-pci-bridge mint ~ # lspci -vvn|grep 43 -A7 04:00.0 0280: 14e4:4331 (rev 02) Subsystem: 106b:00ef Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 256 bytes Interrupt: pin A routed to IRQ 17 Region 0: Memory at c1900000 (64-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 3 mint ~ # dmesg |tail [83539.481059] wlan0: authenticate with cc:7d:37:7d:0c:c0 [83539.491466] wlan0: send auth to cc:7d:37:7d:0c:c0 (try 1/3) [83539.493218] wlan0: authenticated [83539.494178] wlan0: associate with cc:7d:37:7d:0c:c0 (try 1/3) [83539.496837] wlan0: RX AssocResp from cc:7d:37:7d:0c:c0 (capab=0x411 status=0 aid=3) [83539.497379] wlan0: associated mint ~ # iw event -f -t 1393229857.081699: wlan0 (phy #0): scan started 1393229862.942196: wlan0 (phy #0): scan finished: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 2484, "" 1393229863.783188: wlan0 (phy #0): connection quality monitor event: RSSI went below threshold 1393229865.787153: wlan0 (phy #0): connection quality monitor event: RSSI went below threshold 1393229866.785220: wlan0 (phy #0): connection quality monitor event: RSSI went below threshold mint ~ # iw phy Wiphy phy0 Band 1: Frequencies: * 2412 MHz [1] (20.0 dBm) * 2417 MHz [2] (20.0 dBm) * 2422 MHz [3] (20.0 dBm) * 2427 MHz [4] (20.0 dBm) * 2432 MHz [5] (20.0 dBm) * 2437 MHz [6] (20.0 dBm) * 2442 MHz [7] (20.0 dBm) * 2447 MHz [8] (20.0 dBm) * 2452 MHz [9] (20.0 dBm) * 2457 MHz [10] (20.0 dBm) * 2462 MHz [11] (20.0 dBm) * 2467 MHz [12] (20.0 dBm) (passive scanning, no IBSS) * 2472 MHz [13] (20.0 dBm) (passive scanning, no IBSS) * 2484 MHz [14] (20.0 dBm) (passive scanning, no IBSS) Bitrates (non-HT): * 1.0 Mbps * 2.0 Mbps (short preamble supported) * 5.5 Mbps (short preamble supported) * 11.0 Mbps (short preamble supported) * 6.0 Mbps * 9.0 Mbps * 12.0 Mbps * 18.0 Mbps * 24.0 Mbps * 36.0 Mbps * 48.0 Mbps * 54.0 Mbps max # scan SSIDs: 4 max scan IEs length: 2285 bytes Coverage class: 0 (up to 0m) Supported Ciphers: * WEP40 (00-0f-ac:1) * WEP104 (00-0f-ac:5) * TKIP (00-0f-ac:2) * CCMP (00-0f-ac:4) Available Antennas: TX 0 RX 0 Supported interface modes: * IBSS * managed * AP * AP/VLAN * WDS * monitor software interface modes (can always be added): * AP/VLAN * monitor interface combinations are not supported Supported commands: * new_interface * set_interface * new_key * new_beacon * new_station * set_bss * authenticate * associate * deauthenticate * disassociate * join_ibss * set_tx_bitrate_mask * action * frame_wait_cancel * set_wiphy_netns * set_channel * set_wds_peer * Unknown command (84) * Unknown command (87) * Unknown command (85) * Unknown command (89) * Unknown command (92) * connect * disconnect Supported TX frame types: * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * Unknown mode (10): 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 Supported RX frame types: * IBSS: 0x40 0xb0 0xc0 0xd0 * managed: 0x40 0xd0 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * mesh point: 0xb0 0xc0 0xd0 * P2P-client: 0x40 0xd0 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * Unknown mode (10): 0x40 0xd0 Device supports RSN-IBSS. HT Capability overrides: * MCS: ff ff ff ff ff ff ff ff ff ff * maximum A-MSDU length * supported channel width * short GI for 40 MHz * max A-MPDU length exponent * min MPDU start spacing Device supports TX status socket option. Device supports HT-IBSS. mint ~ # ping -c20 192.168.1.254 PING 192.168.1.254 (192.168.1.254) 56(84) bytes of data. 64 bytes from 192.168.1.254: icmp_seq=1 ttl=64 time=60.8 ms 64 bytes from 192.168.1.254: icmp_seq=2 ttl=64 time=5.00 ms 64 bytes from 192.168.1.254: icmp_seq=3 ttl=64 time=6.96 ms 64 bytes from 192.168.1.254: icmp_seq=4 ttl=64 time=4.94 ms 64 bytes from 192.168.1.254: icmp_seq=5 ttl=64 time=9.13 ms 64 bytes from 192.168.1.254: icmp_seq=6 ttl=64 time=3.49 ms 64 bytes from 192.168.1.254: icmp_seq=7 ttl=64 time=4.81 ms 64 bytes from 192.168.1.254: icmp_seq=8 ttl=64 time=11.7 ms 64 bytes from 192.168.1.254: icmp_seq=9 ttl=64 time=3.40 ms 64 bytes from 192.168.1.254: icmp_seq=10 ttl=64 time=4.83 ms 64 bytes from 192.168.1.254: icmp_seq=11 ttl=64 time=3.82 ms 64 bytes from 192.168.1.254: icmp_seq=12 ttl=64 time=17.4 ms 64 bytes from 192.168.1.254: icmp_seq=13 ttl=64 time=6.51 ms 64 bytes from 192.168.1.254: icmp_seq=14 ttl=64 time=64.4 ms 64 bytes from 192.168.1.254: icmp_seq=15 ttl=64 time=3.71 ms 64 bytes from 192.168.1.254: icmp_seq=16 ttl=64 time=24.3 ms 64 bytes from 192.168.1.254: icmp_seq=17 ttl=64 time=14.2 ms --- 192.168.1.254 ping statistics --- 20 packets transmitted, 17 received, 15% packet loss, time 19025ms rtt min/avg/max/mdev = 3.400/14.687/64.412/18.385 ms Thanks, _______________________________________________ b43-dev mailing list b43-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/b43-dev