Bugzilla – Bug 137816
Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet not working in Laptop
Last modified: 2005-12-16 13:41:46 UTC
This is reproducable for NLD9 sp3, SL10.1alpha3plus and the KOTD 2.6.15-rc5-20051209111139-default: With all these Releases and the kernels there the internal network of a Maxdata is not working. I see lots of kernel: NETDEV WATCHDOG: eth0: transmit timed out kernel: eth0: Transmit timeout, status 00000000 00000260 in /var/log/messages. "Not working" means, that I don't get any answers from the network. If I start dhcpcd on the interface, I can see requests going out, but the answers are ignored. If I set up the network with static IP and try to ping some hosts I get no answers from those, too. I have connected an USB-network to the machine, and it is available as g151 with the usual mobile-devices-root-password.
Created attachment 60198 [details] lspci lspci and lspci -vvn
Created attachment 60199 [details] /var/log/messages
Thanks Stefan! Karsten, can you look into this?
OK seems to be a ACPI related problem, since booting pci=noacpi works fine. This usually means, that the BIOS has a non conform ACPI IRQ routing table, and booting pci=noacpi is the only fix we can provide (but this fix has no drawbacks, no performance or feature drop, only a extra entry in /boot/grub/menu.lst). I'll have a closer look at this tomorrow afternoon.
Strange. I rebooted the machine today and the workaround was no longer working.
OK I found a better workaround, boot with option apic (not acpi!). This enables the local APIC and so the interrups are routed to more inputs and zou do not have so much shared IRQs. This solve sound problems too. Multiple reboots show that it works reliable for this notebook.