Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Dec 2002 17:13:07 -0800
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        =?iso-8859-1?Q?S=F8ren?= Schmidt <sos@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Serializing ATA channels [was: Re: cvs commit: src/share/man/man4 ata.4]
Message-ID:  <20021204011307.GA915@athlon.pn.xcllnt.net>
In-Reply-To: <200212032018.gB3KI1Ib074157@repoman.freebsd.org>
References:  <200212032018.gB3KI1Ib074157@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Dec 03, 2002 at 12:18:01PM -0800, Søren Schmidt wrote:
> sos         2002/12/03 12:18:01 PST
> 
>   Modified files:
>     share/man/man4       ata.4 
>   Log:
>   Add support for the PC98 platform to the ATA driver.
>   This mostly consists of functionality to serialize accesses to
>   the two ATA channels (which can also be used to "fix" certain
>   PCI based controllers).

I have an ATA controller that Linux marks as having a bug and
serializes both channels as a way to work around the bug. Given
the added functionality, am I right in assuming that we can
do the same in a pretty straightforward way?

Some details (for fun):

FreeBSD 5.0-CURRENT #147: Fri Nov 29 21:44:17 PST 2002
    marcel@mckinley.pn.xcllnt.net:/nfs/p4/ia64/sys/ia64/compile/HP_RX2600
		:
atapci0: <CMD 649 ATA100 controller> port 0xd40-0xd4f,0xd60-0xd63,0xd50-0xd57,0xd64-0xd67,0xd58-0xd5f irq 21 at device 2.0 on pci0
ata2: at 0xd58 on atapci0
ata3: at 0xd50 on atapci0
		:
ata2-slave: timeout waiting for interrupt
ata2-slave: ATAPI identify failed
		:
acd0: DVD-ROM <DV-28E-B> at ata2-master PIO4


mckinley% sudo atacontrol info 1
mckinley% sudo atacontrol info 2
Master: acd0 <DV-28E-B/2.2B> ATA/ATAPI rev 5
Slave:       no device present
mckinley% sudo atacontrol info 3
Master:      no device present
Slave:       no device present

-- 
 Marcel Moolenaar	  USPA: A-39004		 marcel@xcllnt.net

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




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