I am using an external USB wireless adapter TP-LINK TL-WN722N V2 and I have just spent the last 4 hours installing the driver for it to work. My issue now is I cannot set it into monitor mode with airmon-ng start wlan0. I have run airmon-ng check kill and it still produces the following output:

Code:
root@kali:~# airmon-ng check kill; airmon-ng start wlan0

Killing these processes:

  PID Name
16277 wpa_supplicant



PHY	Interface	Driver		Chipset

phy7	wlan0		??????		 
cat: /sys/class/ieee80211/phy7/device/net/wlan0mon/type: No such file or directory

Newly created monitor mode interface wlan0mon is *NOT* in monitor mode.
Removing non-monitor wlan0mon interface...

WARNING: unable to start monitor mode, please run "airmon-ng check kill"
As you can see, the Driver and Chipset are not detected in the output from airmon-ng.




Output of iwconfig:
Code:
wlan1     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0      no wireless extensions.

lo        no wireless extensions.
Output of ifconfig:
Code:
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:88:e3:e1:30:4b  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 10235  bytes 822767 (803.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10235  bytes 822767 (803.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether d4:6e:0e:0f:83:7b  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 4407499 (4.2 MiB)
        RX errors 0  dropped 64  overruns 0  frame 0
        TX packets 0  bytes 3506227 (3.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether ce:5b:ae:0b:86:a0  txqueuelen 1000  (Ethernet)
        RX packets 488  bytes 116148 (113.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 626  bytes 353786 (345.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Note, the external wifi adapter is wlan0, wlan1 is inbuilt into my laptop (but not usable for hacking).