From owner-freebsd-questions Wed Feb 25 20:51:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA12200 for freebsd-questions-outgoing; Wed, 25 Feb 1998 20:51:22 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from gdi.uoregon.edu (gdi.uoregon.edu [128.223.170.30]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA11980 for ; Wed, 25 Feb 1998 20:50:32 -0800 (PST) (envelope-from dwhite@gdi.uoregon.edu) Received: from localhost (dwhite@localhost) by gdi.uoregon.edu (8.8.7/8.8.8) with SMTP id UAA28709; Wed, 25 Feb 1998 20:50:24 -0800 (PST) (envelope-from dwhite@gdi.uoregon.edu) Date: Wed, 25 Feb 1998 20:50:24 -0800 (PST) From: Doug White Reply-To: Doug White To: Craig Struble cc: freebsd-questions@FreeBSD.ORG Subject: Re: Onboard IDE troubles In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 25 Feb 1998, Craig Struble wrote: > Hello all, I just upgraded my motherboard and CPU and I'm having troubles > booting FreeBSD 2.2.5 from my SCSI disk if I have the onboard PCI-IDE > controller turned on. Here are the important specs > Motherboard: QDI-P5I430TX-250 Titanium IB > BIOS: Award BIOS 4.51PG > QDI Version 1.3S > CPU: 200MHz MMX Pentium > SCSI controller: NCR 53C825 > IDE drive(s): 1 - 425 MB Western Digital > SCSI drive(s): 2 - 730 MB Quantum Lightnings > 1 - 1.06 GB Conner > > The way my system was set up before the upgrade was that the IDE drive had > the OS-BS beta boot manager installed, and from there I could boot either > OS/2 on the IDE drive, or FreeBSD on the first SCSI drive. This worked > great. Now though, if I try to boot FreeBSD from the SCSI drive with the > onboard PCI-IDE controller turned on, I see the message: > > Error: D:0x81 C:0 H:0 S:0 The BIOS is confusing who belongs to device ID 0x81. Got a IDE CDROM? That Award rev is in my Asus board and it has no problems assigning that between two IDE disks. Haven't tried it between one IDE and one SCSI disk. > Even if I set the system to boot from SCSI first, or turn off the IDE > drive, the message shows up (changing 0x81 to 0x80). If I turn off the > PCI-IDE controller, FreeBSD happily boots from the hard drive. Looking > through the code for the bootblocks, it looks like there is something > wrong reading data from the SCSI disk via BIOS but only when the IDE > controller is turned on. Has anyone else seen problems like this? Doug White | University of Oregon Internet: dwhite@resnet.uoregon.edu | Residence Networking Assistant http://gladstone.uoregon.edu/~dwhite | Computer Science Major To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message