I got the same problems with softirqd using about 25% of my CPU load, and it was only when the et131x module was loaded. So I downloaded the et131x...tar.gz from Richard (above) compiled and installed it.
But "make modules_install" copyied new et131x.ko to the wrong dir /modules/version/extra/et131x.ko. So I moved it the right place
and made another depmod -a -q and a reboot of my system and then the cpu load was down.
Great & Thank you !
But the file size of the new module is about 10 times bigger than the old one. On my system:
-rw-r--r-- 1 root root 1866614 2008-03-05 12:41 et131x.ko // new driver
-rw-r--r-- 1 root root 116692 2007-10-13 07:43 et131x.ko.save // old version
Is that ok ? I'm worried about the new module to be more than 10 times bigger than the old one ...