Re: em broken on current amd64

From: Mark R V Murray <markm_at_FreeBSD.org>
Date: Tue, 8 Sep 2015 19:02:44 +0100
> On 8 Sep 2015, at 17:22, Sean Bruno <sbruno_at_freebsd.org> wrote:
> 
> 
>>>> 
>>>> I’m also seeing breakage with the em0 device; this isn’t a kernel
>>>> hang, it is a failure to move data after about 10-15 minutes. The
>>>> symptom is that my WAN ethernet no longer moves traffic, no pings,
>>>> nothing. Booting looks normal:
>>>> 
>>>> em0: <Intel(R) PRO/1000 Network Connection 7.4.2> port
>>>> 0x30c0-0x30df mem 0x50300000-0x5031ffff,0x50324000-0x50324fff irq
>>>> 20 at device 25.0 on pci0 em0: Using an MSI interrupt em0: Ethernet
>>>> address: 00:16:76:d3:e1:5b em0: netmap queues/slots: TX 1/1024, RX
>>>> 1/1024
>>>> 
>>>> Fixing it is as easy as …
>>>> 
>>>> # ifconfig em0 down ; service ipfw restart ; ifconfig em0 up
>>>> 
>>>> :-)
>>>> 
>>>> I’m running CURRENT, r287538. This last worked of me a month or so
>>>> ago at my previous build.
>>>> 
>>>> M
>>>> 
>>> 
>>> 
>>> Just so I'm clear, the original problem reported was a failure to
>>> attach (you were among several folks reporting breakage).  Is that fixed
>>> ?
>> 
>> I did not report the failure to attach, and I am not seeing it as I don’t
>> think I built a kernel that had that particular failure. I am having the
>> “failure after 10-15 minutes” problem; this is on an em0 device.
>> 
>> M
>> 
> 
> 
> Hrm, that's odd.  That sounds like a hole where interrupts aren't being
> reset for "reasons" that I cannot fathom.
> 
> What hardware (pciconf -lv) does your system actually have?  The em(4)
> driver doesn't identify components which is frustrating.

pciconf -lv output below:

hostb0_at_pci0:0:0:0:	class=0x060000 card=0x514d8086 chip=0x29a08086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82P965/G965 Memory Controller Hub'
    class      = bridge
    subclass   = HOST-PCI
vgapci0_at_pci0:0:2:0:	class=0x030000 card=0x514d8086 chip=0x29a28086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82G965 Integrated Graphics Controller'
    class      = display
    subclass   = VGA
none0_at_pci0:0:3:0:	class=0x078000 card=0x514d8086 chip=0x29a48086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82P965/G965 HECI Controller'
    class      = simple comms
em0_at_pci0:0:25:0:	class=0x020000 card=0x00018086 chip=0x104b8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82566DC Gigabit Network Connection'
    class      = network
    subclass   = ethernet
uhci0_at_pci0:0:26:0:	class=0x0c0300 card=0x514d8086 chip=0x28348086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) USB UHCI Controller'
    class      = serial bus
    subclass   = USB
uhci1_at_pci0:0:26:1:	class=0x0c0300 card=0x514d8086 chip=0x28358086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) USB UHCI Controller'
    class      = serial bus
    subclass   = USB
ehci0_at_pci0:0:26:7:	class=0x0c0320 card=0x514d8086 chip=0x283a8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) USB2 EHCI Controller'
    class      = serial bus
    subclass   = USB
hdac0_at_pci0:0:27:0:	class=0x040300 card=0x21148086 chip=0x284b8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) HD Audio Controller'
    class      = multimedia
    subclass   = HDA
pcib1_at_pci0:0:28:0:	class=0x060400 card=0x283f8086 chip=0x283f8086 rev=0x02 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) PCI Express Port 1'
    class      = bridge
    subclass   = PCI-PCI
pcib2_at_pci0:0:28:1:	class=0x060400 card=0x28418086 chip=0x28418086 rev=0x02 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) PCI Express Port 2'
    class      = bridge
    subclass   = PCI-PCI
pcib3_at_pci0:0:28:2:	class=0x060400 card=0x28438086 chip=0x28438086 rev=0x02 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) PCI Express Port 3'
    class      = bridge
    subclass   = PCI-PCI
pcib4_at_pci0:0:28:3:	class=0x060400 card=0x28458086 chip=0x28458086 rev=0x02 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) PCI Express Port 4'
    class      = bridge
    subclass   = PCI-PCI
pcib5_at_pci0:0:28:4:	class=0x060400 card=0x28478086 chip=0x28478086 rev=0x02 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) PCI Express Port 5'
    class      = bridge
    subclass   = PCI-PCI
uhci2_at_pci0:0:29:0:	class=0x0c0300 card=0x514d8086 chip=0x28308086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) USB UHCI Controller'
    class      = serial bus
    subclass   = USB
uhci3_at_pci0:0:29:1:	class=0x0c0300 card=0x514d8086 chip=0x28318086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) USB UHCI Controller'
    class      = serial bus
    subclass   = USB
uhci4_at_pci0:0:29:2:	class=0x0c0300 card=0x514d8086 chip=0x28328086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) USB UHCI Controller'
    class      = serial bus
    subclass   = USB
ehci1_at_pci0:0:29:7:	class=0x0c0320 card=0x514d8086 chip=0x28368086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) USB2 EHCI Controller'
    class      = serial bus
    subclass   = USB
pcib6_at_pci0:0:30:0:	class=0x060401 card=0x514d8086 chip=0x244e8086 rev=0xf2 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
isab0_at_pci0:0:31:0:	class=0x060100 card=0x514d8086 chip=0x28108086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801HB/HR (ICH8/R) LPC Interface Controller'
    class      = bridge
    subclass   = PCI-ISA
atapci1_at_pci0:0:31:2:	class=0x01018f card=0x514d8086 chip=0x28208086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) 4 port SATA Controller [IDE mode]'
    class      = mass storage
    subclass   = ATA
ichsmb0_at_pci0:0:31:3:	class=0x0c0500 card=0x514d8086 chip=0x283e8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801H (ICH8 Family) SMBus Controller'
    class      = serial bus
    subclass   = SMBus
atapci2_at_pci0:0:31:5:	class=0x010185 card=0x514d8086 chip=0x28258086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801HR/HO/HH (ICH8R/DO/DH) 2 port SATA Controller [IDE mode]'
    class      = mass storage
    subclass   = ATA
atapci0_at_pci0:2:0:0:	class=0x01018f card=0x610111ab chip=0x610111ab rev=0xb1 hdr=0x00
    vendor     = 'Marvell Technology Group Ltd.'
    device     = '88SE6101/6102 single-port PATA133 interface'
    class      = mass storage
    subclass   = ATA
dc0_at_pci0:6:0:0:	class=0x020000 card=0xf0041385 chip=0x000211ad rev=0x20 hdr=0x00
    vendor     = 'Lite-On Communications Inc'
    device     = 'LNE100TX'
    class      = network
    subclass   = ethernet
sym0_at_pci0:6:1:0:	class=0x010000 card=0x80001092 chip=0x008f1000 rev=0x04 hdr=0x00
    vendor     = 'LSI Logic / Symbios Logic'
    device     = '53c875J'
    class      = mass storage
    subclass   = SCSI
none1_at_pci0:6:3:0:	class=0x0c0010 card=0x514d8086 chip=0x8023104c rev=0x00 hdr=0x00
    vendor     = 'Texas Instruments'
    device     = 'TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]'
    class      = serial bus
    subclass   = FireWire

M
-- 
Mark R V Murray
Received on Tue Sep 08 2015 - 16:02:48 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:59 UTC