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>