From owner-freebsd-alpha Fri Aug 9 13:51:42 2002 Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9025037B400 for ; Fri, 9 Aug 2002 13:51:36 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 6375343E84 for ; Fri, 9 Aug 2002 13:51:35 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 23885 invoked by uid 1000); 9 Aug 2002 20:51:32 -0000 Date: Fri, 9 Aug 2002 13:51:32 -0700 (PDT) From: Nate Lawson To: Matthew Jacob Cc: Andrew Gallatin , Marcin Gryszkalis , freebsd-scsi@FreeBSD.ORG, freebsd-alpha Subject: Re: da driver problem? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, 9 Aug 2002, Matthew Jacob wrote: > On Fri, 9 Aug 2002, Nate Lawson wrote: > > > To be more specific, the Qlogic isp* cards ALWAYS require you to load > > firmware to give full access to the drive and do anything useful. In the > > x86 world, the isp boards only have enough code included on board to > > manage int 13h for bootstrapping the OS and attempting to use them without > > loading firmware is not defined. With the Qlogic 2xxx boards in > > particular, NetBSD and FreeBSD won't even boot without loading the > > firmware (kernel hangs after probing the card). > > This isn't always the case. Also, if this is the case, where's the PR? Don't > start rumours, please. I never filed a PR because I assumed this behavior was what was documented in ispfw(4). I don't currently have any isp hw so this may have been fixed after I used the cards (May-Sept 2001). ispfw(4): ... the isp(4) driver will notice that firmware is available to be downloaded onto Qlogic cards (to replace the usually out of date firmware on the cards). This will kick the f/w into getting unstuck. The problem I was referring to was the fact that for my 2100 and 2200, the card would get wedged after printing the probe message if a drive was attached and I didn't load firmware. Causing a LIP didn't help. Loading firmware did work. [good description of qlogic flash deleted] > > Perhaps a comment should go into GENERIC above the isp entry saying to > > be sure to enable ispfw_load? Or perhaps the hardware notes that go in > > the release? > > well, it would be better that: > > a) The install process puts ispfw on the 3rd floppy > > b) Only the f/w relevant to a card is pulled in > > c) freeing up and unloading modules and reclaiming memory actually worked All great suggestions. If b) was part of the probe routine, then ispfw_load could default to YES. -Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message