Wicd has issues when multiple access points share an SSID
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wicd |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
I am running Wicd 1.7.0 on the Linux 2.6.33 kernel with the iwl3945 driver on Gentoo Linux using ACCEPT_
https:/
I am sure you love it when someone reports an instance of a bug on a system that has all of the latest software installed, as opposed to some Ubuntu installation running old software that has likely had the issue fixed already, but that is not relevant to this bug report.
I have two wireless access points setup in my home. One is a Actiontec MI424WR Verizon FiOS Revision C Router running Firmware Version "4.0.16.
My home has a 2.4GHz cordless phone that when in use, selects a channel at random and consequently, will randomly kill my wireless connection. The idea behind the second access point is to function as a backup in the event that the other is down, so that I can continue my work with minimal interruption.
Two separate issues occur. One is that while I am in proximity to access point A (pick one of the two arbitrarily), if I attempt to connect to access point B, which is further away, my laptop will connect to access point A. The other issue is that if I am connected to access point A (pick one of the two arbitrarily), I move my laptop into proximity of access point B and then open the GUI, I will lose my internet connection and must manually connect to access point B. Again, I cannot connect to access point A because the laptop is in proximity to access point B.
Finding the entries that correspond to these events in /var/log/
Changed in wicd: | |
status: | New → Confirmed |
I had trouble reproducing these issues, possibly because the microwave was running while I did this, so I had to take some additional steps to reproduce it these issues.
Here are the steps I took.
1. I executed "rm -rf /var/log/wicd/*" inside konsole and then "reboot".
2. I logged into KDM, opened the Wicd GUI to verify to which access point it was connected and closed the Wicd GUI. It was in proximity to the Actiontec access point and was connected to channel 11, which indicates that the was connected to the Actiontec access point, which was good. I also opened Chromium and verified that I had a connection to the network via the actiontec's html-based configuration GUI.
3. I brought the laptop into proximity to the Linksys router and opened the Wicd GUI. It did not drop my connection. At this time, the microwave was going and I noticed that Wicd was reporting a higher -dBM for the Linksys access point than it was for the Actiontec access point (-52 dBm Actiontec, -60 dBm Linksys), which is atypical.
4. To fix this, I moved my laptop within 0.2 meters of the linksys access point and clicked refresh in the Wicd GUI. The GUI indicated that the Linksys access point was at -29 dBm, which was a typical level for the router. I promptly lost my internet connection.
5. I then attempted to connect to the Actiontec access point (channel 11) and it connected to the Linksys access point (channel 1). I verified in Chromium that I had a connection to the network via the actiontec's html-based configuration GUI.
I have attached the contents of /var/log/ wicd/wicd. log after this exercise.