This is a rather quick update. I’m working on getting 2200BG fully working, which means being able to transmit and receive packets. The good part is that receiving packets is working well, no issues with it :
[VoodooIntel2200BG] INTR: Rx frame [VoodooIntel2200BG] Received DATA frame [7], len=150, chan=1, rssi=21, rssi_dbm=48, status=3, rate=10, signal=0, noise=0, antenna=33, control=0, agc=108, [IEEE 802.11type 2 subtype 0, WEP processing not done] [VoodooIntel2200BG] Rx data frame dump: [ 0x8 0x22 0x0 0x0 0x1 0x0 0x5e 0x0 0x0 0xfb 0x0 0x1b 0x57 0xcc 0xa6 0xe5 0x0 0x8 0xd3 0x7 0x97 0x16 0xb0 0xcf 0xaa 0xaa 0x3 0x0 0x0 0x0 0x8 0x0 0x45 0x18 0x0 0x76 0xc8 0x94 0x0 0x0 0xff 0x11 0x5 0x39 0xa 0x64 0x2 0x32 0xe0 0x0 0x0 0xfb 0x14 0xe9 0x14 0xe9 0x0 0x62 0x5e 0xa5 0x0 0x0 0x0 0x0 0x0 0x5 0x0 0x0 0x0 0x0 0x0 0x0 0x8 0x5f 0x61 0x69 0x72 0x70 0x6f 0x72 0x74 0x4 0x5f 0x74 0x63 0x70 0x5 0x6c 0x6f 0x63 0x61 0x6c 0x0 0x0 0xc 0x80 0x1 0xb 0x5f 0x61 0x66 0x70 0x6f 0x76 0x65 0x72 0x74 0x63 0x70 0xc0 0x15 0x0 0xc 0x80 0x1 0x4 0x5f 0x73 0x6d 0x62 0xc0 0x15 0x0 0xc 0x80 0x1 0x4 0x5f 0x72 0x66 0x62 0xc0 0x15 0x0 0xc 0x80 0x1 0x6 0x5f 0x61 0x64 0x69 0x73 0x6b 0xc0 0x15 0x0 0xc 0x80 0x1 ] [VoodooIntel2200BG] Sending incoming packet of length 139 to the DLIL
I’ve matched the incoming frame dump, and it’s in the correct format (802.11 header, followed by LLC/SNAP header, followed by EtherType and then the frame body).
However, I am sick and tired but I can’t get transmission of packets working at all. No matter what I try (and I’ve tried more than a few tricks), I always get a firmware error. I don’t know what I’m doing wrong, as I’ve cross-referenced with both iwidarwin and FreeBSD iwi, and can’t find anything obvious or not-so-obvious. I must be doing something fundamentally incorrect for it to simply. not. work. :-|
I’ve spent like 20 hours trying to debug this and haven’t been able to fix it. But I continue to work on it whenever I have extra time, as it is one of the last things that needs to be working before the card is usable. I hope the next post I write is while logged on via Project:Camphor drivers.
Time logged so far: 207 hours.