6.2 SHOWSTOPPER - em completely unusable on 6.2

Nikolay Pavlov quetzal at zone3000.net
Thu Sep 28 12:06:19 PDT 2006


On Wednesday, 27 September 2006 at  9:40:52 -0700, Jeremy Chadwick wrote:
> On Wed, Sep 27, 2006 at 06:32:59PM +0200, Patrick M. Hausen wrote:
> > On Wed, Sep 27, 2006 at 05:59:04PM +0200, Oliver Brandmueller wrote:
> > > I don't think it has to especially with ichsmb here, but only with the 
> > > fact, that ichsmb is for me exactly the thing that shares the interrupt 
> > > with the em interface that shows the problems.
> > 
> > I can confirm that making em0 share an interrupt with the
> > SATA-controller on my box makes the problem much much more
> > apparent.
> 
> So we're all on the same page here -- this really appears to be some
> kind-of kernel interrupt handler problem (something somewhere is
> getting deadlocked?  Not sure).
> 
> Has anyone tried rolling back to previous 6.2 builds to try and
> figure out timeframes when this was introduced?  From my perspective,
> it happened sometime between August and the end of September.

I want to confirm that i have watchdog timeout on 6.1-RELEASE-p3 with
GENERIC kernel. USB was disabled on BIOS at all.
Another box calld media2 using 6.1-STABLE from Fri Sep  1 11:54:11 EDT
2006 GENERIC kernel.
Both boxes are UP machines.

Here is additional info:

=======================================================================
root at movieserver:~# ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active

=======================================================================
root at media2:~# ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active

=======================================================================
root at movieserver:~# vmstat -i
interrupt                          total       rate
irq1: atkbd0                         576          0
irq6: fdc0                             9          0
irq14: ata0                           47          0
irq24: amr0                      1314154        135
irq28: em0                      42909062       4415
cpu0: timer                     19436324       2000
Total                           63660172       6550

=======================================================================
root at media2:~# vmstat -i
interrupt                          total       rate
irq1: atkbd0                          14          0
irq28: em0                    1480465106       3616
irq48: amr0                     66293858        161
irq72: amr1                         6586          0
cpu0: timer                    818728378       2000
Total                         2365493942       5779

=======================================================================
root at movieserver:~# pciconf -lv
hostb0 at pci0:0:0:        class=0x060000 card=0x348015d9 chip=0x254c8086
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'E7501 Host Controller'
    class    = bridge
    subclass = HOST-PCI
none0 at pci0:0:1: class=0xff0000 card=0x348015d9 chip=0x25418086 rev=0x01
hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'E7500 System Controller (MCH, Hub Interface A) Error
Reporter'
pcib1 at pci0:2:0: class=0x060400 card=0x00000000 chip=0x25438086 rev=0x01
hdr=0x01
    vendor   = 'Intel Corporation'
    device   = 'E7500/E7501 HI_B Virtual PCI-to-PCI Bridge'
    class    = bridge
    subclass = PCI-PCI
pcib4 at pci0:3:0: class=0x060400 card=0x00000000 chip=0x25458086 rev=0x01
hdr=0x01
    vendor   = 'Intel Corporation'
    device   = 'E7500/E7501 HI_C Virtual PCI-to-PCI Bridge'
    class    = bridge
    subclass = PCI-PCI
uhci0 at pci0:29:0:        class=0x0c0300 card=0x348015d9 chip=0x24828086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) USB Controller'
    class    = serial bus
    subclass = USB
uhci1 at pci0:29:1:        class=0x0c0300 card=0x348015d9 chip=0x24848086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) USB Controller'
    class    = serial bus
    subclass = USB
uhci2 at pci0:29:2:        class=0x0c0300 card=0x348015d9 chip=0x24878086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) USB Controller'
    class    = serial bus
    subclass = USB
pcib7 at pci0:30:0:        class=0x060400 card=0x00000000 chip=0x244e8086
rev=0x42 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=0x24808086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) LPC Interface'
    class    = bridge
    subclass = PCI-ISA
atapci0 at pci0:31:1:      class=0x01018a card=0x348015d9 chip=0x248b8086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA (ICH3) UltraATA/100 EIDE Controller'
    class    = mass storage
    subclass = ATA
none1 at pci0:31:3:        class=0x0c0500 card=0x348015d9 chip=0x24838086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) SMBus Controller'
    class    = serial bus
    subclass = SMBus
