Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Aug 2001 21:57:54 -0400
From:      Mark Woodson <mwoodson@bacxs.com>
To:        freebsd-questions@freebsd.org
Subject:   ATA Problems with >4.1R #0
Message-ID:  <5.1.0.14.0.20010827212658.01e1b520@192.168.99.2>

next in thread | raw e-mail | index | archive | help
I've spent the past few hours digging through the archives looking for a 
solution to this problem, and all the references I found seemed to center 
on an early bug in the UDMA code that by all accounts sounds like it was fixed.

I've got a system using the dreaded VIA chipset and a Seagate 
drive.  What's maddening is that the system works fine, no problems on 
4.1-RELEASE #0, and fails horrendously on anything after that (up to 4.4 
RC1).  The problem is continuous READ and WRITE timeouts that result in the 
bus being reset and, during installation disk errors.  It's a FIC KA-6130 
MicroATX board, with a Trident VGA adapter and 2 Netgear FA310TX NIC's, a 
PIII-450 and 64M RAM.

ad0: WRITE command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done

I'd appreciate any help/suggestions anyone might have...

Boot screens for 4.1-RELEASE and 4.2-RELEASE follow

FreeBSD 4.1-RELEASE #0: Fri Aug 24 14:44:32 GMT 2001
root@gw:/usr/src/sys/compile/GW
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 451024879 Hz
CPU: Pentium III/Pentium III Xeon/Celeron (451.02-MHz 686-class CPU)
Origin = "GenuineIntel"  Id = 0x672  Stepping = 2
  Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,XMM>
real memory  = 67043328 (65472K bytes)
avail memory = 62709760 (61240K bytes)
Preloaded elf kernel "kernel" at 0xc0282000.
Pentium Pro MTRR support enabled
md0: Malloc disk
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib2: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib2
pci1: <Trident model 9750 VGA-compatible display device> at 0.0 irq 11
isab0: <VIA 82C596B PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C596 ATA33 controller> port 0xa000-0xa00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <VIA 83C572 USB controller> at 7.2 irq 10
dc0: <82c169 PNIC 10/100BaseTX> port 0xa800-0xa8ff mem 
0xe8001000-0xe80010ff irq 11 at device 8.0 on pci0
dc0: Ethernet address: 00:a0:cc:5c:26:9c
miibus0: <MII bus> on dc0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc1: <82c169 PNIC 10/100BaseTX> port 0xac00-0xacff mem 
0xe8000000-0xe80000ff irq 5 at device 9.0 on pci0
dc1: Ethernet address: 00:a0:cc:5c:0a:a1
miibus1: <MII bus> on dc1
ukphy1: <Generic IEEE 802.3u media interface> on miibus1
ukphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pci0: <unknown card> (vendor=0x125d, dev=0x1969) at 11.0 irq 9
pcib1: <Host to PCI bridge> on motherboard
pci2: <PCI bus> on pcib1
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: failed to get data.
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
IP Filter: v3.4.8 initialized.  Default = pass all, Logging = enabled
ad0: 8056MB <ST38421A> [16368/16/63] at ata0-master using UDMA33
acd0: CDROM <HITACHI CDR-8130> at ata1-slave using PIO4

FreeBSD 4.2-RELEASE #0: Mon Nov 20 13:02:55 GMT 2000
jkh@bento.FreeBSD.org:/usr/src/sys/compile/GENERIC
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium III/Pentium III Xeon/Celeron (451.03-MHz 686-class CPU)
Origin = "GenuineIntel"  Id = 0x672  Stepping = 2
Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
real memory  = 67043328 (65472K bytes)
config> en ata0
config> po ata0 0x1f0
config> ir ata0 14
config> f ata0 0
config> q
avail memory = 61014016 (59584K bytes)
Preloaded elf kernel "kernel" at 0xc0436000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc043609c.
Pentium Pro MTRR support enabled
md0: Malloc disk
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib2: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib2
pci1: <Trident model 9750 VGA-compatible display device> at 0.0 irq 11
isab0: <VIA 82C596B PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C596 ATA33 controller> port 0xa000-0xa00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <VIA 83C572 USB controller> port 0xa400-0xa41f irq 10 at device 7.2 
on pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
dc0: <82c169 PNIC 10/100BaseTX> port 0xa800-0xa8ff mem 
0xe8001000-0xe80010ff irq 11 at device 8.0 on pci0
dc0: Ethernet address: 00:a0:cc:5c:26:9c
miibus0: <MII bus> on dc0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc1: <82c169 PNIC 10/100BaseTX> port 0xac00-0xacff mem 
0xe8000000-0xe80000ff irq 5 at device 9.0 on pci0
dc1: Ethernet address: 00:a0:cc:5c:0a:a1
miibus1: <MII bus> on dc1
ukphy1: <Generic IEEE 802.3u media interface> on miibus1
ukphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pci0: <unknown card> (vendor=0x125d, dev=0x1969) at 11.0 irq 9
pcib1: <Host to PCI bridge> on motherboard
pci2: <PCI bus> on pcib1
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
ad0: 8056MB <ST38421A> [16368/16/63] at ata0-master UDMA33
acd0: CDROM <HITACHI CDR-8130> at ata1-slave using PIO4
Mounting root from ufs:/dev/ad0s1a
ad0: WRITE command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.1.0.14.0.20010827212658.01e1b520>