Ah. Well, that's a bit odd. Can you do some tests to see if the frame is being received? It's a broadcast frame, so there's no ACK there. Maybe add a hacky counter that counts ARP requests received in ath_rx_proc() ? :) Adrian