Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Sep 1999 08:27:55 +0200 (CEST)
From:      Soren Schmidt <sos@freebsd.dk>
To:        garyh@mail.win.bright.net (Gary Hampton)
Cc:        current@FreeBSD.ORG
Subject:   Re: ata drivers
Message-ID:  <199909200627.IAA01638@freebsd.dk>
In-Reply-To: <Pine.BSF.4.10.9909192348370.2797-100000@localhost> from Gary Hampton at "Sep 19, 1999 11:56:16 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
It seems Gary Hampton wrote:
> I have been trying to get the ata drivers to work on my system for a
> a while now but can't seem to mount my cdrom drives. This is what I get on
> boot up:

> atapi: DMA transfer mode set
> acd0: <CRW6206A/1.3A> CDROM drive at ata0 as master

I'll bet that your CDROM doesn't do DMA right. I was optimistic when I
added the ATAPI DMA code, but it seems LOTS, and I mean LOTS of ATAPI
devices doesn't work in DMA mode even if they tell you so :(

You can disable DMA on atapi devices by commecnting out the code
block with the ata_dmainit call in it.

I have a new version of the ATA driver very close to being committed,
and it might solve some of this. The real solution might be to have
a positive list of ATAPI devices known to work in DMA mode.

-Soren


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




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