Bug 8642
Summary: | forcedeth doesn't work on MCP61 chipset mainboard | ||
---|---|---|---|
Product: | Drivers | Reporter: | Maurizio (mrzfbb) |
Component: | Network | Assignee: | Ayaz Abdulla (aabdulla) |
Status: | CLOSED OBSOLETE | ||
Severity: | blocking | CC: | alan, bugzilla77, jel, polhallen, sacarde |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.25 | Subsystem: | |
Regression: | Yes | Bisected commit-id: |
Description
Maurizio
2007-06-16 14:02:42 UTC
Hi, i've a motherb. with the same chipset. I compiled last kernel 2.6.21.5 - after system startup my network is ok. But if i stress the network (ftp transfer for a long time) my network spin down. At this point, i tried: ifconfig eth0 down && ifconfig eth0 ip but my network don't ping if I try to remove network module my system take me a long time.. and nothing appens. I can only reboot my system. Have u tried with another network card? I tried 3 several network card but I've the same problem. Pol May it be related ? http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.22.y.git;a=commit;h=108c55dda1bd750b87b5fccc9cd4658222cf2dc3 Any news on this issue? I recently upgraded from 2.6.18 to 2.5.26 and the NIC on the MCP61-based motherboard stopped working. Offboard NICs in the same machine (other chips, other drivers) works fine. After the upgrade, dmesg says: forcedeth 0000:00:07.0: ifname eth0, PHY OUI 0x732 @ 1, addr 00:1d:7d:aa:1e:dc forcedeth 0000:00:07.0: highdma pwrctl mgmt timirq lnktim msi desc-v3 Later on, eth0 is assigned to the off-board NIC: sundance.c:v1.2 11-Sep-2006 Written by Donald Becker ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16 ACPI: PCI Interrupt 0000:02:04.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 16 eth0: D-Link DFE-580TX 4 port Server Adapter at 0000000000019000, 00:0d:88:c6:22:d0, IRQ 16. eth0: MII PHY found at address 1, status 0x7829 advertising 01e1. Before upgrade: forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.56. forcedeth: using HIGHDMA eth0: forcedeth.c: subsystem: 01458:e000 bound to 0000:00:07.0 /proc/interrups does not see the net card: Before upgrade: CPU0 CPU1 0: 102942 0 IO-APIC-edge timer 7: 0 0 IO-APIC-edge parport0 8: 1 0 IO-APIC-edge rtc 9: 0 0 IO-APIC-level acpi 50: 40555 0 PCI-MSI eth0 169: 2508 0 IO-APIC-level ohci_hcd:usb1 177: 2 0 IO-APIC-level ehci_hcd:usb2 185: 6356 0 IO-APIC-level eth1 201: 143 0 IO-APIC-level eth2 209: 2347 0 IO-APIC-level eth3 225: 10143 0 IO-APIC-level libata NMI: 69 39 LOC: 102890 102855 ERR: 0 MIS: 0 After upgrade: CPU0 CPU1 0: 33 0 IO-APIC-edge timer 1: 0 2 IO-APIC-edge i8042 4: 0 2 IO-APIC-edge 7: 1 0 IO-APIC-edge parport0 9: 0 0 IO-APIC-fasteoi acpi 14: 0 0 IO-APIC-edge ide0 16: 13 14618 IO-APIC-fasteoi eth1 17: 4 425 IO-APIC-fasteoi sata_inic162x, eth2 18: 4 3006 IO-APIC-fasteoi eth3 21: 4 6396 IO-APIC-fasteoi ohci_hcd:usb2 22: 0 2 IO-APIC-fasteoi ehci_hcd:usb1 23: 35 14519 IO-APIC-fasteoi sata_nv, HDA Intel NMI: 0 0 Non-maskable interrupts LOC: 228660 228632 Local timer interrupts RES: 7741 4728 Rescheduling interrupts CAL: 218 130 function call interrupts TLB: 848 259 TLB shootdowns TRM: 0 0 Thermal event interrupts THR: 0 0 Threshold APIC interrupts SPU: 0 0 Spurious interrupts ERR: 1 Finally, lspci -vvv says after uprade: 00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2) Subsystem: Giga-byte Technology Unknown device e000 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 (250ns min, 5000ns max) Interrupt: pin A routed to IRQ 20 Region 0: Memory at ee006000 (32-bit, non-prefetchable) [size=4K] Region 1: I/O ports at cc00 [size=8] Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/3 Enable- Address: 0000000000000000 Data: 0000 Masking: 00000000 Pending: 00000000 Capabilities: [6c] HyperTransport: MSI Mapping Before upgrade: 00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2) Subsystem: Giga-byte Technology Unknown device e000 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 (250ns min, 5000ns max) Interrupt: pin A routed to IRQ 50 Region 0: Memory at ee006000 (32-bit, non-prefetchable) [size=4K] Region 1: I/O ports at cc00 [size=8] Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable+ DSel=0 DScale=0 PME- Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/3 Enable+ Address: 00000000fee00000 Data: 4032 Masking: 00000000 Pending: 00000000 Capabilities: [6c] HyperTransport: MSI Mapping Old bug. Works for me. Thanks |