From owner-freebsd-current Mon Nov 9 15:31:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA06791 for freebsd-current-outgoing; Mon, 9 Nov 1998 15:31:44 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from pan.ch.intel.com (pan.ch.intel.com [143.182.246.24]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA06785 for ; Mon, 9 Nov 1998 15:31:41 -0800 (PST) (envelope-from jreynold@sedona.ch.intel.com) Received: from sedona.intel.com (sedona.ch.intel.com [143.182.218.21]) by pan.ch.intel.com (8.8.6/8.8.5) with ESMTP id XAA04010 for ; Mon, 9 Nov 1998 23:31:26 GMT Received: from hip186.ch.intel.com (jreynold@hip186.ch.intel.com [143.182.225.68]) by sedona.intel.com (8.9.1a/8.9.1a-chandler01) with ESMTP id QAA18243 for ; Mon, 9 Nov 1998 16:31:25 -0700 (MST) Received: by hip186.ch.intel.com (8.8.6/) id SAA17044; Mon, 9 Nov 1998 18:31:25 -0500 (EST) From: John Reynolds~ MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <13895.31563.888702.914625@hip186.ch.intel.com> Date: Mon, 9 Nov 1998 16:31:23 -0700 (MST) To: freebsd-current@FreeBSD.ORG Subject: Re: 3.0-CURRENT: Adaptec 1540 not detected (with workaround) X-Mailer: VM 6.62 under Emacs 19.34.1 X-BabyCountDown: 31 days Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I have just upgraded by 2.2-STABLE machine to 3.0-CURRENT. It couldn't boot > either kernel.GENERIC or the custom kernel that I built. It said that it > didn't detect my Adaptec 1540 (and then paniced with "cannot mount root"). > I even specified the exact port address, IRQ and DRQ in userconfig. Still > no go. It used to work fine with 2.2 and was correctly detected by the > kernel on the 3.0 boot floppy. > > Eventually I found the problem. In /usr/src/sys/dev/aha/aha.c there is some > code that attempts to distinguish between Adaptec and Buslogic adaptors. > This was failing. I'm not sure what model my adaptor is (I think it's an > 'A') but it is a genuine Adaptec. Hence the comment in the code about > cloned cards may apply to some genuine ones also. COOL! So there *was* a problem after all! I saw the exact same things happening to my 1542C (not even using the exact IRQ and DRQ values in userconfig helped). Sounds like this was a real problem. Is somebody going to commit the changes that gfm@mira.net (Graham Menhennitt) provided? If so, will another "official" 3.0 boot floppy be rolled with this change? I ask only because I don't know if using a SNAP or CURRENT boot.flp with the 3.0 CD-ROMs (whenever they get to my door) would be a Bad Thing(tm) or not. Probably not? Right now, the 3.0-RELEASE boot.flp will not pick up Adaptec 154x cards at all. -Jr -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= | John Reynolds CEG, CCE, Next Generation Flows, HLA | | Intel Corporation MS: CH6-210 Phone: 554-9092 pgr: 868-6512 | | jreynold@sedona.ch.intel.com http://www-aec.ch.intel.com/~jreynold/ | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message