From owner-freebsd-hardware Thu Apr 20 9:28:51 2000 Delivered-To: freebsd-hardware@freebsd.org Received: from sasami.jurai.net (sasami.jurai.net [63.67.141.99]) by hub.freebsd.org (Postfix) with ESMTP id 3CC0A37B702 for ; Thu, 20 Apr 2000 09:28:47 -0700 (PDT) (envelope-from winter@jurai.net) Received: from localhost (winter@localhost) by sasami.jurai.net (8.9.3/8.8.7) with ESMTP id MAA90877; Thu, 20 Apr 2000 12:28:42 -0400 (EDT) Date: Thu, 20 Apr 2000 12:28:42 -0400 (EDT) From: "Matthew N. Dodd" To: "Viren R.Shah" Cc: Jonathan Lemon , Ian Cartwright , freebsd-hardware@freebsd.org Subject: Re: ida driver (Re: cvs commit: src/sys/dev/ida ida_eisa.c) In-Reply-To: <14591.5517.454232.897127@jabberwock.rstcorp.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've got a patch for problem #2. You can get it at: ftp://ftp.jurai.net/users/winter/tmp/idad.patch On Thu, 20 Apr 2000, Viren R.Shah wrote: > Just a report on the ida driver: > > I installed a recent (0418) -current SNAP on my Compaq ProLiant box, > and it worked just fine, except for 2 issues: > > 1. I did what I usually do, and customized the kernel to remove all > the devices that were not present, and that new kernel would not > boot -- paniced right after detecting ida0. I'm currently trying to > resolve that issue by gradually removing devices and booting to > find out which devices it needs that I thought it didn't. > > 2. The loader won't boot from the idad0s1a device. Here's the boot > log: > > ida0: ignoring completion 1000 > no devsw (majdev=0 bootdev=0xa0200000) > Mounting root from ufs:/dev/idad0s1a > no such device 'idad' > setrootbyname failed > ffs_mountroot: can't find rootvp > Root mount failed: 6 > > Manual root filesystem specification: > : Mount using filesystem > eg. ufs:/dev/da0s1a > ? List valid disk boot devices > Abort manual input > > mountroot> ufs:/dev/id0s1a > Mounting root from ufs:/dev/id0s1a > > > > The weird thing is that the id0s1a device isn't even present in the > /dev directory. > The ida devices present in /dev are (ls -la /dev/id* ): > > > > crw-r----- 1 root operator 109, 0x00010002 Apr 19 09:17 /dev/idad0 > crw-r----- 1 root operator 109, 0 Apr 19 09:17 /dev/idad0a > crw-r----- 1 root operator 109, 1 Apr 19 09:17 /dev/idad0b > crw-r----- 1 root operator 109, 2 Apr 19 09:17 /dev/idad0c > crw-r----- 1 root operator 109, 3 Apr 19 09:17 /dev/idad0d > crw-r----- 1 root operator 109, 4 Apr 19 09:17 /dev/idad0e > crw-r----- 1 root operator 109, 5 Apr 19 09:17 /dev/idad0f > crw-r----- 1 root operator 109, 6 Apr 19 09:17 /dev/idad0g > crw-r----- 1 root operator 109, 7 Apr 19 09:17 /dev/idad0h > crw-r----- 1 root operator 109, 0x00020002 Apr 20 09:36 /dev/idad0s1 > crw-r----- 1 root operator 109, 0x00020000 Apr 20 09:36 /dev/idad0s1a > crw-r----- 1 root operator 109, 0x00020001 Apr 20 09:36 /dev/idad0s1b > crw-r----- 1 root operator 109, 0x00020002 Apr 20 09:36 /dev/idad0s1c > crw-r----- 1 root operator 109, 0x00020003 Apr 20 09:36 /dev/idad0s1d > crw-r----- 1 root operator 109, 0x00020004 Apr 20 09:36 /dev/idad0s1e > crw-r----- 1 root operator 109, 0x00020005 Apr 20 09:36 /dev/idad0s1f > crw-r----- 1 root operator 109, 0x00020006 Apr 20 09:36 /dev/idad0s1g > crw-r----- 1 root operator 109, 0x00020007 Apr 20 09:36 /dev/idad0s1h > crw-r----- 1 root operator 109, 0x00030002 Apr 19 09:17 /dev/idad0s2 > crw-r----- 1 root operator 109, 0x00030000 Apr 18 15:35 /dev/idad0s2a > crw-r----- 1 root operator 109, 0x00030001 Apr 18 15:35 /dev/idad0s2b > crw-r----- 1 root operator 109, 0x00030002 Apr 18 15:35 /dev/idad0s2c > crw-r----- 1 root operator 109, 0x00030003 Apr 18 15:35 /dev/idad0s2d > crw-r----- 1 root operator 109, 0x00030004 Apr 18 15:35 /dev/idad0s2e > crw-r----- 1 root operator 109, 0x00030005 Apr 18 15:35 /dev/idad0s2f > crw-r----- 1 root operator 109, 0x00030006 Apr 18 15:35 /dev/idad0s2g > crw-r----- 1 root operator 109, 0x00030007 Apr 18 15:35 /dev/idad0s2h > crw-r----- 1 root operator 109, 0x00040002 Apr 19 09:17 /dev/idad0s3 > crw-r----- 1 root operator 109, 0x00050002 Apr 19 09:17 /dev/idad0s4 > > > Viren > -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | This Space For Rent | ISO8802.5 4ever | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message