From 3c163db4ee43ea8374fd03d3598361138ec93f5c Mon Sep 17 00:00:00 2001
From: "Bruce A. Mah" $FreeBSD:
src/release/doc/en_US.ISO8859-1/errata/article.sgml,v
- 1.1.2.68 2002/06/15 23:52:22 bmah Exp $
+ 1.1.2.69 2002/06/19 18:57:20 bmah Exp $
@@ -136,6 +136,106 @@
contain this patch. To get an updated version, use CVSup to obtain a more recent ports
collection.
Some FreeBSD/i386 users have experienced difficulties + reading from certain ATA CDROM drives. Specific models on + which this problem has been observed include the AOpen 48x, + 52x, and 56x CDROM drives, as well as the Mitsumi Slim + CRMC-SR242S CDROM drive. A typical symptom is the following + error message on the console and/or + dmesg(8) buffer + (sometimes accompanied by a kernel panic):
++ acd0: READ_BIG command timeout - resetting + ata1: resetting devices .. done ++ +
In some cases, this bug can prevent installation of + FreeBSD from an affected CDROM drive. It can cause + sysinstall(8) to hang + while extracting distribution files from CD media.
+ +A two-part workaround listed here has shown to be + helpful in some (but not necessarily all) cases. First, to + allow a CDROM installation, it is necessary to modify the + normal CDROM installation procedure:
+ +Start the computer with a FreeBSD installation + CDROM in the drive.
+Wait for a console message similar to:
++ Hit [Enter] to boot immediately, or any other key for command prompt. + Booting [kernel] in 9 seconds... ++
Immediately interrupt the boot process by pressing + the Space bar on the + keyboard.
+Enter the following three lines at the ok prompt:
++ ok set hw.ata.ata_dma="1" ++
+ ok set hw.ata.atapi_dma="1" ++
+ ok boot ++
Continue the installation as normal.
+The second part of the workaround takes place after + completing the CDROM installation (or a successful source + upgrade). It consists of configuring the + ata(4) driver so that + future CDROM reads work correctly:
+ +Add the following two lines to /boot/loader.conf (creating this file + if it does not already exist):
++ hw.ata.ata_dma="1" + hw.ata.atapi_dma="1" ++
Reboot the machine.
+As of this writing, this issue is under continuing + investigation.