From owner-freebsd-questions Mon Apr 7 06:02:38 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA12754 for questions-outgoing; Mon, 7 Apr 1997 06:02:38 -0700 (PDT) Received: from pineal.math.FAU.EDU (pineal.math.fau.edu [131.91.130.227]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id GAA12749 for ; Mon, 7 Apr 1997 06:02:35 -0700 (PDT) Received: by pineal.math.FAU.EDU (911016.SGI/911001.SGI) for freebsd-questions@FreeBSD.org id AA17006; Mon, 7 Apr 97 08:50:20 -0400 From: gabriel@pineal.math.FAU.EDU (Gabi Hannawi) Message-Id: <9704071250.AA17006@pineal.math.FAU.EDU> Subject: Re: Booting SCSI first over IDE To: freebsd-questions@FreeBSD.org Date: Mon, 7 Apr 97 8:50:19 EDT In-Reply-To: <19970406165913.28619@peeper.jackson.org>; from "Tom Jackson" at Apr 6, 97 4:59 pm X-Mailer: ELM [version 2.3 PL11] Sender: owner-questions@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Hi there > On Sat, Apr 05, 1997 at 11:53:29AM -0800, Doug White wrote: > > On Sat, 5 Apr 1997, Andre Sachs [Staff] wrote: > > > > > I'm running 2.2-RELEASE. > > > > > > I have an AHA2940 with a Seagate SCSI drive and a Seagate IDE drive. When > > > I enable the IDE drive in the BIOS, (after BS-OS to boot off the SCSI) > > > the kernel panics because it can't mount / on sd1. Fair enough recompile > > > the kernel to mount root on sd1 and it fails again. Vexing. > > > > > > I even tryed changing the fstab to reflect sd1. Failed again. > > > > Unfortunately, this is a tough case. In IDE & SCSI systems, the > > bootblocks get confused with both in place and can't quite determine where > > it is from the BIOS. So it guesses, and usually gets it wrong. > > > > There isn't much we can do for you. You can try to rebuild the bootblocks > > to default to sd1a, but I don't know how to do that. The code is in > > /usr/mdec. > > > > Doug White | University of Oregon > > > Best bet, put root on the ide, use booteasy, this will work fine. I had a similar problem. I have an EIDE and a SCSI drive. I installed FBSD on my SCSI drive with root on sd0. After experimenting with the boot prompt, the only way I could get FBSD to mount root was to type: 1:sd(0,a)/kernel at the boot prompt (if I remember correctly). I guess this tells fbsd that the scsi drive is bios ID 1? If your root partition is on sd1, then you'd type 1:sd(1,a)/kernel -- Gabriel