summaryrefslogtreecommitdiff
path: root/Mach/hardwarecompatibilitylist.mdwn
blob: 2af15db3aa161213c34b294f7e60cfcba2a77d31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# CPU Architecture

GNU Mach current only supports the x86 architecture.

# Memory

GNU Mach supports a maximum of 1GB of memory.  If your system has
more, add the following to the start of your Grub stanza to boot
the Hurd:

    uppermem 1232896

# Video Cards

Debian distributes a version of Xorg.  If your video card driver
depends on a special kernel interface such as that provided by
the agpgart kernel module for the Linux kernel, then your video
card will only be supported by the Vesa driver.

# Sound

No sound cards are supported at this time.

# USB

USB is not support at this time.

# Storage

IDE Drives are known to work.  SATA drives work in compatibility mode.

## SCSI

* (53c78xx) Linux device driver for SCSI controller NCR 53C7,8xx; on
  ix86-at enabled by default
* (AM53C974) Linux device driver for SCSI controller AM53/79C974
  (am53c974, am79c974); on ix86-at enabled by default
* (BusLogic) Linux device driver for SCSI controller BusLogic; on
  ix86-at enabled by default
* (flashpoint) SCSI flashpoint
* (NCR53c406a) Linux device driver for SCSI controller NCR53c406a chip
* (advansys) Linux device driver for SCSI controller AdvanSys; on
  ix86-at enabled by default
* (aha152x) Linux device driver for SCSI controller Adaptec
  AHA-152x/2825 (aha152x, aha2825); on ix86-at enabled by default
* (aha1542) Linux device driver for SCSI controller Adaptec AHA-1542;
  on ix86-at enabled by default
* (aha1740) Linux device driver for SCSI controller Adaptec AHA-1740;
  on ix86-at enabled by default
* (aic7xxx) Linux device driver for SCSI controller Adaptec AIC7xxx;
  on ix86-at enabled by default
* (dtc) Linux device driver for SCSI controller DTC3180/3280 (dtc3180,
  dtc3280); on ix86-at enabled by default
* (eata) Linux device driver for SCSI controller EATA ISA/EISA/PCI
  (DPT and generic EATA/DMA-compliant boards); on ix86-at enabled by
  default
* (eata_dma) Linux device driver for SCSI controller EATA-DMA (DPT,
  NEC, AT&T, SNI, AST, Olivetti, Alphatronix)
* (eata_pio) Linux device driver for SCSI controller EATA-PIO (old DPT
  PM2001, PM2012A); on ix86-at enabled by default
* (fdomain) Linux device driver for SCSI controller Future Domain
  16xx; on ix86-at enabled by default
* (g_NCR5380) Linux device driver for SCSI controller Generic
  NCR5380/53c400 (ncr5380, ncr53c400)
* (gdth) Linux device driver for GDT SCSI Disk Array Controller; on
  ix86-at enabled by default
* (in2000) Linux device driver for SCSI controller Always IN 2000; on
  ix86-at enabled by default
* (ncr53c8xx) Linux device driver for SCSI controller NCR53C8XX
  (ncr53c8xx, dc390f, dc390u, dc390w); on ix86-at enabled by default
* (pas16) Linux device driver for SCSI controller PAS16; on ix86-at
  enabled by default
* (qlogicfas) Linux device driver for SCSI controller Qlogic FAS; on
  ix86-at enabled by default
* (qlogicisp) Linux device driver for SCSI controller Qlogic ISP; on
  ix86-at enabled by default
* (seagate) Linux device driver for SCSI controller Seagate ST02,
  Future Domain TMC-8xx; on ix86-at enabled by default
* (t128) Linux device driver for SCSI controller Trantor
  T128/T128F/T228 (t128, t128f, t228); on ix86-at enabled by default
* (tmscsim) Linux device driver for SCSI controller Tekram DC-390(T)
  (dc390, dc390t); on ix86-at enabled by default
* (u14-34f) Linux device driver for SCSI controller UltraStor 14F/34F;
  on ix86-at enabled by default
* (ultrastor) Linux device driver for SCSI controller UltraStor; on
  ix86-at enabled by default
* (wd7000) Linux device driver for SCSI controller WD 7000; on ix86-at
  enabled by default

## Other

* (ppa) Linux device driver for IOMEGA Parallel Port ZIP drive; on
  ix86-at enabled by default

# NICs

* (3c501) Linux device driver for Ethernet controller 3COM 501 (3c501)
  / Etherlink I; on ix86-at enabled by default
* (3c503) Linux device driver for Ethernet controller 3Com 503 (3c503)
  / Etherlink II; on ix86-at enabled by default
* (3c505) Linux device driver for Ethernet controller 3Com 505 (3c505,
  elplus); on ix86-at enabled by default
* (3c507) Linux device driver for Ethernet controller 3Com 507 (3c507,
  el16); on ix86-at enabled by default
* (3c509) Linux device driver for Ethernet controller 3Com 509/579
  (3c509, 3c579) / Etherlink III; on ix86-at enabled by default
* (3c59x) Linux device driver for Ethernet controller 3Com 59x/90x
  (3c59x, 3c590, 3c592, 3c595, 3c597, 3c90x, 3c900, 3c905)
  "Vortex/Boomerang"; on ix86-at enabled by default
* (3c515) Linux device driver for Ethernet controller 3Com 515 ISA
  Fast EtherLink; on ix86-at enabled by default
* (ac3200) Linux device driver for Ethernet controller Ansel
  Communications EISA 3200; on ix86-at enabled by default
* (apricot) Linux device driver for Ethernet controller Apricot XEN-II
  on board ethernet; on ix86-at enabled by default
* (at1700) Linux device driver for Ethernet controller AT1700 (Fujitsu
  86965); on ix86-at enabled by default
* (atp) Linux device driver for Ethernet controller AT-LAN-TEC/RealTek
  pocket adaptor
* (de4x5) Linux device driver for Ethernet controller DE4x5 (de4x5,
  de425, de434, de435, de450, de500); on ix86-at enabled by default
* (de600) Linux device driver for Ethernet controller D-Link DE-600;
  on ix86-at enabled by default
* (de620) Linux device driver for Ethernet controller D-Link DE-620;
  on ix86-at enabled by default
* (depca) Linux device driver for Ethernet controller DEPCA (de100,
  de101, de200, de201, de202, de210, de422); on ix86-at enabled by
  default
* (e2100) Linux device driver for Ethernet controller Cabletron E21xx;
  on ix86-at enabled by default
* (eepro) Linux device driver for Ethernet controller EtherExpressPro;
  on ix86-at enabled by default
* (eepro100) Linux device driver for Ethernet controller Intel
  EtherExpressPro PCI 10+/100B/100+; on ix86-at enabled by default
* (eexpress) Linux device driver for Ethernet controller EtherExpress
  16; on ix86-at enabled by default
* (epic100) Linux device driver for Ethernet controller SMC 83c170/175
  EPIC/100 (epic, epic100) / EtherPower II; on ix86-at enabled by
  default
* (eth16i) Linux device driver for Ethernet controller ICL EtherTeam
  16i/32 (eth16i, eth32); on ix86-at enabled by default
* (ewrk3) Linux device driver for Ethernet controller EtherWORKS 3
  (ewrk3, de203, de204, de205); on ix86-at enabled by default
* (fmv18x) Linux device driver for Ethernet controller
  FMV-181/182/183/184; on ix86-at enabled by default
* (hamachi) Linux device driver for Ethernet controller Packet Engines
  "Hamachi" GNIC-2 Gigabit Ethernet; on ix86-at enabled by default
* (hp-plus) Linux device driver for Ethernet controller HP PCLAN+
  (27247B and 27252A); on ix86-at enabled by default
* (hp) Linux device driver for Ethernet controller HP PCLAN (27245 and
  other 27xxx series); on ix86-at enabled by default
* (hp100) Linux device driver for Ethernet controller HP 10/100VG
  PCLAN (ISA, EISA, PCI) (hp100, hpj2577, hpj2573, hpj2585, hp27248b);
  on ix86-at enabled by default
* (intel-gige) Linux device driver for Ethernet controller Intel PCI
  Gigabit Ethernet; on ix86-at enabled by default
* (lance) Linux device driver for Ethernet controller AMD LANCE and
  PCnet (at1500, ne2100); on ix86-at enabled by default
