Celejar wrote:
> On Thu, 18 Sep 2008 00:16:28 -0500
> Larry Finger <[EMAIL PROTECTED]> wrote:
> 
>> Celejar wrote:
>>> On Tue, 16 Sep 2008 21:29:50 -0500
>>> Larry Finger <[EMAIL PROTECTED]> wrote:
>>>
>>>> Celejar wrote:
>>>>> Hi,
>>>>>
>>>>> With 2.6.27-rc3-wl everything worked; with 2.6.27-rc6-wl, I can connect
>>>>> to APs that broadcast essid, but not one that doesn't.  The card does
>>>>> not associate.  Is this a b43 issue, or a mac80211 issue, or something
>>>>> else? Kernels are from wireless-testing.git.
>>>> It is difficult to say. As you have wireless-testing.git, please
>>>> bisect the source to find the problem. If you don't know how to use
>>>> git for this, see
>>>>
>>>> http://www.kernel.org/pub/software/scm/git/docs/git-bisect.html
>>> Done.
>>>
>>> 544ec9a11fdef5142a76a8eb4b186a80a272c035 is first bad commit
>>> commit 544ec9a11fdef5142a76a8eb4b186a80a272c035
>>> Author: Luis R. Rodriguez <[EMAIL PROTECTED]>
>>> Date:   Tue Sep 9 23:19:48 2008 -0700
>> You need the patch at
>>
>> http://marc.info/?l=linux-wireless&m=122117070715002&w=2
>>
>> Your mention of hidden essid's made me think this was a different
>> problem. This bug makes all the channels disabled and kills all wireless.
> 
> No; wireless *works* with another AP, although there are some PHY
> transmission errors.  At least two differences between the two APs -
> the working one broadcasts essid, as I mentioned earlier, and it uses
> WPA-PSK TKIP.  The non-working one hides its essid, and doesn't use
> encryption.  Earlier kernels worked fine on both.  iw shows that even
> on the bad kernel, the channels aren't disabled, as they are in the
> page you link to.  This seems to be a different problem.
> 
> $ bin/iw dev wmaster0 info
> Band 1:
>         Frequencies:
>                 * 2412 MHz (passive scanning, no IBSS)
>                 * 2417 MHz (passive scanning, no IBSS)
>                 * 2422 MHz (passive scanning, no IBSS)
>                 * 2427 MHz (passive scanning, no IBSS)
>                 * 2432 MHz (passive scanning, no IBSS)
>                 * 2437 MHz (passive scanning, no IBSS)
>                 * 2442 MHz (passive scanning, no IBSS)
>                 * 2447 MHz (passive scanning, no IBSS)
>                 * 2452 MHz (passive scanning, no IBSS)
>                 * 2457 MHz (passive scanning, no IBSS)
>                 * 2462 MHz (passive scanning, no IBSS)

It is the passive scanning that is killing you. For hidden essid, you
need an active scan. You need to implement the CRDA
(http://linuxwireless.org/en/developers/Regulatory/CRDA), which will
get your system to provide active scanning.

Larry
_______________________________________________
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to