[tg3] Recognize the BCM5789
[people/balajirrao/gpxe.git] / contrib / romid / pktdrv.bat
1 @echo off\r
2 if (%PKTDRV%)==(P) goto end\r
3 A:\PKT\ROMID\r
4 if (%ROMID%)==() goto select\r
5 if (%ROMID%)==(NE) goto NE\r
6 if (%ROMID%)==(WD) goto WD\r
7 if (%ROMID%)==(3C509) goto 3C509\r
8 if (%ROMID%)==(3C905B) goto 3C905B\r
9 if (%ROMID%)==(EEPRO100) goto EEPRO100\r
10 if (%PCIID%)==(10EC:8029) goto RTL8029\r
11 if (%PCIID%)==(10EC:8139) goto RTL8139\r
12 if (%PCIID%)==(11AD:0002) goto LITEON\r
13 if (%PCIID%)==(1011:0009) goto DEC\r
14 echo No Driver installed!\r
15 goto end\r
16 :select\r
17 cls\r
18 echo *** Select your network card.... ***\r
19 echo.\r
20 echo  1 -- Intel EtherExpress 100B PCI Adapter\r
21 echo  2 -- 3Com 3C90X Etherlink III PCI Adapter\r
22 echo  3 -- 3Com 3C5X9 Etherlink III ISA Adapter\r
23 echo  4 -- NE2000 Novell ISA Adapter\r
24 echo  5 -- Realtek 8029 PCI Adapter\r
25 echo  6 -- Realtek 8139 PCI Adapter\r
26 echo  7 -- SMC EliteUltra 8216 ISA Adapter\r
27 echo  8 -- DEC21x4 Busmaster PCI Adapter\r
28 echo  9 -- LiteOn PNIC Busmaster PCI Adapter\r
29 echo.\r
30 echo *** **************************** ***\r
31 echo.\r
32 choice /c123456789 /n Select:\r
33 if errorlevel 9 goto LITEON\r
34 if errorlevel 8 goto DEC\r
35 if errorlevel 7 goto WD\r
36 if errorlevel 6 goto RTL8139\r
37 if errorlevel 5 goto RTL8029\r
38 if errorlevel 4 goto NE\r
39 if errorlevel 3 goto 3C509\r
40 if errorlevel 2 goto 3C905B\r
41 if errorlevel 1 goto EEPRO100\r
42 goto end\r
43 \r
44 :EEPRO100\r
45 A:\PKT\E100BPKT 0x60\r
46 if errorlevel 0 goto ok\r
47 goto end\r
48 :NE\r
49 A:\PKT\NE2000 0x60 11 0x0300\r
50 if errorlevel 0 goto ok\r
51 goto end\r
52 :RTL8029\r
53 A:\PKT\PCIPKT 0x60\r
54 if errorlevel 0 goto ok\r
55 goto end\r
56 :RTL8139\r
57 A:\PKT\RTSPKT 0x60\r
58 if ERRORLEVEL 0 goto OK\r
59 goto end\r
60 :WD\r
61 A:\PKT\SMC_WD 0x60\r
62 if errorlevel 0 goto ok\r
63 goto end\r
64 :3C509\r
65 A:\PKT\3C5X9PD 0x60\r
66 if errorlevel 0 goto ok\r
67 goto end\r
68 :3C905B\r
69 A:\PKT\3C90XPD 0x60\r
70 if errorlevel 0 goto ok\r
71 goto end\r
72 :LITEON\r
73 A:\PKT\FEPD 0x60\r
74 if ERRORLEVEL 0 goto ok\r
75 goto end\r
76 :DEC\r
77 A:\PKT\ETHPCI 0x60\r
78 if ERRORLEVEL 0 goto ok\r
79 goto end\r
80 \r
81 :ok\r
82 SET PKTDRV=P\r
83 :end\r
84 \r