Subject: Re: install/29218: compaq Netelligent 10 T/2 PCI UTP/Xoax Controller
To: None <install-manager@netbsd.org, gnats-admin@netbsd.org,>
From: A L Meyers <me@privacy.net>
List: netbsd-bugs
Date: 02/17/2005 13:54:01
The following reply was made to PR install/29218; it has been noted by GNATS.

From: A L Meyers <me@privacy.net>
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
Cc: gnats-admin@netbsd.org, gnats-bugs@netbsd.org,
	install-manager@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: install/29218: compaq Netelligent 10 T/2 PCI UTP/Xoax Controller
 not configured
Date: Thu, 17 Feb 2005 14:52:58 +0100

 Manuel Bouyer wrote:
 
 >On Mon, Feb 14, 2005 at 08:08:52PM +0100, A L Meyers wrote:
 >  
 >
 >>Hallo Manuel,
 >>
 >>Here is the nbsd 2.0 installer dmesg output concerning the captioned 
 >>adapter:
 >>
 >>vendor 0x0e11 product 0xb012 (miscellaneous network, revision 0x10) at 
 >>pci0 dev 10 function 10 not configured
 >>    
 >>
 >
 >OK, thanks. Can you try the attached patch ? It should get it working
 >
 >  
 >
 >>Additionally, the nbsd 2.0 installer does not configure the following 2 
 >>devices:
 >>
 >>vendor 0x8086 product 0x7113 (miscellaneous bridge, revision 0x02) at 
 >>pci0 dev 4 function 3 not configured
 >>
 >>vendor 0x1274 product 0x1371 (audio multimedia, revision 0x06) at pci0 
 >>dev 9 function 0 not configured
 >>    
 >>
 >
 >It's possible the installer doesn't have drivers for those (the installer has
 >no audio device driver) but once installed, the GENERIC kernel will be
 >able to use them
 >
 >--
 >Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
 >     NetBSD: 26 ans d'experience feront toujours la difference
 >--
 >  
 >
 >------------------------------------------------------------------------
 >
 >Index: if_tl.c
 >===================================================================
 >RCS file: /cvsroot/src/sys/dev/pci/if_tl.c,v
 >retrieving revision 1.66
 >diff -u -r1.66 if_tl.c
 >--- if_tl.c	30 Oct 2004 18:09:22 -0000	1.66
 >+++ if_tl.c	15 Feb 2005 16:32:06 -0000
 >@@ -216,6 +216,8 @@
 > 	  "Integrated Compaq Netelligent 10/100 TX" },
 > 	{ PCI_PRODUCT_COMPAQ_N10T, TLPHY_MEDIA_10_5,
 > 	  "Compaq Netelligent 10 T" },
 >+	{ PCI_PRODUCT_COMPAQ_N10T2, TLPHY_MEDIA_10_2,
 >+	  "Compaq Netelligent 10 T/2 UTP/Coax" },
 > 	{ PCI_PRODUCT_COMPAQ_IntNF3P, TLPHY_MEDIA_10_2,
 > 	  "Compaq Integrated NetFlex 3/P" },
 > 	{ PCI_PRODUCT_COMPAQ_IntPL100TX, TLPHY_MEDIA_10_2|TLPHY_MEDIA_NO_10_T,
 >Index: pcidevs
 >===================================================================
 >RCS file: /cvsroot/src/sys/dev/pci/pcidevs,v
 >retrieving revision 1.686
 >diff -u -r1.686 pcidevs
 >--- pcidevs	18 Jan 2005 06:23:01 -0000	1.686
 >+++ pcidevs	15 Feb 2005 16:32:06 -0000
 >@@ -1268,6 +1268,7 @@
 > product COMPAQ USB_MEDIAGX	0xa0f8	USB Controller
 > product COMPAQ SMART2P		0xae10	SMART2P RAID
 > product COMPAQ N100TX		0xae32	Netelligent 10/100 TX
 >+product COMPAQ N10T2		0xb012	Netelligent 10 T/2 UTP/Coax
 > product COMPAQ INT100TX		0xb030	Integrated Netelligent 10/100 TX
 > product COMPAQ N10T		0xae34	Netelligent 10 T
 > product COMPAQ IntNF3P		0xae35	Integrated NetFlex 3/P
 >Index: pcidevs.h
 >===================================================================
 >RCS file: /cvsroot/src/sys/dev/pci/pcidevs.h,v
 >retrieving revision 1.687
 >diff -u -r1.687 pcidevs.h
 >--- pcidevs.h	18 Jan 2005 06:24:18 -0000	1.687
 >+++ pcidevs.h	15 Feb 2005 16:32:06 -0000
 >@@ -1,4 +1,4 @@
 >-/*	$NetBSD: pcidevs.h,v 1.687 2005/01/18 06:24:18 tsubai Exp $	*/
 >+/*	$NetBSD$	*/
 > 
 > /*
 >  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
 >@@ -1275,6 +1275,7 @@
 > #define	PCI_PRODUCT_COMPAQ_USB_MEDIAGX	0xa0f8		/* USB Controller */
 > #define	PCI_PRODUCT_COMPAQ_SMART2P	0xae10		/* SMART2P RAID */
 > #define	PCI_PRODUCT_COMPAQ_N100TX	0xae32		/* Netelligent 10/100 TX */
 >+#define	PCI_PRODUCT_COMPAQ_N10T2	0xb012		/* Netelligent 10 T/2 UTP/Coax */
 > #define	PCI_PRODUCT_COMPAQ_INT100TX	0xb030		/* Integrated Netelligent 10/100 TX */
 > #define	PCI_PRODUCT_COMPAQ_N10T	0xae34		/* Netelligent 10 T */
 > #define	PCI_PRODUCT_COMPAQ_IntNF3P	0xae35		/* Integrated NetFlex 3/P */
 >Index: pcidevs_data.h
 >===================================================================
 >RCS file: /cvsroot/src/sys/dev/pci/pcidevs_data.h,v
 >retrieving revision 1.685
 >diff -u -r1.685 pcidevs_data.h
 >--- pcidevs_data.h	18 Jan 2005 06:24:18 -0000	1.685
 >+++ pcidevs_data.h	15 Feb 2005 16:32:06 -0000
 >@@ -1,4 +1,4 @@
 >-/*	$NetBSD: pcidevs_data.h,v 1.685 2005/01/18 06:24:18 tsubai Exp $	*/
 >+/*	$NetBSD$	*/
 > 
 > /*
 >  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
 >@@ -4424,6 +4424,10 @@
 > 	    "Netelligent 10/100 TX",
 > 	},
 > 	{
 >+	    PCI_VENDOR_COMPAQ, PCI_PRODUCT_COMPAQ_N10T2,
 >+	    "Netelligent 10 T/2 UTP/Coax",
 >+	},
 >+	{
 > 	    PCI_VENDOR_COMPAQ, PCI_PRODUCT_COMPAQ_INT100TX,
 > 	    "Integrated Netelligent 10/100 TX",
 > 	},
 >@@ -9992,4 +9996,4 @@
 > 	    "Video Controller",
 > 	},
 > };
 >-const int pci_nproducts = 1919;
 >+const int pci_nproducts = 1920;
 >  
 >
 Thanks, Manuel.  Please confirm that you suggest I procede as follows:
 
 1. install nbsd 2.0 from CD without support of the above card
 2. cvs latest sources
 3. patch the files as indicated above
 4. configure, build and install a new kernel
 5. boot new kernel, see if card configured
 6. report back here
 
 Is there a way to test this without step 1., i.e. without installation?
 If so, how please?
 
 Greetings,
 
 Lux