Subject: port-i386/10141: fxp bug(?) on large PCs
To: None <gnats-bugs@gnats.netbsd.org>
From: None <dokas@cs.umn.edu>
List: netbsd-bugs
Date: 05/17/2000 12:17:14
>Number: 10141
>Category: port-i386
>Synopsis: 'fxp0: dmasync timeout' messages
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: port-i386-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed May 17 12:18:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator: Paul Dokas
>Release: NetBSD-current May 17, 2000
>Organization:
University of Minnesota, Dept of Computer Science
>Environment:
System: NetBSD setup 1.4Y NetBSD 1.4Y (NEXUS) #0: Wed May 17 10:12:33 CDT 2000 root@setup:/usr/src/sys/arch/i386/compile/NEXUS i386
>Description:
I've got a Dell PowerEdge 2400 with a built in fxp ethernet adapter.
Starting with yesterday's -current (May 16), I've started getting lots
of the following messages:
fxp0: dmasync timeout
at a rate of about 1 per 15 seconds.
Here's the dmesg output for this machine:
May 17 12:59:23 setup /netbsd: NetBSD 1.4Y (NEXUS) #0: Wed May 17 10:12:33 CDT 2000
May 17 12:59:23 setup /netbsd: root@setup:/usr/src/sys/arch/i386/compile/NEXUS
May 17 12:59:23 setup /netbsd: cpu0: family 6 model 8 step 1
May 17 12:59:23 setup /netbsd: cpu0: Intel Pentium III (E) (686-class)
May 17 12:59:23 setup /netbsd: total memory = 511 MB
May 17 12:59:23 setup /netbsd: avail memory = 471 MB
May 17 12:59:23 setup /netbsd: using 4870 buffers containing 26296 KB of memory
May 17 12:59:23 setup /netbsd: BIOS32 rev. 0 found at 0xffe90
May 17 12:59:23 setup /netbsd: PCI BIOS rev. 2.1 found at 0xfc7ee
May 17 12:59:23 setup /netbsd: pcibios: config mechanism [1][x], special cycles [x][x], last bus 2
May 17 12:59:23 setup /netbsd: PCI IRQ Routing Table rev. 1.0 found at 0xfc330, size 208 bytes (11 entries)
May 17 12:59:23 setup /netbsd: PCI Interrupt Router at 000:15:0 (Pequr Technology product 0x0200)
May 17 12:59:23 setup /netbsd: pci_intr_fixup: no compatible PCI ICU found
May 17 12:59:23 setup /netbsd: Warning: unable to fix up PCI interrupt routing
May 17 12:59:23 setup /netbsd: PCI bridge 0: primary 0, secondary 1, subordinate 1
May 17 12:59:24 setup /netbsd: PCI bus #1 is the last bus
May 17 12:59:24 setup /netbsd: [System BIOS Setting]-----------------------
May 17 12:59:24 setup /netbsd: device vendor product
May 17 12:59:24 setup /netbsd: register space address size mask
May 17 12:59:24 setup /netbsd: --------------------------------------------
May 17 12:59:24 setup /netbsd: 000:00:0 0x1166 0x0009
May 17 12:59:24 setup /netbsd: [OK]
May 17 12:59:24 setup /netbsd: 000:00:1 0x1166 0x0009
May 17 12:59:24 setup /netbsd: [OK]
May 17 12:59:24 setup /netbsd: 000:02:0 0x8086 0x0962
May 17 12:59:24 setup /netbsd: [OK]
May 17 12:59:24 setup /netbsd: 000:08:0 0x8086 0x1229
May 17 12:59:24 setup /netbsd: 10h mem 0xfe102000 0x00001000 0
May 17 12:59:24 setup /netbsd: 14h port 0x0000ecc0 0x00000040 1
May 17 12:59:24 setup /netbsd: 18h mem 0xfe000000 0x00100000 0
May 17 12:59:24 setup /netbsd: [OK]
May 17 12:59:24 setup /netbsd: 000:14:0 0x1002 0x4759
May 17 12:59:24 setup /netbsd: 10h mem 0xf8000000 0x01000000 8
May 17 12:59:24 setup /netbsd: 14h port 0x0000e800 0x00000100 1
May 17 12:59:25 setup /netbsd: 18h mem 0xfe101000 0x00001000 0
May 17 12:59:25 setup /netbsd: [OK]
May 17 12:59:25 setup /netbsd: 000:15:0 0x1166 0x0200
May 17 12:59:25 setup /netbsd: [OK]
May 17 12:59:25 setup /netbsd: --------------------------[ 0 devices bogus]
May 17 12:59:25 setup /netbsd: Physical memory end: 0x1fffb000
May 17 12:59:25 setup /netbsd: PCI memory mapped I/O space start: 0x20000000
May 17 12:59:25 setup /netbsd: [PCIBIOS fixup stage]-----------------------
May 17 12:59:25 setup /netbsd: device vendor product
May 17 12:59:25 setup /netbsd: register space address size mask
May 17 12:59:25 setup /netbsd: --------------------------------------------
May 17 12:59:25 setup /netbsd: 000:00:0 0x1166 0x0009
May 17 12:59:25 setup /netbsd: [OK]
May 17 12:59:25 setup /netbsd: 000:00:1 0x1166 0x0009
May 17 12:59:25 setup /netbsd: [OK]
May 17 12:59:25 setup /netbsd: 000:02:0 0x8086 0x0962
May 17 12:59:25 setup /netbsd: [OK]
May 17 12:59:25 setup /netbsd: 000:08:0 0x8086 0x1229
May 17 12:59:25 setup /netbsd: 10h mem 0xfe102000 0x00001000 0
May 17 12:59:25 setup /netbsd: 14h port 0x0000ecc0 0x00000040 1
May 17 12:59:25 setup /netbsd: 18h mem 0xfe000000 0x00100000 0
May 17 12:59:25 setup /netbsd: [OK]
May 17 12:59:25 setup /netbsd: 000:14:0 0x1002 0x4759
May 17 12:59:25 setup /netbsd: 10h mem 0xf8000000 0x01000000 8
May 17 12:59:25 setup /netbsd: 14h port 0x0000e800 0x00000100 1
May 17 12:59:25 setup /netbsd: 18h mem 0xfe101000 0x00001000 0
May 17 12:59:25 setup /netbsd: [OK]
May 17 12:59:25 setup /netbsd: 000:15:0 0x1166 0x0200
May 17 12:59:25 setup /netbsd: [OK]
May 17 12:59:25 setup /netbsd: --------------------------[ 0 devices bogus]
May 17 12:59:25 setup /netbsd: mainbus0 (root)
May 17 12:59:25 setup /netbsd: pnpbios0 at mainbus0: code f0000, data 40, entry e2f4, control 0 eventp 0
May 17 12:59:25 setup /netbsd: pnpbios0: nodes 17, max len 248
May 17 12:59:25 setup /netbsd: PNP0C02 (mem 0-9ffff 100000-1fffdfff ffe00000-ffffffff f0000-fffff, io 800-83f 580-58f 62-63 65-6f e0-ef 2c00-2c7f, irq 15) at pnpbios0 index 0 ignored
May 17 12:59:25 setup /netbsd: com2 at pnpbios0 index 1 (PNP0501)
May 17 12:59:25 setup /netbsd: com2: io 3f8-3ff, irq 4
May 17 12:59:25 setup /netbsd: com2: ns16550a, working fifo
May 17 12:59:25 setup /netbsd: com3 at pnpbios0 index 2 (PNP0501)
May 17 12:59:25 setup /netbsd: com3: io 2f8-2ff, irq 3
May 17 12:59:25 setup /netbsd: com3: ns16550a, working fifo
May 17 12:59:25 setup /netbsd: lpt1 at pnpbios0 index 3 (PNP0401)
May 17 12:59:25 setup /netbsd: lpt1: io 378-37f 778-77b, irq 7
May 17 12:59:25 setup /netbsd: PNP0700 (io 3f0-3f5, irq 6, dma 2) at pnpbios0 index 4 ignored
May 17 12:59:25 setup /netbsd: PNP0F13 (irq 12) at pnpbios0 index 5 ignored
May 17 12:59:25 setup /netbsd: PNP0A03 (io cf8-cff) at pnpbios0 index 6 ignored
May 17 12:59:25 setup /netbsd: PNP0C02 (irq 9) at pnpbios0 index 7 ignored
May 17 12:59:25 setup /netbsd: PNP0000 (io 20-3f a0-bf 4d0-4d1, irq 2) at pnpbios0 index 8 ignored
May 17 12:59:26 setup /netbsd: PNP0003 (mem fee00000-fee0ffff fec00000-fec0ffff) at pnpbios0 index 9 ignored
May 17 12:59:26 setup /netbsd: PNP0100 (io 40-5f, irq 0) at pnpbios0 index 10 ignored
May 17 12:59:26 setup /netbsd: PNP0200 (io 80-9f 0-1f c0-df, dma 4) at pnpbios0 index 11 ignored
May 17 12:59:26 setup /netbsd: PNP0303 (io 60 64, irq 1) at pnpbios0 index 12 ignored
May 17 12:59:26 setup /netbsd: PNP0800 (io 61) at pnpbios0 index 13 ignored
May 17 12:59:26 setup /netbsd: PNP0B00 (io 70-7f, irq 8) at pnpbios0 index 14 ignored
May 17 12:59:26 setup /netbsd: PNP0C04 (io f0-ff, irq 13) at pnpbios0 index 15 ignored
May 17 12:59:26 setup /netbsd: PNP0C01 (io c00-c01 c06-c08 c14 c50-c52 c6c-c6f cd6-cd7 f50-f57) at pnpbios0 index 17 ignored
May 17 12:59:26 setup /netbsd: pci0 at mainbus0 bus 0: configuration mode 1
May 17 12:59:26 setup /netbsd: pci0: i/o space, memory space enabled
May 17 12:59:26 setup /netbsd: pchb0 at pci0 dev 0 function 0
May 17 12:59:26 setup /netbsd: pchb0: Pequr Technology product 0x0009 (rev. 0x05)
May 17 12:59:26 setup /netbsd: pchb1 at pci0 dev 0 function 1
May 17 12:59:26 setup /netbsd: pchb1: Pequr Technology product 0x0009 (rev. 0x05)
May 17 12:59:26 setup /netbsd: ppb0 at pci0 dev 2 function 0: Intel product 0x0962 (rev. 0x01)
May 17 12:59:26 setup /netbsd: pci1 at ppb0 bus 1
May 17 12:59:26 setup /netbsd: pci1: i/o space, memory space enabled
May 17 12:59:26 setup /netbsd: ahc0 at pci1 dev 4 function 0
May 17 12:59:26 setup /netbsd: ahc0: interrupting at irq 14
May 17 12:59:26 setup /netbsd: ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs
May 17 12:59:27 setup /netbsd: scsibus0 at ahc0 channel 0: 16 targets, 8 luns per target
May 17 12:59:27 setup /netbsd: ahc1 at pci1 dev 6 function 0
May 17 12:59:27 setup /netbsd: ahc1: interrupting at irq 5
May 17 12:59:27 setup /netbsd: ahc1: aic7880 Single Channel A, SCSI Id=7, 16/255 SCBs
May 17 12:59:27 setup /netbsd: scsibus1 at ahc1 channel 0: 8 targets, 8 luns per target
May 17 12:59:27 setup /netbsd: fxp0 at pci0 dev 8 function 0: Intel i82557 Ethernet, rev 8
May 17 12:59:27 setup /netbsd: fxp0: interrupting at irq 11
May 17 12:59:27 setup /netbsd: fxp0: Ethernet address 00:b0:d0:21:06:35, 10/100 Mb/s
May 17 12:59:27 setup /netbsd: inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
May 17 12:59:27 setup /netbsd: inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
May 17 12:59:27 setup /netbsd: vga1 at pci0 dev 14 function 0: ATI Technologies product 0x4759 (rev. 0x7a)
May 17 12:59:27 setup /netbsd: wsdisplay0 at vga1: console (80x25, vt100 emulation)
May 17 12:59:27 setup /netbsd: pcib0 at pci0 dev 15 function 0
May 17 12:59:27 setup /netbsd: pcib0: Pequr Technology product 0x0200 (rev. 0x4f)
May 17 12:59:27 setup /netbsd: isa0 at pcib0
May 17 12:59:27 setup /netbsd: pckbc0 at isa0 port 0x60-0x64
May 17 12:59:27 setup /netbsd: pckbd0 at pckbc0 (kbd slot)
May 17 12:59:27 setup /netbsd: pckbc0: using irq 1 for kbd slot
May 17 12:59:27 setup /netbsd: wskbd0 at pckbd0: console keyboard, using wsdisplay0
May 17 12:59:27 setup /netbsd: pms0 at pckbc0 (aux slot)
May 17 12:59:27 setup /netbsd: pckbc0: using irq 12 for aux slot
May 17 12:59:28 setup /netbsd: wsmouse0 at pms0 mux 0
May 17 12:59:28 setup /netbsd: pcppi0 at isa0 port 0x61
May 17 12:59:28 setup /netbsd: midi0 at pcppi0: PC speaker
May 17 12:59:28 setup /netbsd: spkr0 at pcppi0
May 17 12:59:28 setup /netbsd: sysbeep0 at pcppi0
May 17 12:59:28 setup /netbsd: isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
May 17 12:59:28 setup /netbsd: npx0 at isa0 port 0xf0-0xff: using exception 16
May 17 12:59:28 setup /netbsd: fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
May 17 12:59:28 setup /netbsd: fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
May 17 12:59:28 setup /netbsd: isapnp0: no ISA Plug 'n Play devices found
May 17 12:59:28 setup /netbsd: biomask e765 netmask ef65 ttymask ffe7
May 17 12:59:28 setup /netbsd: scsibus0: waiting 2 seconds for devices to settle...
May 17 12:59:28 setup /netbsd: ahc0: target 0 using 16bit transfers
May 17 12:59:28 setup /netbsd: ahc0: target 0 synchronous at 40.0MHz, offset = 0x1f
May 17 12:59:28 setup /netbsd: ahc0: target 0 using tagged queuing
May 17 12:59:28 setup /netbsd: sd0 at scsibus0 target 0 lun 0: <QUANTUM, ATLAS 10K 36SCA, UCHD> SCSI3 0/direct fixed
May 17 12:59:28 setup /netbsd: sd0: 34732 MB, 10042 cyl, 24 head, 295 sec, 512 bytes/sect x 71132998 sectors
May 17 12:59:29 setup /netbsd: ahc0: target 1 using 16bit transfers
May 17 12:59:29 setup /netbsd: ahc0: target 1 synchronous at 40.0MHz, offset = 0x1f
May 17 12:59:29 setup /netbsd: ahc0: target 1 using tagged queuing
May 17 12:59:29 setup /netbsd: sd1 at scsibus0 target 1 lun 0: <QUANTUM, ATLAS 10K 36SCA, UCHD> SCSI3 0/direct fixed
May 17 12:59:29 setup /netbsd: sd1: 34732 MB, 10042 cyl, 24 head, 295 sec, 512 bytes/sect x 71132998 sectors
May 17 12:59:29 setup /netbsd: ahc0: target 6 using 8bit transfers
May 17 12:59:29 setup /netbsd: ahc0: target 6 using asynchronous transfers
May 17 12:59:29 setup /netbsd: uk0 at scsibus0 target 6 lun 0: <DELL, 1x4 U2W SCSI BP, 5.24> SCSI2 3/processor fixed
May 17 12:59:29 setup /netbsd: uk0: unknown device
May 17 12:59:29 setup /netbsd: scsibus1: waiting 2 seconds for devices to settle...
May 17 12:59:29 setup /netbsd: ahc1: target 1 synchronous at 20.0MHz, offset = 0xf
May 17 12:59:29 setup /netbsd: ahc1: target 1 using tagged queuing
May 17 12:59:29 setup /netbsd: sd2 at scsibus1 target 1 lun 0: <SEAGATE, ST34520N, 1487> SCSI2 0/direct fixed
May 17 12:59:29 setup /netbsd: sd2: 4340 MB, 9006 cyl, 4 head, 246 sec, 512 bytes/sect x 8888924 sectors
May 17 12:59:29 setup /netbsd: Kernelized RAIDframe activated
May 17 12:59:29 setup /netbsd: IPsec: Initialized Security Association Processing.
May 17 12:59:29 setup /netbsd: boot device: sd2
May 17 12:59:29 setup /netbsd: root on sd2a dumps on sd2b
May 17 12:59:30 setup /netbsd: root file system type: ffs
May 17 12:59:30 setup /netbsd: RAIDFRAME: protectedSectors is 64
May 17 12:59:30 setup /netbsd: raid0: Component /dev/sd0a being configured at row: 0 col: 0
May 17 12:59:30 setup /netbsd: Row: 0 Column: 0 Num Rows: 1 Num Columns: 2
May 17 12:59:30 setup /netbsd: Version: 2 Serial Number: 123456 Mod Counter: 165
May 17 12:59:30 setup /netbsd: Clean: Yes Status: 0
May 17 12:59:30 setup /netbsd: raid0: Component /dev/sd1a being configured at row: 0 col: 1
May 17 12:59:30 setup /netbsd: Row: 0 Column: 1 Num Rows: 1 Num Columns: 2
May 17 12:59:30 setup /netbsd: Version: 2 Serial Number: 123456 Mod Counter: 165
May 17 12:59:30 setup /netbsd: Clean: Yes Status: 0
May 17 12:59:30 setup /netbsd: RAIDFRAME: Configure (RAID Level 0): total number of sectors is 142194432 (69430 MB)
May 17 12:59:30 setup /netbsd: RAIDFRAME(RAID Level 0): Using 6 floating recon bufs with no head sep limit
May 17 12:59:30 setup /netbsd: IP Filter: v3.4.2 initialized. Default = pass all, Logging = enabled
May 17 12:59:30 setup /netbsd: fxp0: dmasync timeout
May 17 12:59:30 setup /netbsd: fxp0: dmasync timeout
May 17 12:59:30 setup /netbsd: wsdisplay0: screen 1 added (80x25, vt100 emulation)
May 17 12:59:30 setup /netbsd: wsdisplay0: screen 2 added (80x25, vt100 emulation)
May 17 12:59:30 setup /netbsd: wsdisplay0: screen 3 added (80x25, vt100 emulation)
May 17 12:59:30 setup /netbsd: wsdisplay0: screen 4 added (80x25, vt100 emulation)
May 17 12:59:30 setup /netbsd: wsmux1: connecting to wsdisplay0
May 17 12:59:24 setup savecore: no core dump
May 17 12:59:43 setup /netbsd: fxp0: dmasync timeout
May 17 13:00:15 setup last message repeated 2 times
May 17 13:02:07 setup last message repeated 7 times
May 17 13:12:12 setup last message repeated 37 times
May 17 13:22:19 setup last message repeated 37 times
May 17 13:32:20 setup last message repeated 37 times
May 17 13:42:12 setup last message repeated 37 times
>How-To-Repeat:
Use the fxp device on a Dell PowerEdge 2400? I'm really not sure if this can
easily be repeated. I'm willing to be a guinnea pig and test experimental
patches.
>Fix:
Unknown.
>Release-Note:
>Audit-Trail:
>Unformatted: