i386/73666: 5.3 UDMA error WD1600 can't partition drive

Floris 'Tamama' van Gog floris at vangog.net
Sun Mar 27 05:40:16 PST 2005


The following reply was made to PR i386/73666; it has been noted by GNATS.

From: Floris 'Tamama' van Gog <floris at vangog.net>
To: freebsd-gnats-submit at FreeBSD.org, pluto_777 at 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.


More information about the freebsd-i386 mailing list