20 byte header on SD8686 rx packets

Bob Dunlop rdunlop at guralp.com
Fri Jul 10 06:53:45 EDT 2009


Hi,

I'm trying to get a Wi2WI W2CBW0003 testboard (SD8686) with SDIO interface
running in a Compulab SB-X270 baseboard / CM-X270-L module.

Using a 2.6.31-rc2 kernel, 9.70.3p36 firmware from linux-firmware and
wpa_supplicant 0.6.9 I've got a system that's 75% running.  I'm hoping
someone can give me a clue as to what I've missed.

The card is detected in insertion and firmware upload etc all works.
"iwlist eth1 scan" works and shows a sensible list of access points
etc.  A network monitor on the WiFi side even shows the card transmitting
sensible packets.

The problem is that packet reception isn'tworking.  From the tcpdump output
it looks like every packet is prefixed with a 20 byte header from the chip
itself.  There seems to be code in rx.c for stripping similar headers but
it doesn't seem to be coming into play in my case.


I'll start digging, this mail is just in the hope that someone has seen
this before and can point out the step I've missed.


listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
09:04:28.136853 59:00:14:00:00:00 (oui Unknown) > 01:00:09:00:4c:00 (oui Unknown
) Null Information, send seq 0, rcv seq 0, Flags [Command], length 82
        0x0000:  0100 0900 4c00 5900 1400 0000 0000 0000  ....L.Y.........
        0x0010:  0000 0000 ffff ffff ffff 001e 0bbd b9fc  ................
        0x0020:  003e 0af3 be00 bdc2 4282 943a 43dd 1739  .>......B..:C..9
        0x0030:  bf5d 26c8 e7e7 2b24 beb1 ef3c 9774 7772  .]&...+$...<.twr
        0x0040:  5aa4 a3c3 7349 7b80 ac94 b6a3 acac d3e2  Z...sI{.........
        0x0050:  c8b7 9c3a d724 fd79 a25a b92b 18bb 1452  ...:.$.y.Z.+...R
09:04:29.214879 59:00:14:00:00:00 (oui Unknown) > 01:00:08:00:4c:00 (oui Unknown
) Null Information, send seq 0, rcv seq 0, Flags [Command], length 82
        0x0000:  0100 0800 4c00 5900 1400 0000 0000 0000  ....L.Y.........
        0x0010:  0000 0000 ffff ffff ffff 001e 0b75 fc74  .............u.t
        0x0020:  003e 18f3 be00 cf96 b2fd 0985 fd89 7101  .>............q.
        0x0030:  ed5a b182 7652 32fb 310a f4e6 a528 ea7e  .Z..vR2.1....(.~
        0x0040:  ca8d e8b5 c910 9843 1b29 07c6 acc1 0dc8  .......C.)......
        0x0050:  18bc ecec 4539 e957 b2cf d309 035b 5cb0  ....E9.W.....[\.
09:04:30.106648 5a:00:14:00:00:00 (oui Unknown) > 01:00:07:00:03:01 (oui Unknown
) Null Information, send seq 0, rcv seq 0, Flags [Command], length 265
        0x0000:  0100 0700 0301 5a00 1400 0000 0000 0000  ......Z.........
        0x0010:  0000 0000 ffff ffff ffff 001e 0b2e 01ea  ................
        0x0020:  00f5 1df3 be00 346a d466 4ed2 3858 e889  ......4j.fN.8X..
        0x0030:  a300 e1a7 d517 2207 5bdf 69fe f8ff f51f  ......".[.i.....
        0x0040:  5059 ddc8 ee6f 1515 bb54 7272 cd5e dcf0  PY...o...Trr.^..
        0x0050:  34ba f3b1 d20e 8e61 c3db e907 8f1d ef66  4......a.......f

-- 
        Bob Dunlop
        Guralp Systems Limited
        http://www.guralp.com



More information about the libertas-dev mailing list