Here is some info I hope you find useful.
1. SIS5513:IDE Controller at...SIS5513:not 100% native mode:will probe irqs later.
This is not your ethernet card chipset. This refers to your northbridge/southbridge chipsets. These are simply two chips that the CPU talks through to perform many functions. The CPU uses IDE via the southbridge chip, in your case the SIS5513. You can safely ignore this message. I'm not familiar with the sis900 module, but is it for a PCI ethernet card? If so, you can confirm that this is the proper module by:
[root@limbo linux]# cat /proc/pci | grep -i eth
Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 67)
As you can see, in my case, I have a PCI ethernet card that uses the via-rhine module.
2. Have you properly edited the "eth0 = " section in /etc/rc.conf? You have to set it up properly. How to you connect to the internet? I can't really make suggestions about how to edit rc.conf unless you provide info on how you connect to the internet.
3. Assuming you have /etc/rc.conf properly configured, after you "modprobe sis900" you have only enabled the module for your card. You still have to start your network connection. What is the output of the following command?
[root@limbo linux]# /etc/rc.d/network start
4. If (3) starts the network fine, then add network to the list of services you want started at boot in /etc/rc.conf
I hope you find this info helpful. I know how frustrating it is when things aren't working (all too well ), but hang in there, you'll get it.
]]>alias eth0 sis900
To load a kernel module at boot, edit the module line as follows:
modules=(!usbserial !ide-scsi sis900)
The ! before usbserial and ide-scsi means "don't load those modules", where the sis900 (without the !) means to load that module.
Hope this helps!
]]>>sis0: <SiS 900 10/100BaseTX>
from someones dmesg output. so it could be your nic is a sis 900. in which case you can try:
modprobe sis900
if that gets it working then you can add the sis900 to your module loading section of /etc/rc.conf. if not then see if dmesg gives you any information on your card.
]]>