Orinoco testing + ARM (Byte-alignment problems, it seems)

David Gibson 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 mailing list