pcnet32.c regression

From: Adrian Cox
Date: Tue Jun 29 2004 - 08:02:37 EST


Patch v1.30e 11 Jun 2004 Don Fry recover after fifo error and rx hang.

Since this patch went in to pcnet32.c my diskless PowerPC boards with
AM79C793 ethernet controllers have stopped working.

The boards use the "ip=bootp root=/dev/nfs" option to mount the root
filesystem.The boot freezes after this message:
eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
>From tcpdump on the server it seems that the board never transmits.

The cure for me is to revert the change at line 1089, back to:
/* Set interrupt enable. */
lp->a.write_csr (ioaddr, 0, 0x7940);
lp->a.write_rap (ioaddr,rap);

- Adrian Cox
Humboldt Solutions Ltd.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/