Subject: kern/26836: with attached patch NetBSD support PCI-X version of LSI FC929
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <kiers@original.xs4all.nl>
List: netbsd-bugs
Date: 09/02/2004 18:59:09
>Number:         26836
>Category:       kern
>Synopsis:       with attached patch NetBSD support PCI-X version of LSI FC929
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Sep 02 20:52:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     
>Release:        NetBSD 2.0_BETA
>Organization:
XS4All Internet BV
-- 
Bert Kiers, !MCSE && 0xFF
tfn:+31(0)204529769  mobile:+31(0)651589085  ether:PB2BFK
mailto:kiers@original.xs4all.nl  http://www.xs4all.nl/~kiers/
icbm:52 18.56N  4 58.79E  PGPkeyIDs RSA:cb219f0f DH:6439a712
echelon teasers:yellowcake Bin-Laden steganography mossad cocaine
>Environment:
System: NetBSD naushika 2.0_BETA NetBSD 2.0_BETA (NAUSHIKA) #0: Mon Jul 12 00:17:28 CEST 2004 kiers@naushika:/sys/arch/i386/compile/NAUSHIKA i386
Architecture: i386
Machine: i386
>Description:
	NetBSD 2.0 and -current mpt driver do not recognize PCI-X version
	of LSI FC929 called FC929X; just the PCI product ids differ.

	btw, http://diorella.xs4all.nl/netbsd-2.0_beta-20040901.iso is an
	ISO image which has this patch already in the INSTALL kernel;
	this may solve someone's chicken-and-egg problem :)

>How-To-Repeat:
>Fix:
*** pcidevs.orig        Wed Sep  1 17:22:50 2004
--- pcidevs     Wed Sep  1 17:23:25 2004
***************
*** 1972,1977 ****
--- 1972,1978 ----
  product SYMBIOS FC929_1       0x0623  FC929
  product SYMBIOS FC919 0x0624  FC919
  product SYMBIOS FC919_1       0x0625  FC919
+ product SYMBIOS FC929X        0x0626  FC929X
  
  /* Packet Engines products */
  product SYMBIOS PE_GNIC       0x0702  Packet Engines G-NIC Ethernet


*** mpt_pci.c.orig      Wed Sep  1 17:23:59 2004
--- mpt_pci.c   Wed Sep  1 17:24:43 2004
***************
*** 106,111 ****
--- 106,114 ----
        { PCI_VENDOR_SYMBIOS,   PCI_PRODUCT_SYMBIOS_FC919_1,
          MPP_F_FC,
          "LSI Logic FC919 FC Adapter" },
+       { PCI_VENDOR_SYMBIOS,   PCI_PRODUCT_SYMBIOS_FC929X,
+         MPP_F_FC | MPP_F_DUAL,
+         "LSI Logic FC929X FC Adapter" },
  
        { 0,                    0,
          0,

>Release-Note:
>Audit-Trail:
>Unformatted: