More on the Orinoco + XI-825 + StrongARM platform...

David Gibson hermes at gibson.dropbear.id.au
Mon Feb 25 16:08:34 EST 2002


On Sat, Feb 23, 2002 at 10:31:22PM -0700, Ben Greear wrote:
> 
> >>>>eth1: Tx error, status 1 (FID=0212)
> >>>>eth1: Tx error, status 1 (FID=0264)
> >>>>eth1: Tx error, status 1 (FID=02FD)
> >>>>eth1: Tx error, status 1 (FID=018E)
> >>>>eth1: Tx error, status 1 (FID=037B)
> >>>>eth1: Tx error, status 1 (FID=01F4)
> >>>>eth1: Tx error, status 1 (FID=025F)
> >>>>eth1: Tx error, status 1 (FID=0314)
> >>>>eth1: Tx error, status 1 (FID=02E0)
> >>>>
> >>>>
> >>>Looks like one of the all-too-numerous generic errors we're fighting
> >>>at the moment :-(
> >>>
> >>
> >>Is there anywhere I can look to see what 'status 1' might mean?
> >>I got over my fear of hacking drivers (hopefully that is a good
> >>thing :))
> >>
> >
> >Status 1 is a "retry error" which I believe means that the firmware
> >has retransmitted the packet as many times as it's going to, hasn't
> >gotten an acknowledgement, and so has given up.
> 
> I added some __packed__ attributes to some structures, and now I
> rarely get this error above (and it works fine on the strongarm
> w/out compiling with the compile hack!)

Ok, where did you add these, precisely.  I thought I already had
__packed__ attributes in the relevant places, but apparently not.

> I still get shitty (200kbps) rates when transferring with both
> adapters in 'auto' mode.  However, if I fix it at 11Mbps, it runs
> at almost 900Mbps.

There still seem to be problems in the driver with setting the
transfer rates.  I'm still working on this.

-- 
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
http://www.ozlabs.org/people/dgibson





More information about the wireless mailing list