From owner-freebsd-i386@FreeBSD.ORG Sun Mar 27 13:40:15 2005 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E66AA16A4CE for ; Sun, 27 Mar 2005 13:40:15 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C736B43D31 for ; Sun, 27 Mar 2005 13:40:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2RDeF1N001228 for ; Sun, 27 Mar 2005 13:40:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2RDeFJN001227; Sun, 27 Mar 2005 13:40:15 GMT (envelope-from gnats) Date: Sun, 27 Mar 2005 13:40:15 GMT Message-Id: <200503271340.j2RDeFJN001227@freefall.freebsd.org> To: freebsd-i386@FreeBSD.org From: "Floris 'Tamama' van Gog" Subject: Re: i386/73666: 5.3 UDMA error WD1600 can't partition drive X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Floris 'Tamama' van Gog List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Mar 2005 13:40:16 -0000 The following reply was made to PR i386/73666; it has been noted by GNATS. From: Floris 'Tamama' van Gog 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.