From gallatin@cs.duke.edu Sun Nov 21 10:59:18 1999
Return-Path: <gallatin@cs.duke.edu>
Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1])
	by hub.freebsd.org (Postfix) with ESMTP id 5ED3E14DD9
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 21 Nov 1999 10:58:49 -0800 (PST)
	(envelope-from gallatin@cs.duke.edu)
Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30])
	by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id NAA26310
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 21 Nov 1999 13:58:46 -0500 (EST)
Received: (from gallatin@localhost)
	by grasshopper.cs.duke.edu (8.9.3/8.9.1) id NAA36711;
	Sun, 21 Nov 1999 13:58:16 -0500 (EST)
	(envelope-from gallatin@cs.duke.edu)
Message-Id: <199911211858.NAA36711@grasshopper.cs.duke.edu>
Date: Sun, 21 Nov 1999 13:58:16 -0500 (EST)
From: Andrew Gallatin <gallatin@cs.duke.edu>
Reply-To: gallatin@cs.duke.edu
To: FreeBSD-gnats-submit@freebsd.org
Subject: Suggestion for enhancement: move isp firmware to kld
X-Send-Pr-Version: 3.2

>Number:         15022
>Category:       kern
>Synopsis:       Suggestion for enhancement: move isp firmware to kld
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jkh
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 21 11:00:00 PST 1999
>Closed-Date:    Mon May 13 13:05:28 PDT 2002
>Last-Modified:  Mon May 13 13:05:28 PDT 2002
>Originator:     Andrew Gallatin
>Release:        FreeBSD 4.0-CURRENT alpha
>Organization:
FreeBSD
>Environment:

	

>Description:

The Qlogic firmware is far too large to be included with installation
kernels (nearly 200KB at last count).  However, some machines' console
firmware, or BIOS, does not load any Qlogic firmware, or loads old, buggy 
firmware.  Hence a driver download of firmware is sometimes required for 
proper operation of the card. 


>How-To-Repeat:


Attempt to install FreeBSD/alpha using a Qlogic 1040 based SCSI card made by
Performance Technologies.  The SRM console will not download any firmware
since it does not recognize the card.  I beleive there are probably PCs and
and PCI based UltraSparcs which may experience similar problems.

>Fix:

Turn the qlogic firmware into a loadable kernel module.  This can be put
on a third floppy (along with other uncommonly, but sometimes required
klds).  The user can load an 'isp.ko' file at installation time & select
an option to have the isp.ko module loaded from /modules after
installation.




>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->mjacob@freebsd.org 
Responsible-Changed-By: mjacob 
Responsible-Changed-When: Sun Nov 21 11:02:26 PST 1999 
Responsible-Changed-Why:  
mine. I asked Drew to file this. 
Responsible-Changed-From-To: mjacob@freebsd.org->mjacob 
Responsible-Changed-By: steve 
Responsible-Changed-When: Sun Jan 9 07:52:35 PST 2000 
Responsible-Changed-Why:  
No need to include '@freebsd.org' in the responsible field. 
Responsible-Changed-From-To: mjacob->jkh 
Responsible-Changed-By: mjacob 
Responsible-Changed-When: Mon Aug 7 14:28:11 PDT 2000 
Responsible-Changed-Why:  
All Qligic specific pieces have changed. It now awaits sysinstall 
to have a 3rd floppy with favorite modules. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=15022 
State-Changed-From-To: open->closed 
State-Changed-By: jkh 
State-Changed-When: Mon May 13 13:04:51 PDT 2002 
State-Changed-Why:  
Change requested by Matt Jacob has been implemented in -current. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=15022 
>Unformatted:
