Hi, Tp-Link TL-WN881ND PCI-E ( Atheros / AR9287 / athn0 )
This adapter works fantastic when it is plugged in to my motherboard, can even set it up with hostap for an access point - great!! ..Until I try to reboot the machine, then it goes crazy and ifconfig says the device doesn't exist etc.. and dmesg is saying not configured! ..But if I place the AR9287 in to a different PCI-E slot and boot up the system, everything is back to normal until I reboot! This happens in a loop, after every reboot I have to open up the computer case and move the wifi adapter in to another PCI-E slot. The man pages state that the AR9287 adapter is supported. Have I stumbled across a bug or am I doing something wrong? Can someone help bring reason or logic to this madness? Here are the outputs: $ifconfig athn0 athn0: no such interface $ifconfig athn0 up ifconfig: SIOCGIFFLAGS: Device not configured. $cat /etc/hostname.athn0 inet 10.0.0.1 hostap mediaopt hostap nwid OpenBSD wpakey MYPASSWORD $dmesg | grep athn0 athn0 at pci1 dev 0 function 0 "Atheros AR9287" rev 0x01: apic 6 int 4 athn0: AR9287 rev 2 (2TR2), ROM rev 4, address c4:a4:42:8d:eb:4d $dmesg | grep Atheros athn0 at pci1 dev 0 function 0 "Atheros AR9287" rev 0x01: apic 6 int 4 vendor "Atheros", unknown product 0xff1c (class network subclass ethernet, rev 0 x01) at pci1 dev 0 function 0 not configured -=-=-=-=-=-= AFTER switching the PCI-E slot and powering up again! Everything just works the way it should: -=-=-=-=-=-= $ifconfig athn0 athn0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr c4:a4:42:8d:eb:4d priority: 4 groups: wlan media: IEEE802.11 autoselect hostap status: active ieeee80211: nwid OpenBSD chan 1 bssid c4:a4:42:8d:eb:4d wpakey 0xf53a736 273ab364c83b836e73273ab364c83b836e73273ab36 wpaprotos wpa1, wpa2 wpaakms psk wpaciphers tkip,ccmp wpagroupcipher tkip inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255 $dmesg | grep athn0 athn0 at pci1 dev 0 function 0 "Atheros AR9287" rev 0x01: apic 6 int 0 athn0: AR9287 rev 2 (2TR2), ROM rev 4, address c4:a4:42:8d:eb:4d $dmesg | grep Atheros athn0 at pci1 dev 0 function 0 "Atheros AR9287" rev 0x01: apic 6 int 0