discover patches for tg3 and e100

Ben Greear <[email protected]>
Newsgroups gmane.linux.bbc.devel
Organization Candela Technologies
Message-ID <[email protected]>
NOTE:  Since e100 is not in older kernels, you may just want the part
of the patch that works with tg3.  Also, I haven't tested the e100 part
yet, gotta scrounge together another machine...

As far as I can tell, patch1 does not make any difference, at least on
my systems:  The XML stuff seems to be what is used (patch2.patch).

Enjoy,
Ben

-- 
Ben Greear <[email protected]>
Candela Technologies Inc  http://www.candelatech.com

_______________________________________________
Lnx-bbc-devel mailing list
[email protected]
http://zork.net/mailman/listinfo/lnx-bbc-devel
patch1.patch (text/plain, 2.6 KB)
diff -nru main.d/discover-data-2.2002.10.18/pci-vendor.xml singularity.d/discover-data-2.2002.10.18/pci-vendor.xml
--- main.d/discover-data-2.2002.10.18/pci-vendor.xml	Fri Oct 18 21:30:16 2002
+++ singularity.d/discover-data-2.2002.10.18/pci-vendor.xml	Tue Oct 14 17:04:51 2003
@@ -886,6 +886,7 @@
   <vendor id="1383" name="Controlnet Inc"/>
   <vendor id="1384" name="Reality Simulation Systems Inc"/>
   <vendor id="1385" name="Netgear"/>
+  <vendor id="173b" name="Netgear2"/>
   <vendor id="1386" name="Video Domain Technologies"/>
   <vendor id="1387" name="Systran Corp"/>
   <vendor id="1388" name="Hitachi Information Technology Co Ltd"/>
diff -nru main.d/discover-data-2.2002.10.18/pci.lst singularity.d/discover-data-2.2002.10.18/pci.lst
--- main.d/discover-data-2.2002.10.18/pci.lst	Fri Oct 18 21:30:15 2002
+++ singularity.d/discover-data-2.2002.10.18/pci.lst	Tue Oct 14 17:10:17 2003
@@ -2765,6 +2765,8 @@
 1385 Netgear
 	1385620a	ethernet	acenic	GA620
 	1385630a	ethernet	acenic	GA630
+173b Netgear2
+	173b03ea	ethernet	tg3	AC9100-GigE
 1386 Video Domain Technologies
 1387 Systran Corp
 1388 Hitachi Information Technology Co Ltd
@@ -3171,10 +3173,10 @@
 14e2 INFOLIBRIA
 14e3 AMTELCO
 14e4 Broadcom Corporation
-	14e41644	unknown	bcm5700	BCM5700 1000BaseTX
-	14e41645	unknown	bcm5700	BCM5701 1000BaseTX
-	14e41647	unknown	bcm5700	BCM5701 1000BaseTX
-	14e45820	unknown	bcm5820	BCM5820 PCI Cryptography Module
+	14e41644	ethernet	tg3	BCM5700 1000BaseTX
+	14e41645	ethernet	tg3	BCM5701 1000BaseTX
+	14e41647	ethernet	tg3	BCM5701 1000BaseTX
+	14e45820	unknown 	bcm5820	BCM5820 PCI Cryptography Module
 14e5 Pixelfusion Ltd
 14e6 SHINING Technology Inc
 14e7 3CX
@@ -3732,14 +3734,14 @@
 	80861008	ethernet	e1000	82543xT Gigabit Ethernet Adapter
 	8086101e	scsi	megaraid	MegaRAID 438
 	80861028	scsi	megaraid	PowerEdge RAID Controller 2/DC
-	80861029	ethernet	eepro100	82559 Ethernet Adapter
+	80861029	ethernet	e100	82559 Ethernet Adapter
 	80861030	unknown	unknown	82559 InBusiness 10/100
