Distribution: Gentoo Hardware Environment: Athlon XP 2500+, NForce2 Software Environment: Problem Description: NForce Ethernet Adapter doesn't get an IP over DHCP on Kernel 2.6.7. Worked on 2.6.6 Steps to reproduce: Compile NForce Ethernet into kernel.
Not an forcedeth bug: there were no code change between 2.6.6 and 2.6.7, only sparse tags were added. My bet: irq routing. Please compare /proc/interrupts, dmesg, lspci -vxx between 2.6.6 and 2.6.7 - any changes? Do you use ACPI?
No diffs in lspci and /proc/interrupts. But it seems that there are problems while booting: ehci_hcd 0000:00:02.2: irq 11, pci mem e0d5b000 ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 1 irq 11: nobody cared! [<c010595a>] __report_bad_irq+0x2a/0x90 [<c0105a50>] note_interrupt+0x70/0xa0 [<c0105cf1>] do_IRQ+0x121/0x130 [<c0104134>] common_interrupt+0x18/0x20 [<c0119930>] __do_softirq+0x30/0x80 [<c01199a6>] do_softirq+0x26/0x30 [<c0105ccd>] do_IRQ+0xfd/0x130 [<c0104134>] common_interrupt+0x18/0x20 [<c01de29f>] pci_bus_read_config_byte+0x5f/0x90 [<c02b13de>] ehci_start+0x2ce/0x360 [<c011653d>] printk+0x10d/0x170 [<c02a2bf7>] usb_register_bus+0x137/0x160 [<c02a7ccb>] usb_hcd_pci_probe+0x2ab/0x4e0 [<c01e1bc2>] pci_device_probe_static+0x52/0x70 [<c01e1c1b>] __pci_device_probe+0x3b/0x50 [<c01e1c5c>] pci_device_probe+0x2c/0x50 [<c022cb0f>] bus_match+0x3f/0x70 [<c022cc39>] driver_attach+0x59/0x90 [<c022cee1>] bus_add_driver+0x91/0xb0 [<c022d39f>] driver_register+0x2f/0x40 [<c028ccac>] sg_proc_init+0x6c/0xb0 [<c01e1edc>] pci_register_driver+0x5c/0x90 [<c04968e3>] init+0x23/0x30 [<c048262b>] do_initcalls+0x2b/0xc0 [<c0124977>] init_workqueues+0x17/0x60 [<c0100410>] init+0x0/0x170 [<c0100445>] init+0x35/0x170 [<c01021cc>] kernel_thread_helper+0x0/0x14 [<c01021d1>] kernel_thread_helper+0x5/0x14 handlers: [<c024cb90>] (bttv_irq+0x0/0x360) [<c02a3a00>] (usb_hcd_irq+0x0/0x70) Disabling IRQ #11 So USB, bttv and forcedeth are using irq11. None of them work in 2.6.7. And yes, I#m using ACPI. But also in 2.6.6 and there it works.
Confirming. I have the exact same problem, and I'm also using forcedeth on a nForce2 motherboard. Everything worked nice in 2.6.6, in 2.6.7 (or 2.6.7-rcx) it does not. I also get the same errors about irq11 being disabled because nobody caring. When trying to connect to Internet I just get the following: NETDEV WATCHDOG: eth0: transmit timed out When searching lkml I found the following: http://lkml.org/lkml/2004/5/30/129 which seems to be the same problem. The strange thing is that for Lee everything works again after enabling acpi. I've always had acpi enabled. Now I've tried disabling it, makes no difference. (btw, I don't know if usb works in 2.6.7. Is it relevant to test it?)
Searched a bit more. Guess this bug should be marked as a duplicate of #2846?
Oh yeah, seems so. I hope it will be fixed in the next vanilla release. Greets, Jan
Can this bug be closed? (It is old and has nothing to do with the bug tracker)
Can be closed. Thanks.
Reply-To: postmaster@liu.se You have tried to reach daner964@student.liu.se. This student is no longer active at Linkoping University. For more information, see www.student.liu.se/en/itstod/gallring