So, really, what's the deal with the CMU wireless and Linux machines?
I saw the posts about the wireless questionnaire, and I was wondering how many people are really affected by this thing? 8 times out of 10, my T410 with Ubuntu fails to connect. Everyone I know reports the same - even professors and TA's. Windows works just fine. Are we all dealing with this, or what? Is there a Linux user who doesn't have issues? Is there someone who did have issues, but successfully resolved them?
It's driving me up the wall. I've been unable to print homeworks a couple times now (fool me once...), and I've had a ton of problems collaborating with my groupmates. Computing services' response is essentially "FU."
Posted Nov 26, 2011, 7:06 AM UTC
So one of the major issues that Linux has is really more of CMU's fault. More accurately the fault of whoever makes our access points (I forget if they are Cisco or someone else).
Basically the way the are set up, if you try to connect to them, they attempt to do a special form of load balancing. So they will reject your connection, and then point you to the router to which they want you to connect. The problem is.. this isn't actually in the 802.11 spec. To deal with computers that don't follow the spec, the access points will basically allow a computer to connect after it tries to connect 3 times, as it will assume the computer doesn't understand the router's suggestion to go elsewhere.
A lot of OSs, Windows, OSX, and even Android, either implement the slightly broken, but compatible version of the spec, or they will try connecting to the same router at least 4 times. The issue is that Linux not only does not implement this modified spec, but also will fail after trying to connect 3 times. That means if you try connecting enough that you hit 4 times on a given access point, you should get connected. Until then though, you'll have lots of problems making the connection.
The solution is to use a magic patch for WPA supplicant (yea I know your connection doesn't use WPA, but the wifi driver makes use of it), which will allow this to work. I don't know where this magic patch is, sadly, but it is out there!
I've had this explained to me by a friend, so I don't remember all of the details, but that should be reasonably accurate. If I find the patch I may throw up a link on r/cmu since I'm sure lots of people have had this issue.
This would explain the randomness of my connectivity. Thanks for the very helpful info.
This. Also, for me at least, it is limited to academic buildings i.e. it works fine in my dorm, so that seems to confirm that it is related to the vendor. I wish I could find that patch, especially since Android and ChromeOS both seem to have it.
Have you found the patch?
No :|
I'll try to bug the guy who told me about this, and see if he can either tell me enough about the problem that I can patch it myself, or to see if he can find the fabled patch himself.
I've bugged him once or twice since this post about it, but he couldn't seem to find it. He's currently a grad student who lives out of state, so I don't get much of a chance to ask him about it.
I'll try to work on it though, sorry I haven't been able to come up with anything :(
Edit: there is a chance it is in the latest version of wpa_supplicant in git. I'll try to let you know if this seems to be the case.
[deleted]