I just bought a new computer with a sis900 ethernet card onboard. I was able to load the sis900 driver after installing kernel 2.4.20-rc3 (1.4.19 didn't work). The driver just outputs the following messages and doesn't work:
<6>sis900.c: v1.08.06 9/24/2002
<6>eth0: Unknown PHY transceiver found at address 0.
<6>eth0: Realtek RTL8201 PHY transceiver found at address 1.
<6>eth0: Unknown PHY transceiver found at address 2.
<6>eth0: Unknown PHY transceiver found at address 3.
<6>eth0: Unknown PHY transceiver found at address 4.
<6>eth0: Unknown PHY transceiver found at address 5.
<6>eth0: Unknown PHY transceiver found at address 6.
<6>eth0: Unknown PHY transceiver found at address 7.
<6>eth0: Unknown PHY transceiver found at address 8.
<6>eth0: Unknown PHY transceiver found at address 9.
<6>eth0: Unknown PHY transceiver found at address 10.
<6>eth0: Unknown PHY transceiver found at address 11.
<6>eth0: Unknown PHY transceiver found at address 12.
<6>eth0: Unknown PHY transceiver found at address 13.
<6>eth0: Unknown PHY transceiver found at address 14.
<6>eth0: Unknown PHY transceiver found at address 15.
<6>eth0: Unknown PHY transceiver found at address 16.
<6>eth0: Unknown PHY transceiver found at address 17.
<6>eth0: Unknown PHY transceiver found at address 18.
<6>eth0: Unknown PHY transceiver found at address 19.
<6>eth0: Unknown PHY transceiver found at address 20.
<6>eth0: Unknown PHY transceiver found at address 21.
<6>eth0: Unknown PHY transceiver found at address 22.
<6>eth0: Unknown PHY transceiver found at address 23.
<6>eth0: Unknown PHY transceiver found at address 24.
<6>eth0: Unknown PHY transceiver found at address 25.
<6>eth0: Unknown PHY transceiver found at address 26.
<6>eth0: Unknown PHY transceiver found at address 27.
<6>eth0: Unknown PHY transceiver found at address 28.
<6>eth0: Unknown PHY transceiver found at address 29.
<6>eth0: Unknown PHY transceiver found at address 30.
<6>eth0: Unknown PHY transceiver found at address 31.
<6>eth0: Using transceiver found at address 31 as default
<6>eth0: SiS 900 PCI Fast Ethernet at 0xec00, IRQ 19, 00:10:dc:7f:96:b5.
The mac-address and the irq seem correct, but I have no connection to my network (it works fine with winXP so this is a driver issue). ifconfig only reports dropped TX packets. and never received packets.
Attached to this mail are some of my system specs and a listing of the irqs and pci devices. Tell me if I can help you testing or fixing something (I've got some little C and kernel hacking experiences).
Greetings,
Matze
--
System: Pentium4 2.6Ghz, 256Mb RAM, gentoo linux with self compiled Kernel 2.4.20-rc3. Unfortunately I have no idea what type of mainboard this computer has, it seems to be a SiS chipset and phoenix bios. The onboard card is a 10/100Mb Ethernet card.
PCI devices found: Bus 0, device 0, function 0: Host bridge: PCI device 1039:0648 (Silicon Integrated Systems [SiS]) (rev 2). Master Capable. Latency=32. Non-prefetchable 32 bit memory at 0xd0000000 [0xd7ffffff]. Bus 0, device 1, function 0: PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP (rev 0). Master Capable. Latency=64. Min Gnt=14. Bus 0, device 2, function 0: ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 4). Bus 0, device 2, function 3: FireWire (IEEE 1394): Silicon Integrated Systems [SiS] FireWire Controller (rev 0). IRQ 17. Master Capable. Latency=32. Min Gnt=4.Max Lat=12. Non-prefetchable 32 bit memory at 0xe2426000 [0xe2426fff]. Bus 0, device 2, function 5: IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 0). IRQ 16. Master Capable. Latency=128. I/O at 0x4000 [0x400f]. Bus 0, device 2, function 7: Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 PCI Audio Accelerator (rev 160). IRQ 18. Master Capable. Latency=32. Min Gnt=52.Max Lat=11. I/O at 0xe400 [0xe4ff]. I/O at 0xe800 [0xe87f]. Bus 0, device 3, function 0: USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 15). IRQ 20. Master Capable. Latency=32. Max Lat=80. Non-prefetchable 32 bit memory at 0xe2420000 [0xe2420fff]. Bus 0, device 3, function 1: USB Controller: Silicon Integrated Systems [SiS] 7001 (#2) (rev 15). IRQ 21. Master Capable. Latency=32. Max Lat=80. Non-prefetchable 32 bit memory at 0xe2421000 [0xe2421fff]. Bus 0, device 3, function 2: USB Controller: Silicon Integrated Systems [SiS] 7001 (#3) (rev 15). IRQ 22. Master Capable. Latency=32. Max Lat=80. Non-prefetchable 32 bit memory at 0xe2422000 [0xe2422fff]. Bus 0, device 3, function 3: USB Controller: PCI device 1039:7002 (Silicon Integrated Systems [SiS]) (rev 0). IRQ 23. Master Capable. Latency=32. Max Lat=80. Non-prefetchable 32 bit memory at 0xe2423000 [0xe2423fff]. Bus 0, device 4, function 0: Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 145). IRQ 19. Master Capable. Latency=32. Min Gnt=52.Max Lat=11. I/O at 0xec00 [0xecff]. Non-prefetchable 32 bit memory at 0xe2424000 [0xe2424fff]. Bus 0, device 8, function 0: Multimedia controller: Philips Semiconductors SAA7134 (rev 1). IRQ 19. Master Capable. Latency=32. Min Gnt=8.Max Lat=32. Non-prefetchable 32 bit memory at 0xe2425000 [0xe24253ff]. Bus 0, device 10, function 0: Communication controller: PCI device 8086:1040 (Intel Corp.) (rev 0). IRQ 17. Master Capable. Latency=32. Non-prefetchable 32 bit memory at 0xe2000000 [0xe23fffff]. Bus 1, device 0, function 0: VGA compatible controller: PCI device 10de:0281 (nVidia Corporation) (rev 161). IRQ 16. Master Capable. Latency=32. Min Gnt=5.Max Lat=1. Non-prefetchable 32 bit memory at 0xe0000000 [0xe0ffffff]. Prefetchable 32 bit memory at 0xd8000000 [0xdfffffff].
CPU0 0: 15218 IO-APIC-edge timer 1: 1335 IO-APIC-edge keyboard 2: 0 XT-PIC cascade 8: 2 IO-APIC-edge rtc 9: 0 XT-PIC acpi 14: 4639 IO-APIC-edge ide0 15: 5 IO-APIC-edge ide1 NMI: 0 LOC: 15174 ERR: 0 MIS: 0