Weird, it looks like your PHY revision isn't even 9. Please try this (it should apply on top of Larry's patches) and report debug information, thanks. --- Index: wireless-2.6/drivers/net/wireless/b43/wa.c =================================================================== --- wireless-2.6.orig/drivers/net/wireless/b43/wa.c +++ wireless-2.6/drivers/net/wireless/b43/wa.c @@ -642,6 +642,7 @@ void b43_wa_all(struct b43_wldev *dev) case 6: case 7: case 8: + case 9: b43_wa_tr_ltov(dev); b43_wa_crs_ed(dev); b43_wa_rssi_lt(dev); @@ -654,6 +655,19 @@ void b43_wa_all(struct b43_wldev *dev) b43_wa_txpuoff_rxpuon(dev); break; default: + b43err(dev->wl, "Unknown PHY revision %i, " + "applying rev9 workarounds\n", + phy->rev); + b43_wa_tr_ltov(dev); + b43_wa_crs_ed(dev); + b43_wa_rssi_lt(dev); + b43_wa_nft(dev); + b43_wa_nst(dev); + b43_wa_msst(dev); + b43_wa_wrssi_offset(dev); + b43_wa_altagc(dev); + b43_wa_analog(dev); + b43_wa_txpuoff_rxpuon(dev); B43_WARN_ON(1); } b43_wa_boards_g(dev); -- Ciao Stefano - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html