>Ferry de Jong wrote: > Dear Sir, > > My (unchanged) hardware reveals a problem that did not exist with > older Linux kernel/drivers. The NIC is now not usable. I think it might be > a bug, could you judge if this is the case, and perhaps advice me > what to do? > > Most obvious clue to the problem: > ADDRCONF(NETDEV_UP): eth3: link is not ready > > The hardware: > ASUS A8V-VM SE motherbord (latest firmware which was solved an Intel NIC > related problem) > 03:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet > Controller (Copper) (rev 06) (pci:v00008086d000010B9) > > The NIC is connected to an ADSL modem that is running normally and would > normally connect me to the internet (it would have talked back to provide > DHCP > services etc. in normal situations) > > Current configuration: > OpenSUSE 11 (just released) which is kernel 2.6.25.5-1.1-default > e1000e version 0.2.0 (details below) > This is the 'default' software openSUSE provides at this time > (their DVD+online updated packages for x86-64) > > Previous configuration: > openSUSE 10.3, the NIC worked (after MB BIOS upgrade to 0702) > unfortunately I > never checked if the e1000 or e1000e driver was used at that time. So > I currently have no additional info on the old configuration. > > > Specific data collected of the non working setup: > > during normal boot in /var/log/messages > > Jun 21 16:21:49 hummer ifup: eth3 device: Intel Corporation > 82572EI Gigabit Ethernet Controller (Copper) (rev 06) > Jun 21 16:21:49 hummer kernel: ADDRCONF(NETDEV_UP): eth3: link is not > ready > Jun 21 16:21:49 hummer ifup: eth3 > Jun 21 16:21:53 hummer avahi-daemon[3063]: Joining mDNS multicast group > on interface eth3.IPv4 with address 192.168.110.251. > Jun 21 16:21:53 hummer avahi-daemon[3063]: New relevant interface > eth3.IPv4 for mDNS. > Jun 21 16:21:53 hummer avahi-daemon[3063]: Registering new address > record > for 192.168.110.251 on eth3.IPv4. > > hummer:~ # lsmod | grep e1000 > e1000e 129444 0 > > dmesg additions after an rmmod e1000e and modprobe e1000e > > ACPI: PCI interrupt for device 0000:03:00.0 disabled > e1000e: Intel(R) PRO/1000 Network Driver - 0.2.0 > e1000e: Copyright (c) 1999-2007 Intel Corporation. > ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 28 (level, low) -> IRQ 28 > PCI: Disallowing DAC for device 0000:03:00.0 > PCI: Setting latency timer of device 0000:03:00.0 to 64 > eth0: (PCI Express:2.5GB/s:Width x1) 00:1b:21:14:d8:21 > eth0: Intel(R) PRO/1000 Network Connection > eth0: MAC: 1, PHY: 4, PBA No: d50854-003 > eth0 renamed to eth3 > udev: renamed network interface eth0 to eth3 > ADDRCONF(NETDEV_UP): eth3: link is not ready > > lspci -vvv of the nic > > 03:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet > Controller (Copper) (rev 06) > Subsystem: Intel Corporation PRO/1000 PT Desktop Adapter > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- > ParErr- Stepping- SERR+ FastB2B- DisINTx+ > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- > <TAbort- <MAbort- >SERR- <PERR- INTx+ > Latency: 0, Cache Line Size: 64 bytes > Interrupt: pin A routed to IRQ 4349 > Region 0: Memory at fbee0000 (32-bit, non-prefetchable) > [size=128K] > Region 1: Memory at fbec0000 (32-bit, non-prefetchable) > [size=128K] > Region 2: I/O ports at e800 [size=32] > Expansion ROM at fbea0000 [disabled] [size=128K] > Capabilities: [c8] Power Management version 2 > Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1- > ,D2-,D3hot+,D3cold+) > Status: D0 PME-Enable- DSel=0 DScale=1 PME- > Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ > Queue=0/0 Enable+ > Address: 00000000fee0100c Data: 41b1 > Capabilities: [e0] Express (v1) Endpoint, MSI 00 > DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s > <512ns, L1 <64us > ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset- > DevCtl: Report errors: Correctable- Non-Fatal- Fatal- > Unsupported- > RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ > MaxPayload 128 bytes, MaxReadReq 512 bytes > DevSta: CorrErr+ UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ > TransPend- > LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s, > Latency L0 <4us, L1 <64us > ClockPM- Suprise- LLActRep- BwNot- > LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- > CommClk- > ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- > LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ > DLActive- BWMgmt- ABWMgmt- > Kernel driver in use: e1000e > Kernel modules: e1000e > > hummer:~ # cat /proc/interrupts > CPU0 > 0: 81 IO-APIC-edge timer > 1: 1453 IO-APIC-edge i8042 > 3: 6 IO-APIC-edge > 7: 0 IO-APIC-edge parport0 > 8: 0 IO-APIC-edge rtc0 > 9: 0 IO-APIC-fasteoi acpi > 12: 5215 IO-APIC-edge i8042 > 14: 0 IO-APIC-edge pata_via > 15: 3730 IO-APIC-edge pata_via > 16: 77 IO-APIC-fasteoi eth2 > 17: 106993 IO-APIC-fasteoi ivtv0, HDA Intel > 20: 0 IO-APIC-fasteoi uhci_hcd:usb1 > 21: 7406 IO-APIC-fasteoi sata_via, ehci_hcd:usb2, > uhci_hcd:usb4 > 22: 0 IO-APIC-fasteoi uhci_hcd:usb3 > 23: 0 IO-APIC-fasteoi uhci_hcd:usb5, eth1 > 4349: 0 PCI-MSI-edge eth3 > NMI: 0 Non-maskable interrupts > LOC: 23914 Local timer interrupts > RES: 0 Rescheduling interrupts > CAL: 0 function call interrupts > TLB: 0 TLB shootdowns > TRM: 0 Thermal event interrupts > THR: 0 Threshold APIC interrupts > SPU: 0 Spurious interrupts > ERR: 1 > > hummer:~ # ifconfig eth3 > eth3 Link encap:Ethernet HWaddr 00:1B:21:14:D8:21 > inet addr:192.168.110.251 Bcast:192.168.110.255 > Mask:255.255.255.0 > UP BROADCAST 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) > Memory:fbee0000-fbf00000 > > > > hummer:/usr/share/doc # modinfo e1000e > filename: /lib/modules/2.6.25.5-1.1- > default/kernel/drivers/net/e1000e/e1000e.ko > version: 0.2.0 > license: GPL > description: Intel(R) PRO/1000 Network Driver > author: Intel Corporation, <[EMAIL PROTECTED]> > srcversion: F68DFCF7E7AD5E4A9DF3ED4 > alias: pci:v00008086d000010CEsv*sd*bc*sc*i* > alias: pci:v00008086d000010CDsv*sd*bc*sc*i* > alias: pci:v00008086d000010CCsv*sd*bc*sc*i* > alias: pci:v00008086d000010CBsv*sd*bc*sc*i* > alias: pci:v00008086d000010F5sv*sd*bc*sc*i* > alias: pci:v00008086d000010BFsv*sd*bc*sc*i* > alias: pci:v00008086d0000294Csv*sd*bc*sc*i* > alias: pci:v00008086d000010BDsv*sd*bc*sc*i* > alias: pci:v00008086d000010C3sv*sd*bc*sc*i* > alias: pci:v00008086d000010C2sv*sd*bc*sc*i* > alias: pci:v00008086d000010C0sv*sd*bc*sc*i* > alias: pci:v00008086d00001049sv*sd*bc*sc*i* > alias: pci:v00008086d0000104Dsv*sd*bc*sc*i* > alias: pci:v00008086d0000104Bsv*sd*bc*sc*i* > alias: pci:v00008086d0000104Asv*sd*bc*sc*i* > alias: pci:v00008086d000010C4sv*sd*bc*sc*i* > alias: pci:v00008086d000010C5sv*sd*bc*sc*i* > alias: pci:v00008086d0000104Csv*sd*bc*sc*i* > alias: pci:v00008086d000010BBsv*sd*bc*sc*i* > alias: pci:v00008086d00001098sv*sd*bc*sc*i* > alias: pci:v00008086d000010BAsv*sd*bc*sc*i* > alias: pci:v00008086d00001096sv*sd*bc*sc*i* > alias: pci:v00008086d0000109Asv*sd*bc*sc*i* > alias: pci:v00008086d0000108Csv*sd*bc*sc*i* > alias: pci:v00008086d0000108Bsv*sd*bc*sc*i* > alias: pci:v00008086d0000107Fsv*sd*bc*sc*i* > alias: pci:v00008086d0000107Esv*sd*bc*sc*i* > alias: pci:v00008086d0000107Dsv*sd*bc*sc*i* > alias: pci:v00008086d000010B9sv*sd*bc*sc*i* > alias: pci:v00008086d000010D5sv*sd*bc*sc*i* > alias: pci:v00008086d000010DAsv*sd*bc*sc*i* > alias: pci:v00008086d000010D9sv*sd*bc*sc*i* > alias: pci:v00008086d00001060sv*sd*bc*sc*i* > alias: pci:v00008086d000010A5sv*sd*bc*sc*i* > alias: pci:v00008086d000010BCsv*sd*bc*sc*i* > alias: pci:v00008086d000010A4sv*sd*bc*sc*i* > alias: pci:v00008086d0000105Fsv*sd*bc*sc*i* > alias: pci:v00008086d0000105Esv*sd*bc*sc*i* > depends: > vermagic: 2.6.25.5-1.1-default SMP mod_unload > parm: copybreak:Maximum size of packet that is copied to a new > buffer on receive (uint) > parm: TxIntDelay:Transmit Interrupt Delay (array of int) > parm: TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of > int) > parm: RxIntDelay:Receive Interrupt Delay (array of int) > parm: RxAbsIntDelay:Receive Absolute Interrupt Delay (array of > int) > parm: InterruptThrottleRate:Interrupt Throttling Rate (array of > int) > parm: SmartPowerDownEnable:Enable PHY smart power down (array > of int) > parm: KumeranLockLoss:Enable Kumeran lock loss workaround > (array of int) > > > hummer:/usr/share/doc # modinfo e1000 > filename: /lib/modules/2.6.25.5-1.1- > default/kernel/drivers/net/e1000/e1000.ko > version: 7.3.20-k2-NAPI > license: GPL > description: Intel(R) PRO/1000 Network Driver > author: Intel Corporation, <[EMAIL PROTECTED]> > srcversion: AF02A4DB0427F174D0BCA00 > alias: pci:v00008086d000010B5sv*sd*bc*sc*i* > alias: pci:v00008086d00001099sv*sd*bc*sc*i* > alias: pci:v00008086d0000108Asv*sd*bc*sc*i* > alias: pci:v00008086d0000107Csv*sd*bc*sc*i* > alias: pci:v00008086d0000107Bsv*sd*bc*sc*i* > alias: pci:v00008086d0000107Asv*sd*bc*sc*i* > alias: pci:v00008086d00001079sv*sd*bc*sc*i* > alias: pci:v00008086d00001078sv*sd*bc*sc*i* > alias: pci:v00008086d00001077sv*sd*bc*sc*i* > alias: pci:v00008086d00001076sv*sd*bc*sc*i* > alias: pci:v00008086d00001075sv*sd*bc*sc*i* > alias: pci:v00008086d00001028sv*sd*bc*sc*i* > alias: pci:v00008086d00001027sv*sd*bc*sc*i* > alias: pci:v00008086d00001026sv*sd*bc*sc*i* > alias: pci:v00008086d0000101Esv*sd*bc*sc*i* > alias: pci:v00008086d0000101Dsv*sd*bc*sc*i* > alias: pci:v00008086d0000101Asv*sd*bc*sc*i* > alias: pci:v00008086d00001019sv*sd*bc*sc*i* > alias: pci:v00008086d00001018sv*sd*bc*sc*i* > alias: pci:v00008086d00001017sv*sd*bc*sc*i* > alias: pci:v00008086d00001016sv*sd*bc*sc*i* > alias: pci:v00008086d00001015sv*sd*bc*sc*i* > alias: pci:v00008086d00001014sv*sd*bc*sc*i* > alias: pci:v00008086d00001013sv*sd*bc*sc*i* > alias: pci:v00008086d00001012sv*sd*bc*sc*i* > alias: pci:v00008086d00001011sv*sd*bc*sc*i* > alias: pci:v00008086d00001010sv*sd*bc*sc*i* > alias: pci:v00008086d0000100Fsv*sd*bc*sc*i* > alias: pci:v00008086d0000100Esv*sd*bc*sc*i* > alias: pci:v00008086d0000100Dsv*sd*bc*sc*i* > alias: pci:v00008086d0000100Csv*sd*bc*sc*i* > alias: pci:v00008086d00001009sv*sd*bc*sc*i* > alias: pci:v00008086d00001008sv*sd*bc*sc*i* > alias: pci:v00008086d00001004sv*sd*bc*sc*i* > alias: pci:v00008086d00001001sv*sd*bc*sc*i* > alias: pci:v00008086d00001000sv*sd*bc*sc*i* > depends: > supported: yes > vermagic: 2.6.25.5-1.1-default SMP mod_unload > parm: TxDescriptors:Number of transmit descriptors (array of > int) > parm: RxDescriptors:Number of receive descriptors (array of > int) > parm: Speed:Speed setting (array of int) > parm: Duplex:Duplex setting (array of int) > parm: AutoNeg:Advertised auto-negotiation setting (array of > int) > parm: FlowControl:Flow Control setting (array of int) > parm: XsumRX:Disable or enable Receive Checksum offload (array > of int) > parm: TxIntDelay:Transmit Interrupt Delay (array of int) > parm: TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of > int) > parm: RxIntDelay:Receive Interrupt Delay (array of int) > parm: RxAbsIntDelay:Receive Absolute Interrupt Delay (array of > int) > parm: InterruptThrottleRate:Interrupt Throttling Rate (array of > int) > parm: SmartPowerDownEnable:Enable PHY smart power down (array > of int) > parm: KumeranLockLoss:Enable Kumeran lock loss workaround > (array of int) > parm: copybreak:Maximum size of packet that is copied to a new > buffer on receive (uint) > parm: debug:Debug level (0=none,...,16=all) (int) > > >
Forwarding to e1000-dev Cheers, Jeff ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel