Anytime bro.
Yeah I don't know how it had anything to do with compat but yes, Xorg is solved. I just don't get how I install and use the compat drivers without breaking my system. I have that fixed channel -1 problem that a lot of people get when using airmon-ng and I've tried a few scripts but it seems this is the only way to fix that problem.
I havent fixed that myself either, the totally retarded thing is that on my other machine(running same kernel etc) it does work.
The compat-wireless in the arch repos has been depreciated for some time now and I dont know if there is a solution up to this point.
In fact the reason is a change in mainline kernel since 2.x which still hasnt been fixed, that broke the monitor interface stuff.
Recently I was looking for a solution and did some driver compilation, quit doing that for some reason, bad thing as it was going somewhere.
Thats what I would recommend, to find a proper driver and compile it.
The burning issue is that we archers are so close to the kernel releases that we often suffer backward compat issues.
Check this out:
http://wireless.kernel.org/en/users/Download/stable/#compat-wireless_3.6_stable_releasesMan:
https://backports.wiki.kernel.org/index.php/Documentation/compat-drivers