open80211s on the XO 1.5

Andrey Yurovsky andrey at cozybit.com
Fri Oct 30 14:16:23 EDT 2009


On Fri, Oct 30, 2009 at 11:10 AM, Sameer Verma <sverma at sfsu.edu> wrote:
> On Fri, Oct 30, 2009 at 5:54 PM, Andrey Yurovsky <andrey at cozybit.com> wrote:
>> On Fri, Oct 30, 2009 at 10:47 AM, Sameer Verma <sverma at sfsu.edu> wrote:
>>> I have two OLPC XO 1.5 B2 machines
>>> (http://wiki.laptop.org/go/XO_1.5_B2).  Here is what I get.
>>>
>>> [olpc at localhost ~]$ uname -a
>>> Linux localhost.localdomain 2.6.30_xo1.5-20091009.1746.1.olpc.69c8c87
>>> #1 PREEMPT Fri Oct 9 17:53:38 EDT 2009 i686 i686 i386 GNU/Linux
>>>
>>>
>>> [olpc at localhost ~]$ lspci
>>> 00:00.0 Host bridge: VIA Technologies, Inc. Device 0409 (rev 03)
>>> 00:00.1 Host bridge: VIA Technologies, Inc. Device 1409
>>> 00:00.2 Host bridge: VIA Technologies, Inc. Device 2409
>>> 00:00.3 Host bridge: VIA Technologies, Inc. Device 3409
>>> 00:00.4 Host bridge: VIA Technologies, Inc. Device 4409
>>> 00:00.5 PIC: VIA Technologies, Inc. Device 5409
>>> 00:00.6 Host bridge: VIA Technologies, Inc. Device 6409
>>> 00:00.7 Host bridge: VIA Technologies, Inc. Device 7409
>>> 00:01.0 VGA compatible controller: VIA Technologies, Inc. Device 5122
>>> 00:0c.0 SD Host controller: VIA Technologies, Inc. SDIO Host Controller (rev 10)
>>> 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
>>> Controller (rev a0)
>>> 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
>>> Controller (rev a0)
>>> 00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 90)
>>> 00:11.0 ISA bridge: VIA Technologies, Inc. Device 8409
>>> 00:11.7 Host bridge: VIA Technologies, Inc. VX800/VX820 South-North
>>> Module Interface Control
>>> 00:14.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC]
>>> (VIA High Definition Audio Controller) (rev 20)
>>>
>>> lsusb
>>>
>>> [olpc at localhost ~]$ lsusb
>>> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>>> Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
>>> Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
>>>
>>>
>>> I've tried the following based on directions in the HOWTO.
>>>
>>> [olpc at localhost ~]$ iw dev wlan0 interface add mesh type mp mesh_id 123456789
>>> nl80211 not found.
>>>
>>> Any ideas?
>>
>> Hi Sameer.  o11s mesh is a part of mac80211 and therefore will work on
>> network interfaces that use the mac80211 stack.  The
>> currently-supported drivers are listed here:
>> http://o11s.org/trac#DriverStatus
>> or you can see them on the Wireless wiki under the "mesh" column:
>> http://wireless.kernel.org/en/users/Drivers
>>
>>  -Andrey
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.open80211s.org
>> http://open80211s.com/mailman/listinfo/devel
>>
>
>
> Thanks, Andrey.
>
> lsmod reveals
>
> [olpc at localhost ~]$ lsmod
> Module                  Size  Used by
> vfat                    9156  0
> fat                    42208  1 vfat
> fuse                   47936  2
> uinput                  6852  1
> mousedev               10788  0
> serio_raw               4936  0
> psmouse                23640  0
> sg                     26308  0
> libertas_sdio          12588  0
> libertas              139616  1 libertas_sdio
> lib80211                6020  1 libertas
>
> So, given that I see libertas (looks like sdio interface), the
> wireless card should be a candidate for open80211s, right? I just want
> to make sure before I go exploring and compiling.

No, Libertas does not use the mac80211 stack and therefore is not
usable with o11s.  The Libertas SDIO firmware implements the MAC
internally.  You will need to plug in a supported USB network
interface (ie: one of the mac80211 ones that currently work) to use
o11s mesh.

  -Andrey


More information about the Devel mailing list