Hey everyone, this is my first post on these forums. I've been using kali linux on my laptop for a little while now and really enjoying it. I decided recently to put kali on my nexus 6. I got it installed, everything seems to be working fine, except I cannot get my phone to recognize my external usb. I installed kali from a windows laptop using this guide. http://http://www.securitytube.net/video/15717 It entails using the nexus root toolkit from wugfresh. Previous to installing kali, I upgraded from 5.0.1 to 6.0.1 marshmallow, using shamu MMB30Y. I did this by unlocking the bootloader and flashing the image.
This brings me to my first question. Is there a difference between the kali nethunter rom and the kernel? I've been researching my issue all day, and some of the responses I've seen said that you need to flash a custom kernel over kali. If someone would care to enlighten me as to the distiction between the two, I would be extremely greatful. That being said, after dragging the kali file and using TWRP to install, I was able to put my phone and it seemed to be working fine. Now onto my issue.

I have an OTG Y cable that I plugged my wifi card into. It is a TL-WN722N, the same card that works flawlessly on my kali desktop install. The phone does not even seem to recognize it, as lsusb, iwconfig, and ifconfig show nothing when it is plugged in. In order to test my cable, I downloaded StickMount and attempted to use a usb with the phone. Interestingly, the phone recognized the usb, and StickMount even said the usb was mounted, but I'm not able to see the usb through explore, or through ES File Explorer. It looks like my kali install comes with the atheros drivers required for the wifi card. Also, I would assume that the newest Kali nethunter 3.0 from the kali website would come with the necessary kernel to run an external usb card, especially one as common as this.

If anyone has any ideas, I would really appreciate it. I'm not looking for someone to give me all the answers, just perhaps guide me. If I have to learn how to build a custom kernel, that's what i'll do. If anyone knows a better method of installing nethunter thats documented, I would appreciate if you pointed me to it. I have a windows pc, and a mac running OSX and Arch linux, so I can use any of the operating systems to do this. Thanks so much for your time.