Summary: | [2.6.28 regression] sis900 fast ethernet breakage | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | niogic <niogic> |
Component: | [OLD] Core system | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
Status: | VERIFIED UPSTREAM | ||
Severity: | major | ||
Priority: | High | ||
Version: | 2008.0 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://bugzilla.kernel.org/show_bug.cgi?id=12432 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | 2.6.28 vanilla kernel dmesg after trying to assign a ip though dhcpcd |
Description
niogic
2009-01-04 01:53:33 UTC
please check out http://bugzilla.kernel.org/show_bug.cgi?id=11649 can you report back your mac address for both kernel versions? thanks Is your card recognised from your system? Can you see your card if you ran ifconfig -a ? Could you post a full dmesg log *after* you try to assign an IP to your card with dhcp? There were no code changes to sis900.c or sis900.h between 2.6.27 and 2.6.28, so this is most likely a problem unrelated to the driver.. need the info requested above to proceed further. (In reply to comment #1) > please check out http://bugzilla.kernel.org/show_bug.cgi?id=11649 > can you report back your mac address for both kernel versions? > thanks > MAC is recognized ok, now there's also a valid IP (thanks to static configuration). But servers don't work. I've caught a watchdog sis900 error in dmesg. (In reply to comment #2) > Is your card recognised from your system? Can you see your card if you ran > ifconfig -a ? > > Could you post a full dmesg log *after* you try to assign an IP to your card > with dhcp? > After dhcpcd eth0: eth0: Media Link On 100mbps full-duplex ------------[ cut here ]------------ WARNING: at net/sched/sch_generic.c:226 dev_watchdog+0xf2/0x143() NETDEV WATCHDOG: eth0 (sis900): transmit timed out Pid: 0, comm: swapper Tainted: G W 2.6.28-gentoo #1 Call Trace: [<c0116491>] warn_slowpath+0x55/0x73 [<c01bd4d6>] __prop_inc_percpu_max+0x22/0x67 [<c0147649>] virt_to_head_page+0x2a/0x35 [<c015f991>] end_bio_bh_io_sync+0x0/0x34 [<c0106c1f>] read_tsc+0x6/0x22 [<c0106c1f>] read_tsc+0x6/0x22 [<c0126cd5>] getnstimeofday+0x32/0xaf [<c010d3af>] lapic_next_event+0x10/0x13 [<c01292d4>] clockevents_program_event+0xbb/0xc9 [<c01bebe4>] strlcpy+0x11/0x3d [<c0228f70>] dev_watchdog+0xf2/0x143 [<c0106c1f>] read_tsc+0x6/0x22 [<c0126cd5>] getnstimeofday+0x32/0xaf [<c010d3af>] lapic_next_event+0x10/0x13 [<c01292d4>] clockevents_program_event+0xbb/0xc9 [<c0228e7e>] dev_watchdog+0x0/0x143 [<c011c628>] run_timer_softirq+0x101/0x145 [<c011991e>] __do_softirq+0x4a/0xbc [<c01199b2>] do_softirq+0x22/0x26 [<c0119a68>] irq_exit+0x25/0x55 [<c010da5f>] smp_apic_timer_interrupt+0x5c/0x64 [<c01036a8>] apic_timer_interrupt+0x28/0x30 [<c0107713>] default_idle+0x28/0x3b [<c0101e10>] cpu_idle+0x41/0x65 ---[ end trace 4eaa2a86a8e2da22 ]--- eth0: Transmit timeout, status 00000004 00000249 eth0: Transmit timeout, status 00000004 00000249 eth0: Transmit timeout, status 00000004 00000249 eth0: Transmit timeout, status 00000004 00000249 eth0: Transmit timeout, status 00000004 00000240 eth0: Transmit timeout, status 00000004 00000240 eth0: Transmit timeout, status 00000004 00000240 eth0: Transmit timeout, status 00000004 00000240 eth0: Transmit timeout, status 00000004 00000240 OK, lets get this filed upstream. Please try to reproduce this on vanilla-sources-2.6.28. (In reply to comment #5) > OK, lets get this filed upstream. Please try to reproduce this on > vanilla-sources-2.6.28. > Can you tell me how? I'll install vanilla-sources and copy over the .config Will it work even without patches? I'll use grub fallback just in case. Then what should I do? Post dmesg? Yes that's right Created attachment 178101 [details]
2.6.28 vanilla kernel dmesg after trying to assign a ip though dhcpcd
As said, the IP had already been manually set, but I can't reach the machine.
ifconfig (same as ifconfig -a)
eth0 Link encap:Ethernet HWaddr OK
inet addr:192.168.OK Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:22 Base address:0xa000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Great, thanks for testing. Please now file an upstream networking bug for this at http://bugzilla.kernel.org. State that it is a 2.6.28 regression (2.6.27 worked) and attach your last dmesg output, mentioning that the error is included inside. Please post the new bug URL here when done, thanks! (In reply to comment #9) > Great, thanks for testing. Please now file an upstream networking bug for this > at http://bugzilla.kernel.org. State that it is a 2.6.28 regression (2.6.27 > worked) and attach your last dmesg output, mentioning that the error is > included inside. Please post the new bug URL here when done, thanks! > It's http://bugzilla.kernel.org/show_bug.cgi?id=12432 Thanks for your advices! Thanks, will track that invalid, was a user configuration error (disabled PCI quirks) |