Search Linux Wireless

Re: [PATCH] libertas: cfg80211 support

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

 



Thanks for the explication.
Do you know an other sdio chipset that would do the job ?

BR,
David.

On Thu, Feb 25, 2010 at 12:35 AM, Dan Williams <dcbw@xxxxxxxxxx> wrote:
> On Wed, 2010-02-24 at 09:05 +0100, David MOUSSAUD wrote:
>> Hello,
>>
>> I'm trying to apply the first patch of this thread to have the
>> cfg80211 support to my driver but I do not succeed to select the goot
>> git repository or the goot release tarball (linux kernel/compat
>> wireless) to start.
>>
>> Does someone could help me for that ?
>>
>> Furthermore, I have an at91sam9260 atmel evk board with a wi2wi (which
>> embeded a 8686 libertas chip) sdio evk. I need to have my board
>> running as an Access Point.
>> Could someone tell me if, applying this patch, it will works ?
>>
>> For my understanding, I think it will because it is written that the
>> driver with cfg80111 can now work in monitor mode, which is ok for
>> hostapd to act as an AP.
>
> This isn't going to work.  The fullmac Libertas devices (8385, 8388,
> 8686, etc) do not have the firmware capability to operate in AP mode.
> cfg80211 is simply a better configuration interface than WEXT, it does
> not magically add AP mode capability.
>
> Dan
>
>> Thanks for your help,
>>
>> Best Regards,
>>
>> D.MOUSSAUD.
>>
>> On Mon, Feb 15, 2010 at 11:46 AM, Holger Schurig
>> <holgerschurig@xxxxxxxxx> wrote:
>>         > +       bss = cfg80211_get_bss(wiphy, sme->channel,
>>         sme->bssid,
>>         > +                              sme->ssid, sme->ssid_len,
>>         > +                              WLAN_CAPABILITY_ESS,
>>         WLAN_CAPABILITY_ESS);
>>         > +
>>         > +       if (!bss) {
>>         > +               if (sme->bssid || sme->ssid_len !=
>>         IEEE80211_MAX_SSID_LEN) {
>>         > +                       DECLARE_SSID_BUF(ssid);
>>         > +                       lbs_pr_err("associate: BSS %s not in
>>         scan results\n",
>>         > +                                  print_ssid(ssid,
>>         sme->ssid, sme->ssid_len));
>>         > +                       ret = -ENOENT;
>>         > +               }
>>         > +
>>         > +               goto done;
>>         > +       }
>>
>>
>>         I have again some time for Libertas :-)
>>
>>         I'm still not getting this code at all, especially the code
>>         inside
>>         "if (!bss)". You set "ret = -ENOENT", but only under some
>>         circumstances. When they aren't met, we go to label done,
>>         but with "ret=0", e.g. we didn't connect, but still we won't
>>         return an error.
>>
>>         Also, you print the SSID, but name it "BSS". A BSS is
>>         kind-of-a-mac-address. So the text in the printk should
>>         be "associate: no SSID %s in scan results". Or you print
>>         the BSS from sme->
>>
>>         And then I don't get why there is a comparison
>>         sme->ssid_len != IEEE80211_MAX_SSID_LEN. print_ssid()
>>         handles this.
>>
>>
>>
>>         Wouldn't this snipped do the work:
>>
>>                lbs_deb_enter(LBS_DEB_CFG80211);
>>                bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid,
>>                        sme->ssid, sme->ssid_len,
>>                        WLAN_CAPABILITY_ESS, WLAN_CAPABILITY_ESS);
>>
>>                if (!bss) {
>>
>>                        lbs_pr_err("no matching AP found in last scan
>>         \n");
>>                        ret = -ENOENT;
>>                        goto done;
>>                }
>>                lbs_deb_assoc("trying %pM", sme->bssid);
>>
>>
>>         --
>>         http://www.holgerschurig.de
>>         --
>>         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
>>
>>
>
>
>
--
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