Fixed! Thanks Andrew. Works on both machines. Not only does klogd not race now, but I am now getting a rock-solid 87Mbits, compared to 20-30 Mbits with the stock 2.4.2 3c59x driver. Thanks again, WIlliam. At 22:52 21/03/2001 +0000, Andrew Morton wrote: >William Palfreman wrote: > > > > klogd races with 3c556B and 2.4.2 > > > >This was a bug in klogd, which was being triggered by >the 3c59x initialisation code accidentally printing >two '\0' bytes to the logs. You can upgrade klogd >(not sure where from) or use a later driver. One >from 2.4.2-ac20, 2.4.3-pre4 or > > http://www.uow.edu.au/~andrewm/linux/3c59x.c-2.4.2-pre4.gz > >That driver also has a kludge in it which should >allow the 556B's EEPROM reading to work correctly >after an rmmod/insmod. > >Please be sure to let me know the outcome. > >Thanks. -- William Palfreman ApoApsis Ltd. 8 The Circle, Queen Elizabeth Street, London, SE1 2JE Office: +44 (0)207 357 8110, Fax: +44 (0)207 357 7843 - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org