From owner-freebsd-questions@FreeBSD.ORG Fri Jan 9 18:21:11 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B2B0C1065670 for ; Fri, 9 Jan 2009 18:21:11 +0000 (UTC) (envelope-from frank@shute.org.uk) Received: from mailout.zetnet.co.uk (mailout.zetnet.co.uk [194.247.47.231]) by mx1.freebsd.org (Postfix) with ESMTP id 40DDA8FC17 for ; Fri, 9 Jan 2009 18:21:11 +0000 (UTC) (envelope-from frank@shute.org.uk) Received: from irwell.zetnet.co.uk ([194.247.47.48] helo=zetnet.co.uk) by mailout.zetnet.co.uk with esmtp (Exim 4.63) (envelope-from ) id 1LLLyo-0000Gx-0e; Fri, 09 Jan 2009 18:21:10 +0000 Received: from orange.esperance-linux.co.uk (54-144.adsl.zetnet.co.uk [194.247.54.144]) by zetnet.co.uk (8.14.1/8.14.1/Debian-9) with ESMTP id n09IL9uc000566; Fri, 9 Jan 2009 18:21:09 GMT Received: by orange.esperance-linux.co.uk (Postfix, from userid 1001) id 3E99F4AC45; Fri, 9 Jan 2009 18:21:04 +0000 (GMT) Date: Fri, 9 Jan 2009 18:21:04 +0000 From: Frank Shute To: Polytropon Message-ID: <20090109182104.GA51468@orange.esperance-linux.co.uk> Mail-Followup-To: Polytropon , freebsd-questions@freebsd.org References: <20090109122720.GA38699@orange.esperance-linux.co.uk> <20090109134342.5fb692f7.freebsd@edvax.de> <20090109145455.GA50881@orange.esperance-linux.co.uk> <20090109160557.2318101f.freebsd@edvax.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090109160557.2318101f.freebsd@edvax.de> User-Agent: Mutt/1.4.2.3i X-Face: *}~{PHnDTzvXPe'wl_-f%!@+r5; VLhb':*DsX%wEOPg\fDrXWQJf|2\,92"DdS%63t*BHDyQ|OWo@Gfjcd72eaN!4%NE{0]p)ihQ1MyFNtWL X-Operating-System: FreeBSD 7.1-PRERELEASE amd64 X-Organisation: 'Esperance Linux' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.1.7 (zetnet.co.uk [194.247.46.1]); Fri, 09 Jan 2009 18:21:09 +0000 (GMT) Cc: freebsd-questions@freebsd.org Subject: Re: Can't boot machine after upgrade X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Frank Shute List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jan 2009 18:21:12 -0000 On Fri, Jan 09, 2009 at 04:05:57PM +0100, Polytropon wrote: > > On Fri, 9 Jan 2009 14:54:55 +0000, Frank Shute wrote: > > I tried booting a FreeBSD CD & going into sysinstall & then fdisk but > > it said it couldn't find any disks. > > Ah! This means something like "the disk *really* can't be accessed". > You can easily conclude from > > % dmesg | grep ^ad > > if any disk is present, or use > > % atacontrol list > > to see what's on the HDD controller. > > > > > freesbie.org is unfortunately down :( > > The diagnostic means of a bootable FreeBSD installation CD should > be sufficient at first - to eleminate or confirm the idea that the > disk is not present. > > Now, check settings in CMOS setup, check wires, eventually check > hard disk in another system, and / or put another disk into the > system you want to boot ("cross-checking") - the latter one not > to install anything, but to see if the disk is recognized correctly. > > > > > I'm not using GENERIC but IIRC I've only stripped out NIC's etc. > > Then I think the only thing missing could be the ad driver or > something it depends on, but that's nearly impossible to miss. :-) > > > > > I booted with booting verbose and it's showing this before it jumps to > > the mountroot> prompt: > > > > ata1: SATA connect time=0ms > > ata1: SIGNATURE: eb140101 > > ata1: ahci_reset devices=0x4 > > ata1: reinit done .. > > ata2: reiniting channel .. > > ata2: SATA connect time=0ms > > ata2: SIGNATURE: 00000101 > > ata1: ahci_reset devices=0x1 > > ata2: reinit done .. > > ata2: reiniting channel .. > > > > *repeats* > > I see you're using a SATA disk. I don't have such ones, so I'm not > sure if they maybe require something in the kernel? > > > > > ATA PseudoRAID loaded > > PseudoRAID, only one disk? Hmmm... eventually check BIOS again. > > > > Finally, I think the problem occurs this way: The ad0 disk can't > be recognized, so the access to ad0s1a won't work. You should > try to get access to ad0. Maybe some cross-checking will help, > just in case you're having a damaged hard disk... > Hi Polytropon, Many thanks for all your help. You gave me enough to go on to eventually get it to boot. I changed something in the BIOS: "Use legacy IDE" or something like that and on boot-up the disk controller fired up and my CD & 2 HDs were detected. (Un)fortunately, my boot partition had gone from ad0s2a to ad4s2a, in fact all FreeBSD partitions had migrated to ad4(?) and on the Windows disk from ad2 to ad8. I mounted the root partition and vi'd /etc/fstab. It then rebooted ok. I hadn't rebooted the machine for 200days but I must have changed something, somewhere. Regards, -- Frank Contact info: http://www.shute.org.uk/misc/contact.html