[vortex] 3c905CX with 2.2.18

Orion orion@home.nl
Wed, 27 Dec 2000 11:29:46 +0100


I read the articles about the problems with the CX and possible (temporary)
solution by changing the RxReset loop time.

In (from 3c59x.c in the middle somewhere):

outw(RxReset, ioaddr + EL3_CMD);
	/* Wait a few ticks for the RxReset command to complete. */
	for (i = 2000; i >= 0 ; i--)
		if ( ! (inw(ioaddr + EL3_STATUS) & CmdInProgress))
			break;

I changed the i to 2000000, 1000000, 500000, 100000 and it's now at 50000
and still working correctly as far as I can see. I can finally ping with
this monster after spending hours on the net trying to find a solution.

Thanx for all the info.

Remy Cool