From owner-freebsd-stable@FreeBSD.ORG Sat Sep 24 02:54:43 2005 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D0AE16A41F for ; Sat, 24 Sep 2005 02:54:43 +0000 (GMT) (envelope-from tim.howe@celebrityresorts.com) Received: from knuth.hurstdog.org (knuth.hurstdog.org [69.55.236.147]) by mx1.FreeBSD.org (Postfix) with SMTP id D15F143D48 for ; Sat, 24 Sep 2005 02:54:42 +0000 (GMT) (envelope-from tim.howe@celebrityresorts.com) Received: (qmail 13624 invoked from network); 24 Sep 2005 02:54:42 -0000 Received: from knuth.hurstdog.org (HELO fred.colohowes.org) (69.55.236.147) by knuth.hurstdog.org with SMTP; 24 Sep 2005 02:54:42 -0000 Received: from piro.quadium.net (piro.colohowes.org [10.27.56.90]) by fred.colohowes.org (Postfix) with ESMTP id 7F3EC8FE63 for ; Fri, 23 Sep 2005 21:15:30 -0600 (MDT) Received: from beaker.data-secure.net (localhost [127.0.0.1]) by piro.quadium.net (8.12.6/8.12.6) with ESMTP id j8O2poJl096716 for ; Fri, 23 Sep 2005 22:51:51 -0400 (EDT) (envelope-from tim.howe@celebrityresorts.com) Received: by beaker.data-secure.net (Postfix, from userid 125) id 538E039856; Fri, 23 Sep 2005 23:08:51 -0400 (EDT) Received: by beaker.data-secure.net (Postfix, from userid 1000) id DB97E39857; Fri, 23 Sep 2005 22:52:09 -0400 (EDT) To: freebsd-stable@freebsd.org From: Tim Howe Date: Fri, 23 Sep 2005 22:52:09 -0400 Message-ID: <87y85nuqhy.fsf@beaker.data-secure.net> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Corporate Culture, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: 5.3 -> 5.4 breaks ATA (Intel ICH2) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 02:54:43 -0000 I've got a machine here that I'm trying to install FreeBSD 5.4 on. It's identical (except for the hard drive) to another machine that I ran the 4.x series on for some time with no issues. I've got several other Pentium 3-based machines running 5.4-RELEASE-p3 with a GENERIC kernel, and I have a 5.3 installer disk, so my strategy was to do a minimal install of 5.3, then NFS mount /usr/src and /usr/obj from my organizational build server and upgrade to 5.4 from there. The 5.3 install went smoothly, make installkernel went smoothly, but when I tried to reboot I got an error saying that it couldn't find the root filesystem. Further investigation found that it wasn't able to find the ATA HDD (master on ata0) at all, but could find the ATAPI CDROM drive (master on ata0). I verified that the drive had not gone bad by again booting off the 5.3 installer disk, which found ad0 with no difficulty. I then downloaded the 5.4 mini-CD, which was unable to find ad0. Finally, I swapped in another hard drive with identical results. Neither booting with ACPI disabled (didn't bother to check whether this machine even has it) nor booting in safe mode helped at all. I did happen to notice that when the 5.3 CD boots, there is a delay of several seconds when probing ata0. Could this be a timing issue with regard to the controller? The machine is a Gateway ATXSTF FED Pro M1000 with a 1GHz Pentium III and 256MB of RAM. It has an onboard Intel ICH2 UDMA100 controller. The first HDD I tried was a Western Digital Caviar 32500 2559.8MB drive, and the second was a Caviar 24300 4311.9MB drive. If necessary, I'm willing to build custom kernels for testing purposes or to add debugging statements etc, if anyone can give me pointers in the right direction. Thanks in advance. -- Tim Howe Software Engineer Celebrity Resorts, Inc.