Hi,
I'm posting this from the machine I was trying to get on the web. modprobe.preload did not work either, however, by putting the command in /etc/rc.local, it works great!
Thanks everyone for your help!
When putting it into modprobe.preload you would need to omit the command "modprobe" in the following which you posted:
"modprobe smc-ultra io=0x240 irq=10"
So what goes into modprobe.preload is
smc-ultra io=0x240 irq=10/etc/modprobe.preload is the correct location I believe.
Glad to see you have it working

regards.