none2 at pci1:28:0:        class=0x080020 card=0x348015d9 chip=0x14618086
rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'P64H2 I/O Advanced Programmable Interrupt Controller'
    class    = base peripheral
    subclass = interrupt controller
pcib2 at pci1:29:0:        class=0x060400 card=0x00000050 chip=0x14608086
rev=0x04 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82870P2 P64H2 PCI/PCI-X Hub Controller'
    class    = bridge
    subclass = PCI-PCI
none3 at pci1:30:0:        class=0x080020 card=0x348015d9 chip=0x14618086
rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'P64H2 I/O Advanced Programmable Interrupt Controller'
    class    = base peripheral
    subclass = interrupt controller
pcib3 at pci1:31:0:        class=0x060400 card=0x00000050 chip=0x14608086
rev=0x04 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82870P2 P64H2 PCI/PCI-X Hub Controller'
    class    = bridge
    subclass = PCI-PCI
amr0 at pci3:1:0:  class=0x010400 card=0x05181000 chip=0x19601000 rev=0x01
hdr=0x00
    vendor   = 'LSI Logic (Was: Symbios Logic, NCR)'
    device   = 'MegaRAID'
    class    = mass storage
    subclass = RAID
em0 at pci3:2:0:   class=0x020000 card=0x10118086 chip=0x10108086 rev=0x01
hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82546EB Dual Port Gigabit Ethernet Controller (Copper)'
    class    = network
    subclass = ethernet
em1 at pci3:2:1:   class=0x020000 card=0x10118086 chip=0x10108086 rev=0x01
hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82546EB Dual Port Gigabit Ethernet Controller (Copper)'
    class    = network
    subclass = ethernet
none4 at pci4:28:0:        class=0x080020 card=0x348015d9 chip=0x14618086
rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'P64H2 I/O Advanced Programmable Interrupt Controller'
    class    = base peripheral
    subclass = interrupt controller
pcib5 at pci4:29:0:        class=0x060400 card=0x00000050 chip=0x14608086
rev=0x04 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82870P2 P64H2 PCI/PCI-X Hub Controller'
    class    = bridge
    subclass = PCI-PCI
none5 at pci4:30:0:        class=0x080020 card=0x348015d9 chip=0x14618086
rev=0x04 hdr=0x00                          
    vendor   = 'Intel Corporation'
    device   = 'P64H2 I/O Advanced Programmable Interrupt Controller'
    class    = base peripheral
    subclass = interrupt controller
pcib6 at pci4:31:0:        class=0x060400 card=0x00000050 chip=0x14608086
rev=0x04 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82870P2 P64H2 PCI/PCI-X Hub Controller'
    class    = bridge
    subclass = PCI-PCI
none6 at pci7:1:0: class=0x030000 card=0x00081002 chip=0x47521002 rev=0x27
hdr=0x00
    vendor   = 'ATI Technologies Inc'
    device   = 'Rage XL PCI'
    class    = display
    subclass = VGA

=======================================================================
root at media2:~# pciconf -lv
hostb0 at pci0:0:0:        class=0x060000 card=0x348015d9 chip=0x254c8086
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'E7501 Host Controller'
    class    = bridge
    subclass = HOST-PCI
none0 at pci0:0:1: class=0xff0000 card=0x348015d9 chip=0x25418086 rev=0x01
hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'E7500 System Controller (MCH, Hub Interface A) Error
Reporter'
pcib1 at pci0:2:0: class=0x060400 card=0x00000000 chip=0x25438086 rev=0x01
hdr=0x01
    vendor   = 'Intel Corporation'
    device   = 'E7500/E7501 HI_B Virtual PCI-to-PCI Bridge'
    class    = bridge
    subclass = PCI-PCI
pcib5 at pci0:3:0: class=0x060400 card=0x00000000 chip=0x25458086 rev=0x01
hdr=0x01
    vendor   = 'Intel Corporation'
    device   = 'E7500/E7501 HI_C Virtual PCI-to-PCI Bridge'
    class    = bridge
    subclass = PCI-PCI
uhci0 at pci0:29:0:        class=0x0c0300 card=0x348015d9 chip=0x24828086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) USB Controller'
    class    = serial bus
    subclass = USB
uhci1 at pci0:29:1:        class=0x0c0300 card=0x348015d9 chip=0x24848086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) USB Controller'
    class    = serial bus
    subclass = USB
uhci2 at pci0:29:2:        class=0x0c0300 card=0x348015d9 chip=0x24878086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) USB Controller'
    class    = serial bus
    subclass = USB
pcib8 at pci0:30:0:        class=0x060400 card=0x00000000 chip=0x244e8086
rev=0x42 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=0x24808086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) LPC Interface'
    class    = bridge
    subclass = PCI-ISA
atapci0 at pci0:31:1:      class=0x01018a card=0x348015d9 chip=0x248b8086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA (ICH3) UltraATA/100 EIDE Controller'
    class    = mass storage
    subclass = ATA
none1 at pci0:31:3:        class=0x0c0500 card=0x348015d9 chip=0x24838086
rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801CA/CAM (ICH3-S/ICH3-M) SMBus Controller'
    class    = serial bus
    subclass = SMBus
none2 at pci1:28:0:        class=0x080020 card=0x348015d9 chip=0x14618086
rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'P64H2 I/O Advanced Programmable Interrupt Controller'
    class    = base peripheral
    subclass = interrupt controller
pcib2 at pci1:29:0:        class=0x060400 card=0x00000050 chip=0x14608086
rev=0x04 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82870P2 P64H2 PCI/PCI-X Hub Controller'
    class    = bridge
    subclass = PCI-PCI
none3 at pci1:30:0:        class=0x080020 card=0x348015d9 chip=0x14618086
rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'P64H2 I/O Advanced Programmable Interrupt Controller'
    class    = base peripheral
    subclass = interrupt controller
pcib4 at pci1:31:0:        class=0x060400 card=0x00000050 chip=0x14608086
rev=0x04 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82870P2 P64H2 PCI/PCI-X Hub Controller'
    class    = bridge
    subclass = PCI-PCI
pcib3 at pci2:1:0: class=0x060400 card=0x00000080 chip=0x01a71014 rev=0x02
hdr=0x01
    vendor   = 'International Business Machines Corp.'
    device   = 'IBM 133 PCI-X Bridge R1.1'
    class    = bridge
    subclass = PCI-PCI
amr0 at pci3:0:0:  class=0x010400 card=0x05321000 chip=0x04071000 rev=0x02
hdr=0x00
    vendor   = 'LSI Logic (Was: Symbios Logic, NCR)'
    device   = 'MegaRAID'
    class    = mass storage
    subclass = RAID
em0 at pci4:2:0:   class=0x020000 card=0x10118086 chip=0x10108086 rev=0x01
hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82546EB Dual Port Gigabit Ethernet Controller (Copper)'
    class    = network
    subclass = ethernet
em1 at pci4:2:1:   class=0x020000 card=0x10118086 chip=0x10108086 rev=0x01
hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82546EB Dual Port Gigabit Ethernet Controller (Copper)'
    class    = network
    subclass = ethernet
none4 at pci5:28:0:        class=0x080020 card=0x348015d9 chip=0x14618086
rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'P64H2 I/O Advanced Programmable Interrupt Controller'
    class    = base peripheral
    subclass = interrupt controller
pcib6 at pci5:29:0:        class=0x060400 card=0x00000050 chip=0x14608086
rev=0x04 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82870P2 P64H2 PCI/PCI-X Hub Controller'
    class    = bridge
    subclass = PCI-PCI
none5 at pci5:30:0:        class=0x080020 card=0x348015d9 chip=0x14618086
rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'P64H2 I/O Advanced Programmable Interrupt Controller'
    class    = base peripheral
    subclass = interrupt controller
pcib7 at pci5:31:0:        class=0x060400 card=0x00000050 chip=0x14608086
rev=0x04 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82870P2 P64H2 PCI/PCI-X Hub Controller'
    class    = bridge
    subclass = PCI-PCI
amr1 at pci7:1:0:  class=0x010400 card=0x05201000 chip=0x19601000 rev=0x01
hdr=0x00
    vendor   = 'LSI Logic (Was: Symbios Logic, NCR)'
    device   = 'MegaRAID'
    class    = mass storage
    subclass = RAID
none6 at pci8:1:0: class=0x030000 card=0x00081002 chip=0x47521002 rev=0x27
hdr=0x00
    vendor   = 'ATI Technologies Inc'
    device   = 'Rage XL PCI'
    class    = display
    subclass = VGA


-- 
========================================================================= 
= Best regards, Nikolay Pavlov. <<<------------------------------------ = 
========================================================================= 


More information about the freebsd-stable mailing list