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.