From owner-freebsd-stable Wed Nov 27 12: 7:36 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8E0337B406 for ; Wed, 27 Nov 2002 12:07:34 -0800 (PST) Received: from magic.adaptec.com (magic.adaptec.com [208.236.45.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64F3C43EAF for ; Wed, 27 Nov 2002 12:07:33 -0800 (PST) (envelope-from scottl@btc.adaptec.com) Received: from redfish.adaptec.com (redfish.adaptec.com [162.62.50.11]) by magic.adaptec.com (8.11.6+Sun/8.11.6) with ESMTP id gARK7Wj02789; Wed, 27 Nov 2002 12:07:32 -0800 (PST) Received: from btc.btc.adaptec.com (btc.btc.adaptec.com [10.100.0.52]) by redfish.adaptec.com (8.8.8+Sun/8.8.8) with ESMTP id MAA21975; Wed, 27 Nov 2002 12:07:26 -0800 (PST) Received: from hollin.btc.adaptec.com (hollin [10.100.253.56]) by btc.btc.adaptec.com (8.8.8+Sun/8.8.8) with ESMTP id NAA13072; Wed, 27 Nov 2002 13:07:23 -0700 (MST) Received: from hollin.btc.adaptec.com (localhost [127.0.0.1]) by hollin.btc.adaptec.com (8.12.6/8.12.5) with ESMTP id gARK3Ifw036050; Wed, 27 Nov 2002 13:03:18 -0700 (MST) (envelope-from scottl@hollin.btc.adaptec.com) Received: (from scottl@localhost) by hollin.btc.adaptec.com (8.12.6/8.12.5/Submit) id gARK3Hex036049; Wed, 27 Nov 2002 13:03:17 -0700 (MST) Date: Wed, 27 Nov 2002 13:03:17 -0700 From: Scott Long To: "Marc G. Fournier" Cc: "Long, Scott" , freebsd-stable@freebsd.org Subject: Re: Upgrade from 4.6-STABLE (July) to 4.7-STABLE loses SCSI card? Message-ID: <20021127200316.GA36034@hollin.btc.adaptec.com> References: <20021127185034.GC35867@hollin.btc.adaptec.com> <20021127150224.U16724-100000@hub.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20021127150224.U16724-100000@hub.org> User-Agent: Mutt/1.4i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, Nov 27, 2002 at 03:07:23PM -0400, Marc G. Fournier wrote: > On Wed, 27 Nov 2002, Scott Long wrote: > > > On Wed, Nov 27, 2002 at 02:50:10PM -0400, Marc G. Fournier wrote: > > > On Wed, 27 Nov 2002, Scott Long wrote: > > > > > > > Both the pciconf and dmesg show only the 7892 controller. Assuming that > > > > you saved your 4.6 kernel, can you verify that switching back to your > > > > 4.6 kernel makes the 7899 card reappear? I don't know of anything that > > > > changes in the 4.x PCI code that would make a device disappear. Also, > > > > what motherboard are you using? > > > > > > First thing I thought of, and yes, it was recognized ... the controller is > > > an adaptec 39160, dual channel, if that helps any? > > > > > > > Can you do a dmesg and pciconf on it with a 4.6 kernel and send it? > > Would love to, but I oops'd and overwrote it when I tried to go to the > GENERIC config ... > > But, looking in /sys/dev/aic7xxxx, I dont' see the card listed, unless I'm > looking in the wrong place? I see the 39320 and 29320, but no 39160 ... ? > Was it removed? > The PCI ID parsing in the driver has a pattern matching algorithm that will catch the card if there is no explicit entry for it. Thus, it'll most likely be handled here: { ID_AIC7899 & ID_9005_GENERIC_MASK, ID_9005_GENERIC_MASK, "Adaptec aic7899 Ultra160 SCSI adapter", ahc_aic7899_setup }, This hasn't changed since 4.6 and isn't the problem. The pciconf and dmesg that you posted show that the PCI ID's for your 39160 aren't even getting probed by the OS. I imagine that this card is the only card consuming a PCI slot, with everything else being on the motherboard, yes? If so, there could be a problem where the PCI bridge that controls the slots isn't being probed correctly. That's why it would be nice to see the dmsg/pciconf from 4.6. Scott To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message