John W. Linville wrote:
> On Tue, Aug 07, 2007 at 12:28:02AM -0200, Thomas M Steenholdt wrote:
> 
>> @@ -2877,6 +2883,14 @@
>>       */
>>      if (!nm_ap_get_broadcast (ap) && !is_adhoc)
>>      {
>> +            /*
>> +             * since using "AP_SCAN 1" for hidden networks, wpa_supplicant
>> +             * does not seem to bring the essid to the device anymore...
>> +             * perhaps this is a wpa_supplicant/wext/driver issue or 
>> perhaps this
>> +             * is simply how it is. We set the ESSID here for now.
>> +             */
>> +            nm_device_802_11_wireless_set_essid(self, essid);
>> +
>>              if (!nm_utils_supplicant_request_with_check (ctrl, "OK", 
>> __func__, NULL,
>>                              "SET_NETWORK %i scan_ssid 1", nwid))
>>                      goto out;
> 
> Late to the party, pardon...
> 
> FWIW, there _is_ a problem w/ mac80211's pre-authentication scanning.
> It doesn't probe for SSID, so it can't see hidden networks.
> 
> I have been testing the patch below with some success using the
> wireless-tools package.  However, NM still seems unable to get an
> association, at least not on the first try.  Sometimes/often the 2nd
> or 3rd try works, whereas w/o the patch it basically never succeeds
> without some sort of command-line intervention.
> 
> Anyway, perhaps you can test w/ the kernel patch below applied?
> It is also available in the Fedora rawhide kernels here:
> 
>       http://koji.fedoraproject.org/koji/buildinfo?buildID=13001
> 
> Thoughts?
> 

If there's indeed a problem with the kernel, it would clearly be better 
to fix the problem than trying to work around it. That said - the NM 
patch works around the problem for me. :)

I'll try with a plain, updated NetworkManager and the latest rawhide 
kernel later tonight. I'll report on my success.

Thanks for your input.

/Thomas

_______________________________________________
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to