Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 May 2002 16:31:36 -0600
From:      Orrie <Orrie.Gartner@Colorado.EDU>
To:        freebsd-questions@FreeBSD.org
Subject:   ATA PIO problems with 4.5
Message-ID:  <200205312231.g4VMVcZ26660@pinkfloyd.Colorado.EDU>

next in thread | raw e-mail | index | archive | help

Hi,

  We have a very severe and interesting problem.  Our system is the
following:

	Gigabyte GA-7DPXDW motherboard
	AMD 760MPX chipset
	Promise Fasttrack 100 onboard IDE-RAID
	Athlon MP 1800+
	1GB PC2100 ECC ram

  We are running 4.5-RELEASE-p5.  When our Maxtor 160GB disks are
connected to the built-in onboard controller (NOT the Promise
Fasttrack), we see transfer rates in the 80Megabit range as expected
and the drives are in dma mode (though, when moving 130 Gigs over then
net to one of these disks the drive went offline several times on us).

  When using the onboard Promise Fasttrack 100, the drives switch to
PIO mode and our transfer rates are, obviously, way to slow to do
much.  We know the cables are fine since they have all been tested.
This is the first machine we have with the Promise Fasttrack built on
the board.

  Here is the ATA stuff from messages:
atapci0: <Generic PCI ATA controller> port 0xb000-0xb00f at device 7.1 on pci0
atapci1: <Promise ATA100 controller> port 0xa400-0xa43f,0xa000-0xa003,0x9c00-0x9
c07,0x9800-0x9803,0x9400-0x9407 mem 0xf4020000-0xf403ffff irq 10 at device
8.0 on pci2
ad0: 156334MB <Maxtor 4G160J8> [317632/16/63] at ata0-master BIOSDMA
ad1: 156334MB <Maxtor 4G160J8> [317632/16/63] at ata0-slave BIOSDMA
ad2: 156334MB <Maxtor 4G160J8> [317632/16/63] at ata1-master BIOSDMA
ad3: 156334MB <Maxtor 4G160J8> [317632/16/63] at ata1-slave BIOSDMA
ad6: 156334MB <Maxtor 4G160J8> [317632/16/63] at ata3-master UDMA100

and the most common errors we receive are:

ad1: WRITE command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
ad1: WRITE command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
ad1: WRITE command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
ad1: WRITE command timeout tag=0 serv=0 - resetting
ad1: trying fallback to PIO mode
ata0: resetting devices .. done
ad0: READ command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
ad0: READ command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
ad0: READ command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
ad0: READ command timeout tag=0 serv=0 - resetting
ad0: trying fallback to PIO mode
ata0: resetting devices .. done

  Does anyone have any thoughts on what could be occuring?

  Thanks so much for any insight you may have.

  Orrie

  orrie@colorado.edu

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?200205312231.g4VMVcZ26660>