-	80861031	ethernet	eepro100	82559 Ethernet Adapter
-	80861032	ethernet	eepro100	82559 Ethernet Adapter
-	80861033	ethernet	eepro100	82559 Ethernet Adapter
-	80861034	ethernet	eepro100	82559 Ethernet Adapter
-	80861038	ethernet	eepro100	82559 Ethernet Adapter
-	80861039	ethernet	eepro100	82559 Ethernet Adapter
+	80861031	ethernet	e100	82559 Ethernet Adapter
+	80861032	ethernet	e100	82559 Ethernet Adapter
+	80861033	ethernet	e100	82559 Ethernet Adapter
+	80861034	ethernet	e100	82559 Ethernet Adapter
+	80861038	ethernet	e100	82559 Ethernet Adapter
+	80861039	ethernet	e100	82559 Ethernet Adapter
 	8086103c	scsi	megaraid	MegaRAID
 	808610c6	scsi	megaraid	MegaRAID 438
 	808610c7	scsi	megaraid	MegaRAID T5
patch2.patch (text/plain, 6 KB)
diff -ur main.d/discover-data-2.2002.10.18/pci-device.xml singularity.d/discover-data-2.2002.10.18/pci-device.xml
--- main.d/discover-data-2.2002.10.18/pci-device.xml	Fri Oct 18 21:30:16 2002
+++ singularity.d/discover-data-2.2002.10.18/pci-device.xml	Tue Oct 14 23:10:08 2003
@@ -2207,7 +2207,7 @@
   <device busclass="0000" vendor="1014" model="005c" model_name="i82557B 10/100">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
@@ -6068,7 +6068,7 @@
   <device busclass="0200" vendor="10c3" model="1100" model_name="Smartether100 SC1100 LAN Adapter (i82557B)">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
@@ -6689,6 +6689,18 @@
       </data>
     </data>
   </device>
+  <device busclass="0200" vendor="173b" model="03ea" model_name="AC9100">
+    <data class="linux" version="[2.4,inf)">
+      <data class="module">
+          <data class="name">tg3</data>
+      </data>
+    </data>
+    <data class="linux" version="[2.2,2.4)">
+      <data class="module">
+          <data class="name">tg3</data>
+      </data>
+    </data>
+  </device>
   <device busclass="0200" vendor="10ec" model="8138" model_name="RT8139 (B/C) Cardbus Fast Ethernet Adapter">
     <data class="linux" version="[2.4,inf)">
       <data class="module">
@@ -8706,7 +8718,7 @@
   <device busclass="0200" vendor="1259" model="2560" model_name="AT-2560 Fast Ethernet Adapter (i82557B)">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
@@ -8787,7 +8799,7 @@
   <device busclass="0200" vendor="1266" model="0001" model_name="NE10/100 Adapter (i82557B)">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
@@ -10827,7 +10839,7 @@
   <device busclass="0200" vendor="8086" model="1029" model_name="82559 Ethernet Adapter">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
@@ -10836,42 +10848,42 @@
   <device busclass="0200" vendor="8086" model="1031" model_name="82559 Ethernet Adapter">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
   <device busclass="0200" vendor="8086" model="1032" model_name="82559 Ethernet Adapter">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
   <device busclass="0200" vendor="8086" model="1033" model_name="82559 Ethernet Adapter">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
   <device busclass="0200" vendor="8086" model="1034" model_name="82559 Ethernet Adapter">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
   <device busclass="0200" vendor="8086" model="1038" model_name="82559 Ethernet Adapter">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
   <device busclass="0200" vendor="8086" model="1039" model_name="82559 Ethernet Adapter">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
@@ -10941,7 +10953,7 @@
   <device busclass="0200" vendor="8086" model="1209" model_name="82559ER">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
@@ -10968,21 +10980,21 @@
   <device busclass="0200" vendor="8086" model="1227" model_name="82865 [Ether Express Pro 100]">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
   <device busclass="0200" vendor="8086" model="1228" model_name="82556 [Ether Express Pro 100 Smart]">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
   <device busclass="0200" vendor="8086" model="1229" model_name="82557 [Ethernet Pro 100]">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
@@ -11216,7 +11228,7 @@
   <device busclass="0200" vendor="8086" model="2449" model_name="EtherExpress PRO/100">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
@@ -11339,14 +11351,14 @@
   <device busclass="0200" vendor="8086" model="5200" model_name="EtherExpress PRO/100">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
   <device busclass="0200" vendor="8086" model="5201" model_name="EtherExpress PRO/100">
     <data class="linux">
       <data class="module">
-          <data class="name">eepro100</data>
+          <data class="name">e100</data>
       </data>
     </data>
   </device>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.