I am have install Aircrack-ng from its official site. Compiling its source and installing.
And Gerix also from official site Source.
I am using AR9285 with ath9k drivers included default with Ubuntu 12.04
But on Performing injection test its says "mon is on channel -1" and i am unable to perform injection.
On the Aircrack-ng homepage you might have missed:
If you've already compiled this from SVN, try adding the
--ignore-negative-one
argument to your injection command.To have Gerix do that for you, you're going to need to open the script and look for where it calls
aireplay
(et al).Check if your driver is compatible.
And have a look in the aircrack-ng wiki for the channel-1 issue
http://www.aircrack-ng.org/doku.php?id=compat-wireless
Recently I was commissioned to teach someone how to crack wifi, the pc used to perform the wireless audit was Ubuntu 12.04. I had this same issue but was able to overcome the problem by updating the kernel from 3.2 to 3.6. This fixed the problem. I tried a patch and that was unsuccessful. Best of luck, should solve your issues.