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: