Re: Roaming to (none) ((none))



Dan Williams schrieb:
> On Thu, 2007-12-06 at 00:41 +0100, Michael Biebl wrote:
>> Hi,
>>
>> I'm running latest NM 0.7 from svn and it works fine so far.
>> The only strange issue I encounter is, that NM after succesfully
>> establishing a connection to my WLAN router wgrouter, seems to roam to
>> an unknown AP. Please see the attached NM log.
>>
>> As a result in the nm-applet wlan list menu, my wgrouter network is not
>> selected (see attached screenshot).
>>
>> Any idea what's going wrong?
> 
> Something is failing to grab the BSSID + SSID off the card and match
> that up with an entry in the scan list.  See
> nm-device-802-11-wireless.c, periodic_upate() and get_active_ap().  Can
> you put some debugging information in get_active_ap() to see what NM
> pulls off the card for BSSID and SSID and then if those are both
> successful, whether it's been able to find that combo in the scan list?
> 
> Also, what card/driver are you using?

Thanks for the pointer. I'm having an inter ipw2100, using the in kernel
ipw2100 driver (2.6.23).

I added some debug output as you said, and the problem seems to be, that
 ap freq and card freq differ.
In get_active_ap I added in the for loop:

                if (nm_device_802_11_wireless_get_frequency (self) !=
nm_ap_get_freq (ap)) {
                        nm_debug ("freq(self): %d\n",
nm_device_802_11_wireless_get_frequency (self));
                        nm_debug ("freq(ap): %d\n", nm_ap_get_freq (ap));
                        continue;
                }

The output is
lt-NetworkManager: <debug> [1198007195.962479] get_active_ap():
freq(self): 0

lt-NetworkManager: <debug> [1198007195.962550] get_active_ap():
freq(ap): 2412


Because of that, periodic_update switches to another bssid.
(btw the api is not consistent here: *_get_freq vs. *_get_frequency)

pluto:~# iwconfig wlan0
wlan0     IEEE 802.11b  ESSID:"wgrouter"  Nickname:"ipw2100"
          Mode:Managed  Frequency:2.412 GHz  Access Point:
00:04:E2:C2:D3:3A
          Bit Rate=11 Mb/s   Tx-Power:16 dBm
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key Security mode:open
          Power Management:off
          Link Quality=100/100  Signal level=-49 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:18   Missed beacon:0

So, NM is obviously getting the wrong freq from the card.

HTH,
Michael


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]