Orinoco testing + ARM (Byte-alignment problems, it seems)
david at gibson.dropbear.id.au
Wed Apr 17 10:51:46 EST 2002
On Tue, Apr 16, 2002 at 07:19:56PM -0400, Pavel Roskin wrote:
> Hi, Ben!
> The orinoco driver works on ARM just fine.
> > So, it started working. I'm not too sure why yet, (I made some
> > changes, but nothing that should have mattered).
> > ping -f gets the driver into a funny state:
> Not for me.
> > eth1: Error -110 writing Tx desciptor to BAP
> I'm getting this on ARM only with one particular card with Intersil
> firmware (ZCOMAX AirRunner/XI-300) and only once, when the card is
> inserted. I haven't seen this message on i386, but I cannot test that
> card on i386 - it has a compact flash connector that's too thick for the
> PCMCIA adaptor.
> Since the problem with the driver seems to show up differently, it's more
> likely to be a race than an alignment problem.
> However, I've just discovered that "cardctl config" doesn't work on ARM
> because of the alignment issues (sizeof(config_info_t) is different in
> kernel and user space, which makes DS_GET_CONFIGURATION_INFO different).
Oh - so it looks like there are alignment problems in the PCMCIA
subsystem. That wouldn't help.
David Gibson | For every complex problem there is a
david at gibson.dropbear.id.au | solution which is simple, neat and
| wrong. -- H.L. Mencken
More information about the wireless