I am running nethunter on an android 8.0 nexus6p:
Kernal Version: kali 3.10.73-gad82c6620de
Busybox version: 1.30.1-osm0sis
Root status: 25.2:MAGISKSU

I used Magisk to install the nh-wifi-firmware and i have tried several wifi cards that I know work with Kali, monitor mode, and the aircrack suite.

if I run lsusb with any of my cards in I see them listed. For example:

my TP-LINK TL-WN722N shows up as such:
Code:
$ lsusb
BUS 002 Device 001: ID XXXXXXX Linux Foundation 3.0 root hub
BUS 001 Device 002: ID XXXXXXX Qualcomm Atheros communications AR9271 802.11n
BUS 001 Device 001: ID XXXXXXX  Linux Foundation 2.0 root hub
my Alfa card shows up as such:
Code:
$ lsusb
BUS 002 Device 001: ID XXXXXXX Linux Foundation 3.0 root hub
BUS 001 Device 002: ID XXXXXXX Ralink technology, Corp RT2870/RT3070 Wireless adapter
BUS 001 Device 001: ID XXXXXXX  Linux Foundation 2.0 root hub
my panda card shows up as such:
Code:
$ lsusb
BUS 002 Device 001: ID XXXXXXX Linux Foundation 3.0 root hub
BUS 001 Device 002: ID XXXXXXX Ralink technology, Corp RT5372 Wireless adapter
BUS 001 Device 001: ID XXXXXXX  Linux Foundation 2.0 root hub
But no matter which I plug in I don't see them listed when I run airmon-ng

all i ever see is :
Code:
$airmon-ng
 Found phy0 with no interface assigned.. would you like to assign... 
Y

phy   interface    Driver   Chipset
phy0 wlan0        ??????? non-mac80211 device
Can anyone help me figure out what is wrong?