em network issues

Russell Jackson raj at csub.edu
Sat Oct 28 21:52:56 UTC 2006


On Mon, Oct 23, 2006 at 02:50:44PM -0400, Mikhail Teterin wrote:
> ????????? 23 ??????? 2006 13:37, Mikhail Teterin ???????:
> > > We aren't currently speaking about performance, we need to know whether
> > > kernel with DEVICE_POLLING option makes NIC work stable.
> >
> > Yes, that seems to be the case...
> 
> I spoke too soon :-( It took a lot longer this time (without polling), but the 
> network hung again on the box.
> 
> Everything recovered by itself after I walked over and simply pushed the Shift 
> button on the machine's keyboard...
> 
> 	-mi
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"

I believe we had the same exact experience the other day when a dell pe2850
dropped off the network for two hours in the morning. I wasn't there at
the time, but a coworker said that after he touched the keyboard it
seemed to come back to life.

We decided to move to 6.2-PRERELEASE after that incident to see if would
help. So far, we haven't had another incident of that type, but it
hasn't been running for more than a few days with the changes. I also have
not had the chance to test the recent if_em merge.

Just to note, I have the usb controller disabled in the bios due to it
causing interrupt problems with the em NIC when I first installed
6.1-RELEASE as others have reported. I haven't tried turning it back on
to see if the problem remains. The apic is also enabled (SMP box). I
have not tried enabling DEVICE_POLLING.

data point:

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=b<RXCSUM,TXCSUM,VLAN_MTU>
	inet xxx.xxx.1.5 netmask 0xffff0000 broadcast xxx.xxx.255.255
	inet xxx.xxx.1.91 netmask 0xffffffff broadcast xxx.xxx.1.91
	inet xxx.xxx.1.8 netmask 0xffffffff broadcast xxx.xxx.1.8
	inet xxx.xxx.1.56 netmask 0xffffffff broadcast xxx.xxx.1.56
	ether 00:13:72:4b:70:e7
	media: Ethernet autoselect (1000baseTX <full-duplex>)
	status: active
em1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
	options=b<RXCSUM,TXCSUM,VLAN_MTU>
	ether 00:13:72:4b:70:e8
	media: Ethernet autoselect
	status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
	inet6 ::1 prefixlen 128 
	inet 127.0.0.1 netmask 0xff000000 

interrupt                          total       rate
irq1: atkbd0                        1195          0
irq4: sio0                         12374          0
irq6: fdc0                            12          0
irq14: ata0                          140          0
irq46: amr0                     32780148         98
irq64: em0                      65465147        196
cpu0: timer                    663314472       1993
cpu1: timer                    663568256       1994
Total                         1425141744       4282

hostb0 at pci0:0:0:	class=0x060000 card=0x016d1028 chip=0x35908086 rev=0x09 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'E752x Server Memory Controller Hub'
    class    = bridge
    subclass = HOST-PCI
pcib1 at pci0:2:0:	class=0x060400 card=0x00000050 chip=0x35958086 rev=0x09 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = 'E752x Memory Controller Hub PCI Express Port A0'
    class    = bridge
    subclass = PCI-PCI
pcib4 at pci0:4:0:	class=0x060400 card=0x00000050 chip=0x35978086 rev=0x09 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = 'E752x Memory Controller Hub PCI Express Port B0'
    class    = bridge
    subclass = PCI-PCI
pcib5 at pci0:5:0:	class=0x060400 card=0x00000050 chip=0x35988086 rev=0x09 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = 'E752x Memory Controller Hub PCI Express Port B1'
    class    = bridge
    subclass = PCI-PCI
pcib8 at pci0:6:0:	class=0x060400 card=0x00000050 chip=0x35998086 rev=0x09 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = 'E752x Memory Controller Hub PCI Express Port C0'
    class    = bridge
    subclass = PCI-PCI
pcib11 at pci0:30:0:	class=0x060400 card=0x00000000 chip=0x244e8086 rev=0xc2 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82801BA/CA/DB/DBL/EB/ER/FB (ICH2/3/4/4/5/5/6), 6300ESB Hub Interface to PCI Bridge'
    class    = bridge
    subclass = PCI-PCI
isab0 at pci0:31:0:	class=0x060100 card=0x00000000 chip=0x24d08086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801EB/ER (ICH5/ICH5R) LPC Interface Bridge'
    class    = bridge
    subclass = PCI-ISA
atapci0 at pci0:31:1:	class=0x01018a card=0x016d1028 chip=0x24db8086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801EB/ER (ICH5/ICH5R) EIDE Controller'
    class    = mass storage
    subclass = ATA
pcib2 at pci1:0:0:	class=0x060400 card=0x00000044 chip=0x03308086 rev=0x06 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '80332 [Dobson] I/O processor A-segment Bridge'
    class    = bridge
    subclass = PCI-PCI
pcib3 at pci1:0:2:	class=0x060400 card=0x00000044 chip=0x03328086 rev=0x06 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '80332 [Dobson] I/O processor B-segment Bridge'
    class    = bridge
    subclass = PCI-PCI
amr0 at pci2:14:0:	class=0x010400 card=0x016d1028 chip=0x00131028 rev=0x06 hdr=0x00
    vendor   = 'Dell Computer Corporation'
    class    = mass storage
    subclass = RAID
pcib6 at pci5:0:0:	class=0x060400 card=0x00000044 chip=0x03298086 rev=0x09 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '6700PXH PCI Express-to-PCI Express Bridge A'
    class    = bridge
    subclass = PCI-PCI
pcib7 at pci5:0:2:	class=0x060400 card=0x00000044 chip=0x032a8086 rev=0x09 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '6700PXH PCI Express-to-PCI Express Bridge B'
    class    = bridge
    subclass = PCI-PCI
em0 at pci6:7:0:	class=0x020000 card=0x016d1028 chip=0x10768086 rev=0x05 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82547EI Gigabit Ethernet Controller'
    class    = network
    subclass = ethernet
em1 at pci7:8:0:	class=0x020000 card=0x016d1028 chip=0x10768086 rev=0x05 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82547EI Gigabit Ethernet Controller'
    class    = network
    subclass = ethernet
pcib9 at pci8:0:0:	class=0x060400 card=0x00000044 chip=0x03298086 rev=0x09 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '6700PXH PCI Express-to-PCI Express Bridge A'
    class    = bridge
    subclass = PCI-PCI
pcib10 at pci8:0:2:	class=0x060400 card=0x00000044 chip=0x032a8086 rev=0x09 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '6700PXH PCI Express-to-PCI Express Bridge B'
    class    = bridge
    subclass = PCI-PCI
none0 at pci11:13:0:	class=0x030000 card=0x016d1028 chip=0x51591002 rev=0x00 hdr=0x00
    vendor   = 'ATI Technologies Inc'
    device   = 'RV100 Radeon 7000 / Radeon VE'
    class    = display
    subclass = VGA

-- 
Russell A. Jackson
Network Analyst
California State University, Bakersfield


More information about the freebsd-stable mailing list