Date: Sun, 27 Mar 2005 13:40:15 GMT From: "Floris 'Tamama' van Gog" <floris@vangog.net> To: freebsd-i386@FreeBSD.org Subject: Re: i386/73666: 5.3 UDMA error WD1600 can't partition drive Message-ID: <200503271340.j2RDeFJN001227@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/73666; it has been noted by GNATS. From: Floris 'Tamama' van Gog <floris@vangog.net> To: freebsd-gnats-submit@FreeBSD.org, pluto_777@mac.com Cc: Subject: Re: i386/73666: 5.3 UDMA error WD1600 can't partition drive Date: Sun, 27 Mar 2005 15:44:40 +0200 Same problem installing 5.3 on a p120 laptop with a 3GB drive. laptop/hardisk supports UDMA2 mode. After reading the mailing lists from back in sept 2004, the following fix can be applied: At boot, select 6 (loader prompt) and type: set hw.ata.ata_dma=0 boot This will disable DMA and completely remove any problems related to it. then it will continue to boot normally After install, upon boot, again disable dma (else it will not be able to mount.. it cant access the drive) To automagically apply this upon every boot, you can alter /boot/loader.conf to include the following: hw.ata.ata_dma=0 Now, I think this is not really a fix, at most a silly temporary patch. It completely disables dma (udma modes) and severely impacts system performance. Note that my in the case of my slow Pentium 120, the drive becomes completely unaccessable when dma mode is enabled. The complaints are timeouts on dma. It does not seem related to network (I dont ave any), or ACPI.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503271340.j2RDeFJN001227>