HEAD 1.587 + airo bug



A user running kernel-2.6.13-1.1532_FC4, wireless-tools-28-0.pre10.5, and the airo driver on an IBM T41 reported to me that he sees a 20 second delay before a connection is attempted when NM resumes from sleep or when NM is stopped and restarted. I verified with kernel-2.6.13-1.1532_FC4, wireless-tools-28-0.pre10.5, on an IBM T42 with a pcmcia card. The debug log shows

Oct 25 08:02:04 localhost NetworkManager: <WARNING> (): get_scan_results(): card returned too much scan info. Oct 25 08:02:04 localhost NetworkManager: <information> errno is 61, res_buf_length is 4096 Oct 25 08:02:04 localhost NetworkManager: <WARNING> (): nm_device_wireless_scan(eth2): get_scan_results() returned an error.

just before the 20 second delay. The middle line come from an 'nm_info' command I added to NetworkManagerDevice.c: get_scan_results. When the error message appears, NM aborts a scan and apparently waits about 20s before trying again. I do not see any error messages when using iwlist and yet the code in NM's get_scan_results function is ripped out of iwlist.c. This has me stumped. I guessing it has something to do with the update of wireless-tools since this behaviour was not seen previously to my knowledge. The first NM warning above is misleading in this case. The problem is not too much data but rather the value of errno.

--
Bill Moss
Professor, Mathematical Sciences
Clemson University




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