From owner-freebsd-scsi Fri Aug 9 12:17: 0 2002 Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 38E3037B400 for ; Fri, 9 Aug 2002 12:16:56 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 2370943E72 for ; Fri, 9 Aug 2002 12:16:45 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 23625 invoked by uid 1000); 9 Aug 2002 19:16:45 -0000 Date: Fri, 9 Aug 2002 12:16:45 -0700 (PDT) From: Nate Lawson To: Andrew Gallatin Cc: Marcin Gryszkalis , freebsd-scsi@FreeBSD.ORG, freebsd-alpha Subject: Re: da driver problem? In-Reply-To: <15700.4651.993515.112775@grasshopper.cs.duke.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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). 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? -Nate On Fri, 9 Aug 2002, Andrew Gallatin wrote: > Marcin Gryszkalis writes: > > Bernd Walter wrote: > > >>>isp0: port 0x10000-0x100ff mem > > >>0x82018000-0x82018fff irq 12 at device 9.0 on pci0 > > >>>isp0: interrupting at CIA irq 12 > > >>>isp0: invalid NVRAM header > > > This is a good reason for obscure things to happen. > > > Do you have ispfw_load="YES" in /boot/loader.conf? > > > > ldah:/boot/# grep -ir "ispfw_load" * > > defaults/loader.conf:ispfw_load="NO" # Qlogic ISP Firmware > > > > "invalid NVRAM header" was always there and as you can see below it > > makes no problem with disks (at least it didn't). > > > > Anyway - is there anything I can do? > > Put the following line into /boot/loader.conf: > > ispfw_load="YES" > > Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message