* (myson803) Linux device driver for Ethernet controller Myson MTD803
  Ethernet adapter series; on ix86-at enabled by default
* (natsemi) Linux device driver for Ethernet controller National
  Semiconductor DP8381x series PCI Ethernet; on ix86-at enabled by
  default
* (ne) Linux device driver for Ethernet controller NE2000/NE1000 ISA
  (ne, ne1000, ne2000); on ix86-at enabled by default and for qemu
* (ne2k-pci) Linux device driver for Ethernet controller PCI NE2000;
  on ix86-at enabled by default
* (ni52) Linux device driver for Ethernet controller NI5210; on
  ix86-at enabled by default
* (ni65) Linux device driver for Ethernet controller NI6510; on
  ix86-at enabled by default
* (ns820) Linux device driver for Ethernet controller National
  Semiconductor DP8382x series PCI Ethernet; on ix86-at enabled by
  default
* (pcnet32) Linux device driver for Ethernet controller AMD PCI
  PCnet32 (PCI bus NE2100 cards); on ix86-at enabled by default
* (rtl8139) Linux device driver for Ethernet controller RealTek
  8129/8139 (rtl8129, rtl8139) (not 8019/8029!); on ix86-at enabled by
  default
* (seeq8005) Linux device driver for Ethernet controller Seeq8005; on
  ix86-at enabled by default
* (sk_g16) Linux device driver for Ethernet controller Schneider &
  Koch G16; on ix86-at enabled by default
* (smc-ultra) Linux device driver for Ethernet controller SMC Ultra;
  on ix86-at enabled by default
* (smc-ultra32) Linux device driver for Ethernet controller SMC
  Ultra32; on ix86-at enabled by default
* (starfire) Linux device driver for Ethernet controller Adaptec
  Starfire network adapter; on ix86-at enabled by default
* (sundance) Linux device driver for Ethernet controller Sundance
  ST201 "Alta" PCI Ethernet; on ix86-at enabled by default
* (tlan) Linux device driver for Ethernet controller TI ThunderLAN; on
  ix86-at enabled by default
* (tulip) Linux device driver for Ethernet controller DECchip Tulip
  (dc21x4x) PCI (elcp, tulip); on ix86-at enabled by default
* (via-rhine) Linux device driver for Ethernet controller VIA Rhine;
  on ix86-at enabled by default
* (wavelan) Linux device driver for Ethernet controller AT&T WaveLAN &
  DEC RoamAbout DS
* (wd) Linux device driver for Ethernet controller WD80x3; on ix86-at
  enabled by default
* (winbond-840) Linux device driver for Ethernet controller Winbond
  W89c840 PCI Ethernet; on ix86-at enabled by default
* (yellowfin) Linux device driver for Ethernet controller Packet
  Engines Yellowfin Gigabit-NIC; on ix86-at enabled by default
* (znet) Linux device driver for Ethernet controller Zenith Z-Note
  (znet, znote); on ix86-at enabled by default
* (i82365) Linux device driver for Intel 82365 PC Card controller; on
  ix86-at enabled by default


# PCMCIA

* (3c574_cs) Linux device driver for 3Com 3c574 ``RoadRunner'' PCMCIA
  Ethernet; on ix86-at enabled by default
* (3c589_cs) Linux device driver for 3Com 3c589 PCMCIA Ethernet card;
  on ix86-at enabled by default
* (axnet_cs) Linux device driver for Asix AX88190-based PCMCIA
  Ethernet adapters; on ix86-at enabled by default
* (fmvj18x_cs) Linux device driver for fmvj18x chipset based PCMCIA
  Ethernet cards; on ix86-at enabled by default
* (nmclan_cs) Linux device driver for New Media Ethernet LAN PCMCIA
  cards; on ix86-at enabled by default
* (pcnet_cs) Linux device driver for NS8390-based PCMCIA cards; on
  ix86-at enabled by default
* (smc91c92_cs) Linux device driver for SMC91c92-based PCMCIA cards;
  on ix86-at enabled by default
* (xirc2ps_cs) Linux device driver for Xircom CreditCard and Realport
  PCMCIA ethernet; on ix86-at enabled by default
* (orinoco_cs) Linux device driver for Hermes or Prism 2 PCMCIA
  **Wireless** adapters (Orinoco); on ix86-at enabled by default