From owner-freebsd-bugs Sat Aug 31 0:40:12 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77FC537B400 for ; Sat, 31 Aug 2002 00:40:07 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3647543E42 for ; Sat, 31 Aug 2002 00:40:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7V7e6JU047240 for ; Sat, 31 Aug 2002 00:40:07 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7V7e6Lq047239; Sat, 31 Aug 2002 00:40:06 -0700 (PDT) Date: Sat, 31 Aug 2002 00:40:06 -0700 (PDT) Message-Id: <200208310740.g7V7e6Lq047239@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Soeren Schmidt Subject: Re: kern/42228: BIOS drive 0x80 (on atapci0) is misnumbered ata2 Reply-To: Soeren Schmidt Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR kern/42228; it has been noted by GNATS. From: Soeren Schmidt To: Adrian Colley Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: kern/42228: BIOS drive 0x80 (on atapci0) is misnumbered ata2 Date: Sat, 31 Aug 2002 09:34:41 +0200 (CEST) It seems Adrian Colley wrote: > > >Number: 42228 > >Category: kern > >Synopsis: BIOS drive 0x80 (on atapci0) is misnumbered ata2 > >Confidential: no > >Severity: serious > >Priority: low > >Responsible: sos-bugs > >State: open > >Quarter: > >Keywords: > >Date-Required: > >Class: change-request > >Submitter-Id: current-users > >Arrival-Date: Fri Aug 30 14:40:03 PDT 2002 > >Closed-Date: > >Last-Modified: > >Originator: Adrian Colley > >Release: FreeBSD 4.6.2-RELEASE i386 > >Organization: > YKYBHTLW, Inc. > >Environment: > System: FreeBSD cornerstone.colley.ie 4.6.2-RELEASE FreeBSD 4.6.2-RELEASE #0: Fri Aug 23 14:09:07 IST 2002 root@:/usr/obj/usr/src/sys/CORNERSTONE i386 > The PCI class/subclass/progif of the RZ-1000 is "01-01-00" > (meaning IDE storage). ata_pci_add_child > (/sys/dev/ata/ata-pci.c:342) reserves unit numbers 0 and 1 > (i.e. ata0 & ata1) for "masterdev" devices. Although I do > not completely understand the significance of "masterdev", > it appears to depend on certain bits in the progif byte of > the device's PCI configuration. As the RZ-1000 reports 00 > for progif, it fails the ATA_MASTERDEV test and is given > ata2. Some attempt is made to allocate an interrupt for > ata2, but it fails (though this doesn't seem immediately > relevant). Could you somehow get the output from a verbose boot with a stock kernel please ? The solution is to use it as ata2+3, and just use ad4 as the main disk (I do this on several older machines, however none with the RZ1000 controllers). you could also remove the statuc device numbering which will make the disks start from ad0... -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message