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>