#901 BLOC Update.: Problems pinging WDS-enabled access points.
Zarro Boogs per Child
bugtracker at laptop.org
Tue Nov 27 21:32:46 EST 2007
#901: Problems pinging WDS-enabled access points.
-----------------------+----------------------------------------------------
Reporter: jcardona | Owner: ashish
Type: defect | Status: reopened
Priority: blocker | Milestone: Update.1
Component: distro | Version: Development build as of this date
Resolution: | Keywords:
Verified: 1 |
-----------------------+----------------------------------------------------
Old description:
> The current version of the hardware MAC does not support the new frame
> type defined in 802.11s (type 0x3). Because of this, mesh frames are
> implemented as standard WDS (type 0x2, 4-addr) frames augmented with the
> new 802.11s mesh fields. This causes collisions with WDS-enabled APs, in
> particular with APs that automatically learn about other WDS nodes.
>
> To test:
>
> Setup: 1 xo + 1 Linksys WRT54G Access Point v3.1 or other WDS-enabled AP
>
> Steps:
> 1. Associate to AP
> 2. Assign static address to eth0
> 3. ping some nodes in the mesh
> 4. ping AP
>
> Result: ping to AP will fail, no ARP entry is created for the AP
>
> More detail: Step 3 produces broadcast WDS arp requests (ARP requests
> into the
> mesh). The AP, as it supports WDS will receive those requests and record
> xo as a WDS node. In step 4. the xo will send a broadcast 3-addr ARP
> request, intended for the AP. The AP, will reply to the ARP in 4-addr
> format,
> which will then be (mis)interpreted by the firmware as a mesh frame.
New description:
The current version of the hardware MAC does not support the new frame
type defined in 802.11s (type 0x3). Because of this, mesh frames are
implemented as standard WDS (type 0x2, 4-addr) frames augmented with the
new 802.11s mesh fields. This causes collisions with WDS-enabled APs, in
particular with APs that automatically learn about other WDS nodes.
To test:
Setup: 1 xo + 1 Linksys WRT54G Access Point v3.1 or other WDS-enabled AP
Steps:
1. Associate to AP
2. Assign static address to eth0
3. ping some nodes in the mesh
4. ping AP
Result: ping to AP will fail, no ARP entry is created for the AP
More detail: Step 3 produces broadcast WDS arp requests (ARP requests
into the
mesh). The AP, as it supports WDS will receive those requests and record
xo as a WDS node. In step 4. the xo will send a broadcast 3-addr ARP
request, intended for the AP. The AP, will reply to the ARP in 4-addr
format,
which will then be (mis)interpreted by the firmware as a mesh frame.
--
Comment(by jg):
Javier,
My problems with my WTR54GS do not occur with P4 and OFW when tested this
evening at home. I suspect my problems at 1cc are more lazyWDS trouble,
and that the packet trace I got can confirm this...
--
Ticket URL: <http://dev.laptop.org/ticket/901#comment:12>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list