From owner-freebsd-questions Wed Jun 10 03:53:31 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA26457 for freebsd-questions-outgoing; Wed, 10 Jun 1998 03:53:31 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from gateway.blueberry.co.uk (gateway.blueberry.co.uk [195.153.48.66]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA26433 for ; Wed, 10 Jun 1998 03:53:25 -0700 (PDT) (envelope-from keith@blueberry.co.uk) Received: from intranet.internal.blueberry.co.uk (intranet.internal.blueberry.co.uk [10.0.0.2]) by gateway.blueberry.co.uk (8.8.8/8.8.8) with ESMTP id LAA08496 for ; Wed, 10 Jun 1998 11:53:20 +0100 (BST) (envelope-from keith@blueberry.co.uk) Received: (from keith@localhost) by intranet.internal.blueberry.co.uk (8.8.8/8.8.8) id LAA05798; Wed, 10 Jun 1998 11:53:15 +0100 (BST) (envelope-from keith) Message-ID: <19980610115315.49846@blueberry.co.uk> Date: Wed, 10 Jun 1998 11:53:15 +0100 From: Keith Jones To: questions@FreeBSD.ORG Subject: problems booting FBSD with SCSI+IDE drives Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89i Organization: Blueberry New Media Ltd. Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've recently installed FreeBSD on an existing Windows 95 box, set up as follows: AsusTek P2L97 mainboard, PII 266MHz CPU, 64MB SDRAM Quantum Fireball 4.3GB UDMA HDD [primary master] Asus 34x IDE CDROM [secondary master] AsusTek PCI-SC875 SCSI controller Seagate 1.0GB SCSI-2 HDD [SCSI ID 0] Matrox Millennium II 4MB video card Creative Labs AWE64 soundcard I installed FreeBSD on the SCSI-2 drive, with the BootEasy boot manager installed on both the IDE and SCSI drives. If I set the BIOS to boot from SCSI first, FreeBSD boots fine - it selects '0:sd(0,a)' correctly and initialises the system with no problems; but Windows 95 will not boot - selecting 'dos' from the boot manager gives the error Invalid system disk or system failure Press any key to continue (In other words, it can't work out what disk it should boot from.) This I can cope with, since I don't expect Windows to be intelligent about booting from some secondary device/controller. However, if I set the BIOS to boot from IDE first, Windows 95 will boot up okay from the FreeBSD boot manager, but FreeBSD does some strange things when it attempts to boot up. Firstly, the default boot device is shown as 1:sd(1,a) despite the fact that I only have one SCSI device on my system. Surely this should default to '1:sd(0,a)'? If I attempt to boot FreeBSD from this spurious partition '1:sd(1,a)' everything appears to work okay until the end of the device initialisation (all the stuff in bold) when it gives the message changing root device to st1s1a panic: cannot mount root which is rather odd, because I didn't configure st0 in my kernel, and there is patently no such device as 'st1s1a'. If I boot from '1:sd(0,a)' then the system will boot up correctly on the correct device. I've added this line to the file '/boot.config' which solves the problem permanently - but is this a bug or merely a 'feature'? Keith -- v Keith Jones Systems Manager, Blueberry New Media Ltd. v | Postal Mail: 2/10 Harbour Yard, Chelsea Harbour, LONDON, UK. SW10 0XD | | Telephone: +44 (0)171 351 3313 Fax: +44 (0)171 351 2476 | ^ Email: Keith.Jones@blueberry.co.uk WWW: http://www.blueberry.co.uk/ ^ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message