Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Aug 2003 16:00:22 -0700
From:      Brooks Davis <brooks@one-eyed-alien.net>
To:        Alexander Serkov <serkov@ukrpost.net>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Why is ATAPI DMA disabled by default ?
Message-ID:  <20030813230022.GA28561@Odin.AC.HMC.Edu>
In-Reply-To: <200308140145.45882.serkov@ukrpost.net>
References:  <200308140145.45882.serkov@ukrpost.net>

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

--9amGYk9869ThD9tj
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Aug 14, 2003 at 01:45:45AM +0300, Alexander Serkov wrote:
> I use 5.1-current and have found that by default FreeBSD disables ATAPI's=
=20
> support for DMA transfers and thus uses CPU hungry PIO modes.
> It even makes sysctl used to change this read-only.
> I had changed the default value of atapi_dma to 1 in dev/ata/atapi-all.c =
to 1=20
> and it worked fine for me.
> Can someone explain why it is disabled?

Lots of drives, even fairly new ones be well know vendors, hang the
system during boot if ATAPI DMA is enabled because they lie about
supporting it.

-- Brooks

--=20
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4

--9amGYk9869ThD9tj
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE/OsMFXY6L6fI4GtQRAjQLAJ9CCOm6ZYyPPGqSoznZxVCcdXql9QCgpXm2
gZ6h4jUTP6nSCciUYuZ/0lE=
=CB9/
-----END PGP SIGNATURE-----

--9amGYk9869ThD9tj--



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