Let me outline my situation for you, an old Macbook 13" (1.1), running Ubuntu 12.04. I have a AR242x / AR542x wireless interface currently using the ath5k wireless driver. On my schools secure wireless they secure it with a WPA2 Enterprise with PEAP and MSCHAPv2 authentication. I can connect to any AP and get on the internet, but I can only connect a certain distance from the AP. If I move away/closer from said AP I may maintain connection, but there is also a chance I will drop the signal and return to having to authenticate my computer again. Again this repeats the process of the interface having to be within a certain distance of the AP and sometimes wont be able to connect at that distance. After comparing notes with my schools IT we noticed my computer would connect within a certain distance of the wireless AP and then once the distance would change the computer was having trouble staying connected. If I understood my schools IT right it was the process of elevating from lets say A to G that would boot the computer off the network and require it to re-authenticate. I didn't know if this was a driver issue? And that if I change my wireless interface driver from the ath5k driver to the MADWIFI driver would I not have these connection issues on my schools network.
I also may believe this is a distance issue with the driver itself in a WPA2 Enterprise PEAP, MSCHAPv2 secured network, but I haven't been able to test this idea.
I have an idea of what I'm doing on linux, and I'm willing to try anything so any kind of suggestion will work. And yes I've Googled this, and searched the forums; extensively.
TL;DR: AR242x / AR542x wireless interface using ath5k drivers. Has connection issues with schools secure wireless network. The network uses a WPA2 Enterprise, PEAP, MSCHAPv2 authentication. Interface struggles to connect and is very temperamental based on distance to the access point. Should I switch to the madwifi driver or are there other alternative fixes to this issue?