Ubuntu 9.04 kernel 2.6.28-7
rev. 3952 from svn (also tested 3925)
ifconfig after modprobing ath_pci:
wifi0 Link encap:UNSPEC HWaddr 00-15-XX-XX-XX-XX-00-00-00-00-00-00-00-00-00-00
wlan1 Link encap:Ethernet HWaddr 00:15:XX:XX:XX:XX
wlanconfig wlan1 destroy
macchanger wifi0 -m 00:11:22:33:44:55[[BR]]
wlanconfig wlan1 create wlandev wifi0 wlanmode sta
ifconfig:
wifi0 Link encap:UNSPEC HWaddr 00-11-22-33-44-55-00-00-00-00-00-00-00-00-00-00
wlan1 Link encap:Ethernet HWaddr 06:11:22:33:44:55
It always creates new interface with 06 at beginning of new MAC
I can try to change the MAC again with:
macchanger wlan1 -m 00:11:22:33:44:55[[BR]]
Current MAC: 06:11:22:33:44:55 (unknown)
Faked MAC: 00:11:22:33:44:55 (Cimsys Inc)
But when i try to connect to my AP, i still see MAC of the client as 06:11:22:33:44:55 and i am unable to authorize with my AP (WPA2). The interface is not working at all.
The card is UBNT SRX (Express Card):
[ 5990.353294] ath_pci 0000:0e:00.0: PCI INT A disabled
[ 5996.348172] ath_pci 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 5996.348187] ath_pci 0000:0e:00.0: setting latency timer to 64
[ 5996.907450] MadWifi: ath_attach: Switching rfkill capability off.
[ 5996.909972] wifi0: Atheros AR5424 chip found (MAC 10.3, PHY SChip 6.1, Radio 10.2)
[ 5996.911053] ath_pci: wifi0: Atheros 5424/2424: mem=0xf68f0000, irq=19
[ 5996.915862] udev: renamed network interface ath0 to wlan1
interface is renamed in udev rules (i can test without renaming, but i do not think it will help)