Updated PCI IDs to latest snapshot.
[tangerine.git] / arch / common / boot / grub / netboot / README.netboot
blob7edfaf02ec6815ab996d868788fda9cc1e875660
1 You can use the netboot support to download OS images from a network.
2 Nearly all the device drivers are coming from the network-based boot
3 loader, Etherboot. Please visit its web page. They have rich
4 documentations so you will be able to get useful information from there.
5 The URL is <http://etherboot.sourceforge.net/>.
7 These below are common options for configure. Perhaps you may not need
8 to specify them.
10 --disable-packet-retransmission
11   Turns off packet retransmission. Use it on an empty network, where
12   no packet collision can happen.
14 --enable-pci-direct
15   Define this for PCI BIOSes that do not implement BIOS32 or not
16   correctly.
18 --enable-diskless
19   Enable the diskless support. If specified, you will get two optional
20   images, called "nbgrub" and "pxegrub". The former is the ``Net Boot
21   Image Proposal'' format, which is used by Etherboot and Netboot, while
22   the latter is the ``Preboot Execution Environment" format, which is
23   used by a PXE ROM. You may buy a PXE ROM from some companies.
25 Here is the information about the device drivers. They are all disabled
26 by default, so you must specify configure options to enable drivers you
27 want to use. Some drivers have extra per-driver options, so the extra
28 options are also described below.
30 Caution: You should enable them as you need. Don't enable any
31 unnecessary driver, because GRUB might crash if you include too many
32 drivers at the same time.
34 3Com509, ISA/EISA
35   --enable-3c509
37 3Com529 == MCA 3c509
38   --enable-3c529
40 3Com59x and 3Com900
41   --enable-3c595
43 3Com90x
44   --enable-3c90x
46 Crystal Semiconductor CS89x0
47   --enable-cs89x0
48   --enable-cs-scan=LIST
49     Probe for CS89x0 base address using LIST of comma separated hex
50     addresses; increasing the address by one (0x300 -> 0x301) will force
51     a more aggressive probing algorithm. This might be neccessary after
52     a soft-reset of the NIC.
54 Davicom DM9102 and 9009
55   --enable-davicom
57 Digital DE100 and DE200
58   --enable-depca
60 Intel Etherexpress Pro/10 (ISA card)
61   --enable-eepro
63 Intel Etherexpress Pro/100
64   --enable-eepro100
66 SMC 83c170 EPIC/100
67   --enable-epic100
69 3Com507
70   --enable-3c507
72 EXOS205
73   --enable-exos205
75 Racal-Interlan NI5210
76   --enable-ni5210
78 Lance PCI PCNet/32
79 AMD HomePNA
80   --enable-lance
82 Novell NE2100 and NE1500
83   --enable-ne2100
85 Racal-Interlan NI6510
86   --enable-ni6510
88 National Semiconductor DP8381x (Netgear FA311 and FA312)
89   --enable-natsemi
91 Racal-Interlan NI5010
92   --enable-ni5010
94 3Com503, aka Etherlink II, also /16 model
95   --enable-3c503
96   --enable-3c503-shmem
97     Use 3c503 shared memory mode.
98   --enable-3c503-aui
99     Use AUI by default on 3c503 cards.
101 NE1000/2000 and clones (ISA)
102   --enable-ne
103   --enable-ne-scan=LIST (0x280,0x300,0x320,0x340)
104     Probe for NE base address using LIST of comma separated hex
105     addresses.
107 NE2000 PCI clone (RTL8029)
108 Winbond 86C940
109 Compex RL2000
110 KTI ET32P2
111 NetVin 5000SC
112 Holtek 80232
113   --enable-ns8390
114   --enable-compex-rl2000-fix
115     If you have a Compex RL2000 PCI 32-bit (11F6:1401), and the probe
116     hangs in "Probing...[NE*000/PCI]", try enabling this fix... it
117     worked for me :).
119 WD8003/8013, SMC8216/8416
120   --enable-wd
121   --enable-wd-default-mem=MEM (0xCC000)
122     Default memory location for WD/SMC cards.
124 Old base driver for Tulip clones
125   --enable-otulip
127 Realtek 8139
128 SMC 1211
129 D-Link DFE530TX+ and DFE538TX
130   --enable-rtl8139
132 SIS 900 and SIS 7016
133   --enable-sis900
135 Schneider and Koch G16
136   --enable-sk-g16
138 SMC9000
139   --enable-smc9000
140   --enable-smc9000-scan=LIST
141     List of I/O addresses to probe.
143 Tiara, Fujitsu Lancard
144   --enable-tiara
146 Linksys LNE100TX and other NICs using this Tulip clone chip
147 Netgear FA310TX and other NICs using this Tulip clone chip
148 Tulip clones based on the ADMtek Centaur-P
149 Tulip clones based on the Macronix 987x5
150 Tulip-Fast
151 Tulip+
152 Tulip 21142
153 ASIX AX88140
154 Intel Tulip
155 Compex RL100-TX
156   --enable-tulip
158 Rhine-I, e.g. D-Link DFE-530TX
159 Rhine-II
160   --enable-via-rhine
162 Winbond W89c840
163 Compex RL100-ATX
164   --enable-w89c840
167 The description about how to use the support can be found in the GRUB
168 manual. Run "info grub" in the shell prompt.