I'm trying to do something very basic for the moment:
- put card in monitor mode
- run airodump-ng


ifconfig shows the Alfa USB adapter as wlan0

I run:

airmon-ng start wlan0

Then I kill off the problem processes with:
airmon-ng check kill



I get this error below however when trying to run airodump-ng so below is how I resolve that

--
ioctl(SIOCSIWMODE) failed: Device or resource busy
ARP linktype is set to 1 (Ethernet) – expected ARPHRD_IEEE80211,
ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. Make
sure RFMON is enabled: run ‘airmon-ng start wlan0 <#>’
Sysfs injection support was not found either.
--



To resolve the above error, I do:

ifconfig wlan0mon down
iwconfig wlan0mon mode monitor
ifconfig wlan0mon up



Then I check iwconfig and verify that the wlan0mon is in "monitor" mode, and it is.


However, when I run:

airodump-ng wlan0mon


It doesn't see anything on any channel, which is not possible as there are two wireless routers not far from me.


So something is wrong but I'm not sure what?


Thanks