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

Problems with wireless on Nov 2002 ibook



Hi!

I have a Nov. 2002 ibook running a 2.4.21-pre3-ben0 kernel.  I'm
very happy that support for the new hardware has come appeared so
quickly.  There is only one unsolved problem I have with my
ibook, which is that the airport card isn't communicating
properly with some access points.

My ibook associates fine with the AP; the AP can receive packets
from the ibook.  But the ibook can receive no packets from the
AP, with the exception of arp who-has requests from other
machines on the network.  Here is an example of the ibook
(10.0.0.12) trying to ping the AP (10.0.0.1):

-- seen through the eyes of the AP

tcpdump: listening on wi0
23:28:12.529118 arp who-has 10.0.0.1 tell 10.0.0.12
23:28:12.529275 arp who-has 10.0.0.1 tell 10.0.0.12
23:28:12.529593 arp reply 10.0.0.1 is-at 0:4:e2:57:80:f6
23:28:13.525091 arp who-has 10.0.0.1 tell 10.0.0.12
23:28:13.525253 arp who-has 10.0.0.1 tell 10.0.0.12
23:28:13.525429 arp reply 10.0.0.1 is-at 0:4:e2:57:80:f6
23:28:14.525087 arp who-has 10.0.0.1 tell 10.0.0.12
23:28:14.525249 arp who-has 10.0.0.1 tell 10.0.0.12
23:28:14.525421 arp reply 10.0.0.1 is-at 0:4:e2:57:80:f6

-- seen through the eyes of the ibook

tcpdump: listening on eth1
23:28:13.884345 arp who-has 10.0.0.1 tell 10.0.0.12
23:28:14.880021 arp who-has 10.0.0.1 tell 10.0.0.12
23:28:15.880020 arp who-has 10.0.0.1 tell 10.0.0.12

My housemate was listening with her ibook running OS X (which works
fine with the AP) and confirmed the AP's version of events ---
the ibook sends out two arps in quick succession, thinking it's
only sending one, and doesn't see the reply.

And here's another machine on the network trying to ping the
ibook; the ibook sees and responds to the arp, but it doesn't see
the pings:

-- tcpdump on the AP says:

00:05:18.584524 arp who-has 10.0.0.12 tell 10.0.0.9
00:05:18.679824 arp reply 10.0.0.12 is-at 0:30:65:7:fa:34
00:05:18.680120 10.0.0.9 > 10.0.0.12: icmp: echo request (DF)

-- tcpdump on the ibook says:

00:05:20.162634 arp who-has 10.0.0.12 tell 10.0.0.9
00:05:20.162725 arp reply 10.0.0.12 is-at 0:30:65:7:fa:34
... and then silence.

Has anyone else run into this problem?  If not, I'm not afraid of
getting my hands dirty from a little debugging, but maybe I can
save myself some headaches by asking beforehand.

If anyone is interested, here is what the hermes, orinoco and
airport modules say when they're loaded:

Jan 25 21:15:51 queensboro-bridge kernel: hermes.c: 5 Apr 2002 David Gibson <hermes@gibson.dropbear.id.au>
Jan 25 21:16:10 queensboro-bridge kernel: orinoco.c 0.11b (David Gibson <hermes@gibson.dropbear.id.au> and others)
Jan 25 21:16:15 queensboro-bridge kernel: airport.c 0.11b (Benjamin Herrenschmidt <benh@kernel.crashing.org>)
Jan 25 21:16:16 queensboro-bridge kernel: eth1: Station identity 001f:0001:0004:0010
Jan 25 21:16:16 queensboro-bridge kernel: eth1: Looks like a Lucent/Agere firmware version 4.16
Jan 25 21:16:16 queensboro-bridge kernel: eth1: Ad-hoc demo mode supported
Jan 25 21:16:16 queensboro-bridge kernel: eth1: MAC address 00:30:65:07:FA:34
Jan 25 21:16:16 queensboro-bridge kernel: eth1: Station name "HERMES I"
Jan 25 21:16:16 queensboro-bridge kernel: eth1: ready
Jan 25 21:16:16 queensboro-bridge kernel: airport: card registered for interface eth1

The machine is Linux queensboro-bridge 2.4.21-pre3-ben0 #11 Thu
Jan 23 22:18:40 PST 2003 ppc unknown, compiled with a .config
like the one http://web.mit.edu/jmuelmen/www/.config
 
Any suggestions are welcome.

Cheers,
Johannes



Reply to: