Hi, ath5k no longer works for me in 2.6.31.[1-2]. 2.6.31 worked good enough even though in patched 2.6.30.3 the connection and association is seemingly more stable. All tests done in ad-hoc mode with 2 computers, the other end is a rt73usb which is not quite trouble free either. I have now confirmed that going back to 2.6.31 the wlan works at least most of the time and completely stops working after applying this patch on top of 2.6.31 diff --git a/drivers/net/wireless/ath/ath5k/base.c b/drivers/net/wireless/ath/ath5k/base.c index 029c1bc..ba6d225 100644 --- a/drivers/net/wireless/ath/ath5k/base.c +++ b/drivers/net/wireless/ath/ath5k/base.c @@ -2676,7 +2676,7 @@ ath5k_reset(struct ath5k_softc *sc, struct ieee80211_channel *chan) sc->curchan = chan; sc->curband = &sc->sbands[chan->band]; } - ret = ath5k_hw_reset(ah, sc->opmode, sc->curchan, true); + ret = ath5k_hw_reset(ah, sc->opmode, sc->curchan, chan != NULL); if (ret) { ATH5K_ERR(sc, "can't reset hardware (%d)\n", ret); goto err; One more odd observation - since 2.6.31 "iwlist wlan0 scan" will list my own ad-hoc network twice although there are really only 2 machines. messages: Oct 8 10:44:09 richard kernel: [ 5818.459845] ath5k 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 Oct 8 10:44:09 richard kernel: [ 5818.460301] ath5k 0000:02:00.0: registered as 'phy0' Oct 8 10:44:09 richard kernel: [ 5818.564470] ath5k phy0: Atheros AR2425 chip found (MAC: 0xe2, PHY: 0x70) lspci: 02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01) Some messages I caught on the other end of the connection: - after cold booting the ath5k device: [26996.271773] wlan0: RX ProbeReq SA=00:22:43:2c:76:0f DA=ff:ff:ff:ff:ff:ff BSSI D=ff:ff:ff:ff:ff:ff (tx_last_beacon=1) [27302.312129] wlan0: sta_find_ibss (active_ibss=0) [27302.312134] sta_find_ibss: selected da:d2:d4:53:53:03 current da:d2:d4:53: 53:03 [27302.312136] did not try to join ibss - after warm reboot from working 2.6.30.3 [26763.469116] wlan0: dropped frame to 00:22:43:2c:76:0f (unauthorized port) [26763.931242] wlan0: RX ProbeReq SA=00:22:43:2c:76:0f DA=ff:ff:ff:ff:ff:ff BSSI D=ff:ff:ff:ff:ff:ff (tx_last_beacon=1) [26763.931248] wlan0: Sending ProbeResp to 00:22:43:2c:76:0f [26764.469021] wlan0: dropped frame to 00:22:43:2c:76:0f (unauthorized port) [26764.469115] wlan0: dropped frame to 00:22:43:2c:76:0f (unauthorized port) [26766.151827] wlan0: RX ProbeReq SA=00:22:43:2c:76:0f DA=ff:ff:ff:ff:ff:ff BSSI D=ff:ff:ff:ff:ff:ff (tx_last_beacon=1) [26766.151833] wlan0: Sending ProbeResp to 00:22:43:2c:76:0f Richard -- 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