Search Linux Wireless

Re: [RFC] Changes in mac80211 to make at76c50x-usb working again

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

 



On Tue, 2010-06-15 at 09:26 -0400, John W. Linville wrote:
> On Tue, Jun 15, 2010 at 02:16:36PM +0200, Sebastian Smolorz wrote:
> > Hi,
> > 
> > the at76c50x-usb driver fails to authenticate with an AP. 

We need more information on how it fails.

> > The last working 
> > major kernel version was 2.6.30. I investigated the problem and found out 
> > that the driver needs to send a join command (CMD_JOIN) prior to the actual 
> > authentication process. For the join command, the driver needs to know the 
> > bssid of the AP. The problem is now that the mac80211 layer does not inform 
> > the driver about the bssid prior to the authentication. So we have a 
> > chicken-and-egg dilemma.



>     [1] http://thread.gmane.org/gmane.linux.kernel.wireless.general/32598
>     [2] http://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id=1995
>     
>     Cc: Marcel Holtmann <marcel@xxxxxxxxxxxx>
>     Signed-off-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>
>     Signed-off-by: John W. Linville <linville@xxxxxxxxxxxxx>
> 
> It would be best to avoid reintroducing the bug mentioned in that
> commit.  Perhaps ensuring that iwlwifi's sta_notify is correct would
> be worthwhile?

mac80211's sta_notify was since fixed.

> What other issues might be introduced from setting a non-zero BSSID
> when not associated?  Will that limit scan results for any devices?
> Trigger a premature auth or assoc?  Etc?

I still think this is the wrong thing to do though.

What if you want to implement fast roaming? In that case, you still have
to authenticate to one AP while associated with another, etc.

johannes

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux