Periodic xl watchdog timeouts on 6.2-RELEASE

Brian J. Conway bconway at clue4all.net
Sat Mar 10 01:56:51 UTC 2007


I'm trying to track down a watchdog timeout that shows on average once a
day, usually at a random time when idle.  The system has two 3c905C NICs
and does ipfw+natd duty with a couple services, and spends most of its
time idle, both CPU and bandwidth-wise.  Nothing out of the ordinary
happens when saturating my cable connection at ~8 Mbps, be it with HTTP or
100+ BitTorrent connections.  However, I'll randomly see in the logs
during quieter times:

Mar 10 00:04:46 imogen kernel: xl0: watchdog timeout
Mar 10 00:04:46 imogen kernel: xl0: link state changed to DOWN
Mar 10 00:04:48 imogen kernel: xl0: link state changed to UP

It happens on either interface and doesn't cause any problems (so far),
the interface always comes back up.  I tried swapping a 3rd 3c905C of a
slightly older revision for one of them, and the messages still showed up
periodically on either.  The same hardware ran without any issues or
timeouts on 4.11, and is currently running 6.2-RELEASE plus security
updates.  Kernel is GENERIC with a few unneeded items taken out.  Onboard
EEPro and sound are disabled in the BIOS.  I've also swapped out the
ethernet cables for kicks, no change.  Pciconf (cards at the end) and
dmesg are below.  Any ideas would be great, thanks.

$ pciconf -lv
hostb0 at pci0:0:0:        class=0x060000 card=0x25608086 chip=0x25608086
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82845G/GL/GV/GE/PE DRAM Controller / Host-Hub I/F Bridge'
    class    = bridge
    subclass = HOST-PCI
none0 at pci0:2:0: class=0x030000 card=0x56418086 chip=0x25628086 rev=0x01
hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82845G/GL/GV/GE/PE Integrated Graphics Device'
    class    = display
    subclass = VGA
none1 at pci0:29:0:        class=0x0c0300 card=0x56418086 chip=0x24c28086
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller'
    class    = serial bus
    subclass = USB
none2 at pci0:29:1:        class=0x0c0300 card=0x56418086 chip=0x24c48086
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller'
    class    = serial bus
    subclass = USB
none3 at pci0:29:2:        class=0x0c0300 card=0x56418086 chip=0x24c78086
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller'
    class    = serial bus
    subclass = USB
none4 at pci0:29:7:        class=0x0c0320 card=0x56418086 chip=0x24cd8086
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB 2.0 EHCI
Controller'
    class    = serial bus
    subclass = USB
pcib1 at pci0:30:0:        class=0x060400 card=0x00000000 chip=0x244e8086
rev=0x81 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=0x24c08086
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge'
    class    = bridge
    subclass = PCI-ISA
atapci0 at pci0:31:1:      class=0x01018a card=0x56418086 chip=0x24cb8086
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB/DBL (ICH4/ICH4-L) UltraATA/100 EIDE Controller'
    class    = mass storage
    subclass = ATA
none5 at pci0:31:3:        class=0x0c0500 card=0x56418086 chip=0x24c38086
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller'
    class    = serial bus
    subclass = SMBus
xl0 at pci1:0:0:   class=0x020000 card=0x100010b7 chip=0x920010b7 rev=0x78
hdr=0x00
    vendor   = '3COM Corp, Networking Division'
    device   = '3C905C-TX Fast EtherLink for PC Management NIC'
    class    = network
    subclass = ethernet
xl1 at pci1:1:0:   class=0x020000 card=0x100010b7 chip=0x920010b7 rev=0x74
hdr=0x00
    vendor   = '3COM Corp, Networking Division'
    device   = '3C905C-TX Fast EtherLink for PC Management NIC'
    class    = network
    subclass = ethernet

Copyright (c) 1992-2007 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.2-RELEASE-p2 #0: Sun Mar  4 20:49:27 UTC 2007
    root at imogen.mydomain.net:/usr/obj/usr/src/sys/IMOGEN-1
ACPI APIC Table: <INTEL  D845GVS1>
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) 4 CPU 2.00GHz (1999.78-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf24  Stepping = 4
 
Features=0x3febfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,
MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM>
real memory  = 535035904 (510 MB)
avail memory = 518361088 (494 MB)
ioapic0 <Version 2.0> irqs 0-23 on motherboard
kbd1 at kbdmux0
acpi0: <INTEL D845GVS1> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <display, VGA> at device 2.0 (no driver attached)
pci0: <serial bus, USB> at device 29.0 (no driver attached)
pci0: <serial bus, USB> at device 29.1 (no driver attached)
pci0: <serial bus, USB> at device 29.2 (no driver attached)
pci0: <serial bus, USB> at device 29.7 (no driver attached)
pcib1: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci1: <ACPI PCI bus> on pcib1
xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xdc00-0xdc7f mem
0xff8ffc00-0xff8ffc7f irq 21 at device 0.0 on pci1
miibus0: <MII bus> on xl0
xlphy0: <3c905C 10/100 internal PHY> on miibus0
xlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
xl0: Ethernet address: 00:01:03:20:f1:b0
xl1: <3Com 3c905C-TX Fast Etherlink XL> port 0xd880-0xd8ff mem
0xff8ff800-0xff8ff87f irq 22 at device 1.0 on pci1
miibus1: <MII bus> on xl1
xlphy1: <3c905C 10/100 internal PHY> on miibus1
xlphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
xl1: Ethernet address: 00:04:76:8f:e6:4f
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH4 UDMA100 controller> port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 31.1 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
acpi_button0: <Sleep Button> on acpi0
fdc0: <floppy drive controller> port
0x3f0-0x3f1,0x3f2-0x3f3,0x3f4-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on
acpi0
sio0: type 16550A
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
orm0: <ISA Option ROMs> at iomem
0xcb800-0xcbfff,0xcc000-0xcc7ff,0xcc800-0xcd7ff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
Timecounter "TSC" frequency 1999781040 Hz quality 800
Timecounters tick every 1.000 msec
ipfw2 (+ipv6) initialized, divert loadable, rule-based forwarding enabled,
default to deny, logging limited to 500 packets/entry by default
ad0: 38146MB <Seagate ST340014A 8.16> at ata0-master UDMA100
acd0: CDROM <SAMSUNG CD-ROM SC-148F/F007> at ata1-master UDMA33
Trying to mount root from ufs:/dev/ad0s1a

Brian J. Conway


More information about the freebsd-questions mailing list