From: Ronciak, J. <joh...@in...> - 2008-08-26 23:46:56
|
I think there i som confusion here. Eithe both sides of the link need to be in auto-neg mode or both sides need to be forced to something like 100M/Full Duplex. This is by spec. If one side is forced and the other auto-neg unpredictable things can happen to the link. Please try to force both sides to the link to 100/full and see if the problem goes away. I'm assuming that you are on a switch and not a hub, is this correct? And that it is a 10/100Mbps switch. Is this also corrct? Cheers, John ----------------------------------------------------------- "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety.", Benjamin Franklin 1755 >-----Original Message----- >From: e10...@li... >[mailto:e10...@li...] On Behalf >Of Leigh Sharpe >Sent: Tuesday, August 26, 2008 4:27 PM >To: e10...@li... >Subject: [E1000-devel] Port showing link down at random times > >Hi All, > I'm having a problem with my e1000 cards intermittently shutting down. >This is happening across multiple cards, on multiple systems. I get the >following messages in the syslog at the time: > >Aug 26 22:58:36 ElizaQOS kernel: e1000: eth13: e1000_watchdog: NIC Link >is Down > >ethtool and mii-tool both show a different status for the >affected port: >--- >leigh@ElizaQOS:~$ sudo mii-tool -v eth13 >eth13: negotiated 100baseTx-FD flow-control, link ok > product info: vendor 00:50:43, model 2 rev 5 > basic mode: autonegotiation enabled > basic status: autonegotiation complete, link ok > capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD > advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD >flow-control > link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD >flow-control > >leigh@ElizaQOS:~$ sudo ethtool eth13 >Settings for eth13: > Supported ports: [ TP ] > Supported link modes: 10baseT/Half 10baseT/Full > 100baseT/Half 100baseT/Full > 1000baseT/Full > Supports auto-negotiation: Yes > Advertised link modes: 10baseT/Half 10baseT/Full > 100baseT/Half 100baseT/Full > 1000baseT/Full > Advertised auto-negotiation: Yes > Speed: Unknown! (65535) > Duplex: Unknown! (255) > Port: Twisted Pair > PHYAD: 0 > Transceiver: internal > Auto-negotiation: on > Supports Wake-on: umbg > Wake-on: d > Current message level: 0x00000007 (7) > Link detected: no >--- > >The port can be brought up by issuing this command: > >ethtool -s eth13 speed 100 duplex full autoneg on > >which I assume simply restarts autonegotiation. Turning off >autoneg and >setting the speed/duplex doesn't seem to help. > >This is on a Debian 2.6.18 kernel. lspci and lspci -t attached. > >Any ideas what might be happening? > > > >----------------- > >leigh@ElizaQOS:~$ lspci >00:00.0 Host bridge: Intel Corporation Q963/Q965 Memory Controller Hub >(rev 02) >00:01.0 PCI bridge: Intel Corporation Q963/Q965 PCI Express Root Port >(rev 02) >00:02.0 VGA compatible controller: Intel Corporation Q963/Q965 >Integrated Graphics Controller (rev 02) >00:03.0 Communication controller: Intel Corporation Q963/Q965 HECI >Controller (rev 02) >00:19.0 Ethernet controller: Intel Corporation 82566DM Gigabit Network >Connection (rev 02) >00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI >#4 (rev 02) >00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI >#5 (rev 02) >00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) >USB2 EHCI >#2 (rev 02) >00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio >Controller (rev 02) >00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express >Port 1 (rev 02) >00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express >Port 5 (rev 02) >00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI >#1 (rev 02) >00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI >#2 (rev 02) >00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI >#3 (rev 02) >00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) >USB2 EHCI >#1 (rev 02) >00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2) >00:1f.0 ISA bridge: Intel Corporation 82801HO (ICH8DO) LPC Interface >Controller (rev 02) >00:1f.2 SATA controller: Intel Corporation 82801HB (ICH8) SATA AHCI >Controller (rev 02) >00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller >(rev 02) >03:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet >Controller >04:0c.0 PCI bridge: Pericom Semiconductor Unknown device 01a7 >04:0d.0 PCI bridge: Pericom Semiconductor Unknown device 01a7 >04:0e.0 PCI bridge: Pericom Semiconductor Unknown device 01a7 >04:0f.0 PCI bridge: Pericom Semiconductor Unknown device 01a7 >05:0b.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >05:0b.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >05:0d.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >05:0d.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >06:0b.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >06:0b.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >06:0d.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >06:0d.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >07:0b.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >07:0b.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >07:0d.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >07:0d.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >08:0b.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >08:0b.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >08:0d.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >08:0d.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet >Controller (rev 03) >leigh@ElizaQOS:~$ lspci -t >-[0000:00]-+-00.0 > +-01.0-[0000:01]-- > +-02.0 > +-03.0 > +-19.0 > +-1a.0 > +-1a.1 > +-1a.7 > +-1b.0 > +-1c.0-[0000:02]-- > +-1c.4-[0000:03]----00.0 > +-1d.0 > +-1d.1 > +-1d.2 > +-1d.7 > +-1e.0-[0000:04-08]--+-0c.0-[0000:05]--+-0b.0 > | | +-0b.1 > | | +-0d.0 > | | \-0d.1 > | +-0d.0-[0000:06]--+-0b.0 > | | +-0b.1 > | | +-0d.0 > | | \-0d.1 > | +-0e.0-[0000:07]--+-0b.0 > | | +-0b.1 > | | +-0d.0 > | | \-0d.1 > | \-0f.0-[0000:08]--+-0b.0 > | +-0b.1 > | +-0d.0 > | \-0d.1 > +-1f.0 > +-1f.2 > \-1f.3 >leigh@ElizaQOS:~$ > > > > > > >Regards, > Leigh > >Leigh Sharpe >Network Systems Engineer >Pacific Wireless >Ph +61 3 9584 8966 >Mob 0408 009 502 >Helpdesk 1300 300 616 >email ls...@pa... ><blocked::mailto:ls...@pa...> >web www.pacificwireless.com.au ><blocked::http://www.pacificwireless.com.au/> > > |