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

Bug#487721: linux-2.6: ipw2200 wrongly claims it can scan for hidden ESSIDs



On Wed, 2008-06-25 at 03:37 +0200, maximilian attems wrote:
<snip>
> > diff --git a/drivers/net/wireless/ipw2200.c b/drivers/net/wireless/ipw2200.c
> > index 6e70460..457c078 100644
> > - --- a/drivers/net/wireless/ipw2200.c
> > +++ b/drivers/net/wireless/ipw2200.c
> > @@ -8973,7 +8973,7 @@ static int ipw_wx_get_range(struct net_device *dev,
> >  	range->enc_capa = IW_ENC_CAPA_WPA | IW_ENC_CAPA_WPA2 |
> >  		IW_ENC_CAPA_CIPHER_TKIP | IW_ENC_CAPA_CIPHER_CCMP;
> >  
> > - -	range->scan_capa = IW_SCAN_CAPA_ESSID | IW_SCAN_CAPA_TYPE;
> > +	range->scan_capa = IW_SCAN_CAPA_TYPE;
> >  
> >  	IPW_DEBUG_WX("GET Range\n");
> >  	return 0;
> > - --- END ---
> > 
> > Ben.
> 
> thanks for the patch, could we get it upstream so that we can backport it.
> don't want to start wireless divergence.

I rather suspect that that would not be acceptable upstream!

However, when I reviewed the thread referred to above I realised I had
not tried the patch that Dan Williams suggested.  Something similar was
committed as ea177305b321a4127e448b88de20d5792682ace1, between
2.6.26-rc4 and -rc5.  I applied this to the kernel source package in
unstable, rebuilt and reloaded ipw2200 and it fixed the bug for me.  So
I think you can close this in 2.6.26-1.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: