If you’re having trouble with a natsemi ethernet controller locking up in Linux after complaining about oversized ethernet frames like this:
eth0: Oversized(?) Ethernet frame spanned multiple buffers, entry 0x00ba8b status 0xe0000bd5.
Update: The original NAPI patch does not correctly handle shared interrupts. This has been fixed by this patch, a version of which will be integrated into the mainline kernel in version 2.6.21.