Have you tried any of the 3c566B patches which have been floating about? They don't work 100% (you need to unload/reload the driver module sometimes), but they're better than nothing. http://www.uow.edu.au/~andrewm/linux/3c59x-2.2.17+.gz should work. I'm not sure what is the status of Florian's patch against Donald's latest driver. Perhaps Fred has a copy?