Annotation of Gnu-Mach/i386/README-Drivers, revision 1.1.1.1

1.1       root        1: Adaptec 1740
                      2: Patch probe routine to add outb to put card in enhanced mode.
                      3: 
                      4: -*- text -*-
                      5: 
                      6: ** Turning on or off device drivers
                      7: 
                      8: Each device driver has an associated configure switch.  The table at
                      9: the end of this file gives the list of configure switches.  For many
                     10: devices there are multiple drivers to choose from.  
                     11: 
                     12: 
                     13: ** What the configure switches do
                     14: 
                     15: Each configure switch has two effects.  First, it defines a CPP symbol
                     16: that turns on or off the hooks that autoconfigure the device and add
                     17: it to the list of available devices.  Second, it adds the source code
                     18: for the driver to a make variable so that the code for the driver is
                     19: compiled and linked into the kernel.
                     20: 
                     21: 
                     22: ** What are those extra numbers
                     23: 
                     24: Each driver is followed by one or more triplets of three numbers.
                     25: These triplets specify combinations of I/O address, spl, and, pic that
                     26: are believed to work. 
                     27: 
                     28: 
                     29: ** Then comes the name of the device to users.  %d is a unit number.
                     30: 
                     31: 
                     32: ***
                     33: 
                     34: All source file names are relative to .../gnumach/i386/i386at for Mach
                     35: drivers, and .../gnumach/i386/i386at/gpl/linux for Linux drivers.
                     36: 
                     37: 
                     38: *** Serial devices and similar equivalents
                     39: 
                     40: PC com ports
                     41:   --enable-com                         com.c
                     42:        0x3f8,2f8,3e8
                     43:        com%d
                     44: 
                     45: System Console (always enabled)
                     46:        (indirect name for kd or first com line)
                     47:        console
                     48: 
                     49: PC keyboard/display (always enabled)
                     50:        kd
                     51: 
                     52: 
                     53: *** Special devices
                     54: 
                     55: Mappable time device (always enabled)
                     56:        time
                     57: 
                     58: Mouse interface to PC (always enabled)
                     59:        (Piggy backs horribly on COM devices)
                     60:        mouse%d
                     61: 
                     62: X Window System interface to keyboard (always enabled)
                     63:        kbd%d
                     64: 
                     65: Interface to setting up IO port access for users (always enabled)
                     66:        iopl%d
                     67: 
                     68: 
                     69: 
                     70: *** Disk controllers (except for SCSI)
                     71: 
                     72: PC floppy
                     73:   --enable-floppy                      block/floppy.c
                     74:        0x3f0, 370
                     75:        fd%d
                     76: 
                     77: IDE disks
                     78:   --enable-ide         block/{cmd640,ide-cd,ide,rz1000,triton}.c
                     79:        hd%d    (disks)
                     80:        wcd%d   (cdroms)
                     81: 
                     82: 
                     83: *** SCSI disks Disks all show up as `sd%d'.  CD Roms all show up as
                     84: `cd%d'.  Tapes and generic are not currently supported.
                     85: 
                     86: AdvansSys
                     87:   --enable-advansys            scsi/advansys.c
                     88: 
                     89: BusLogic MultiMaster
                     90:   --enable-buslogic            scsi/BusLogic.c
                     91: 
                     92: UltraStor 14F/34F
                     93:   --enable-u1434f              scsi/u14-34f.c
                     94: 
                     95: UlstraStor 14F, 24F, and 34F
                     96:   --enable-ultrastor           scsi/ultrastor.c
                     97: 
                     98: Adaptec AHA-152x
                     99:   --enable-aha152x             scsi/aha152x.c
                    100: 
                    101: Adaptec AHA-1542
                    102:   --enable-aha1542             scsi/aha1540.c
                    103: 
                    104: Adaptec AHA-1740
                    105:   --enable-aha1740             scsi/aha1740.c
                    106: 
                    107: Adaptec AIC7xxx
                    108:   --enable-aic7xxx             scsi/aic7xxx.c
                    109: 
                    110: Future Domain TMC-16x0
                    111:   --enable-futuredomain                scsi/fdomain.c
                    112: 
                    113: Always IN 2000
                    114:   --enable-in2000              scsi/in2000.c
                    115: 
                    116: Generic NCR5380
                    117:   --enable-ncr5380             scsi/g_NCR5380.c
                    118: 
                    119: NCR53c406 chip
                    120:   --enable-ncr53c406a          scsi/NCR53c406a.c
                    121: 
                    122: Qlogic FAS408
                    123:   --enable-qlogic              scsi/qlogic.c
                    124: 
                    125: Pro Audio Spectrum/Studio 16
                    126:   --enable-pas16               scsi/pas16.c
                    127: 
                    128: Seagate ST01, ST02, Future Domain TMC-885, TMC-950
                    129:   --enable-seagate             scsi/seagate.c
                    130: 
                    131: Trantor T128, T128F, T228
                    132:   --enable-t128                        scsi/t128.c
                    133: 
                    134: NCR 53C7xx
                    135:   --enable-ncr53c7xx           scsi/53c7,8xx.c
                    136: 
                    137: EATA DMA
                    138:   --enable-eatadma             scsi/eata_dma.c
                    139: 
                    140: EATA PIO
                    141:   --enable-eatapio             scsi/eata_pio.c
                    142: 
                    143: WD 7000
                    144:   --enable-wd7000              scsi/wd7000.c
                    145: 
                    146: EATA
                    147:   --enable-eata                        scsi/eata.c
                    148: 
                    149: AM52/79C974
                    150:   --enable-am53c974            scsi/AM53C974.c
                    151: 
                    152: 
                    153: 
                    154: *** Ethernet controllers
                    155: These all show up as `eth%d' except the atp device.
                    156: 
                    157: NE2000
                    158:   --enable-ne2000                      net/ne.c 8390.c
                    159:        0x300,280,320,340,360
                    160: 
                    161: 3Com 503 (Etherlink II)
                    162:   --enable-3c503                       net/3c503.c net/8390.c
                    163:   --enable-el2
                    164:        0x300,310,330,350,250,280,2a0,2e0
                    165: 
                    166: 3Com 509 (Etherlink III)
                    167:   --enable-3c509                       net/3c509.c 
                    168:   --enable-el3
                    169: 
                    170: Western Digital 8003E
                    171:   --enable-wd80x3                      net/wd.c, net/8390.c
                    172:        0x300,280,380,240
                    173: 
                    174: 3COM Etherlink 3C501
                    175:   --enable-3c501                       net/3c501.c
                    176:   --enable-el1
                    177:        0x280, 300
                    178: 
                    179: SMC Ultra
                    180:   --enable-ul                          net/smc-ultra.c net/8390.c
                    181:        0x200,220,240,280,300,340,380
                    182: 
                    183: Hewlett Packard PC LAN 27??? plus ethercards.
                    184:   --enable-hplanplus                   net/hp-plus.c
                    185:        0x200,240,280,2c0,300,320,340
                    186: 
                    187: Hewlett Packard PC Lan 
                    188:   --enable-hplan                       net/hp.c, net/8390.c
                    189:        0x300,320,340,280,2c0,200,240
                    190: 
                    191: 3Com 3c590/3c595 Vortex
                    192:   --enable-3c59x
                    193:   --enable-vortex                      net/3c59x.c
                    194: 
                    195: Seeq 8005
                    196:   --enable-seeq8005                    net/seeq8005.c
                    197:        0x300,320,340,360
                    198: 
                    199: Hewlett Packard HP10/100 cards         net/hp100.c
                    200:   --enable-hp100
                    201:   --enable-hpj2577
                    202:   --enable-hpj2573
                    203:   --enable-hp27248b
                    204:   --enable-hp2585
                    205: 
                    206: Ansel Communications EISA 3200
                    207:   --enable-ac3200                      net/ac3200.c, net/8390.c
                    208: 
                    209: Cabletron E2100 series
                    210:   --enable-e2100                       net/e2100.c, net/8390.c
                    211:        0x300,280,380,220
                    212: 
                    213: Allied Telesis AT1700
                    214:   --enable-at1700                      net/at1700.c
                    215:        0x260,280,2a0,240,340,320,380,300
                    216: 
                    217: ECL EtherTeam 16i and 32 EISA
                    218:   --enable-eth16i                      net/eth16i.c 
                    219:   --enable-eth32
                    220:        0x260,280,2a0,240,340,320,380,300 (16i)
                    221: 
                    222: Zenith Z-Note (and some IBM thinkpads)
                    223:   --enable-znet                                net/znet.c
                    224:   --enable-znote
                    225: 
                    226: Intel EtherExpress
                    227:   --enable-eexpress                    net/eexpress.c
                    228:        0x300,270,320,340
                    229: 
                    230: Intel EtherExpress Pro/10
                    231:   --enable-eexpresspro                 net/eepro.c
                    232:        0x200,240,280,2c0,300,320,340,360
                    233: 
                    234: Digital DEPCA and EtherWORKS
                    235:   (DEPCA, DE10[01], DE20[012] Turbo, DE210, DE422)
                    236:   --enable-depca                       net/depca.c
                    237:   --enable-de100
                    238:   --enable-de101
                    239:   --enable-de200
                    240:   --enable-de201
                    241:   --enable-de202
                    242:   --enable-de210
                    243:   --enable-de422
                    244: 
                    245: EtherWORKS 3 Driver
                    246:   (DE20[345])
                    247:   --enable-ewrk3                       net/ewrk3.c
                    248:   --enable-de203
                    249:   --enable-de204
                    250:   --enable-de205
                    251: 
                    252: Digital DE 400 series cards: DE425, DE43[45], DE500
                    253:   --enable-de4x5                       net/de4x5.c
                    254:   --enable-de425
                    255:   --enable-de434
                    256:   --enable-de435
                    257:   --enable-de500
                    258: 
                    259: Apricot 82596
                    260:   --enable-apricot                     net/apricot.c
                    261: 
                    262: AT&T GIS (NCR) WaveLAN
                    263:   --enable-wavelan                     net/wavelan.c
                    264:        0x390
                    265: 
                    266: 3Com 507 EtherLink16
                    267:   --enable-3c507                       net/3c507.c
                    268:   --enable-el16
                    269:        0x300,320,340,280
                    270: 
                    271: 3Com 505 Etherlink Plus
                    272:   --enable-3c505                       net/3c505.c
                    273:   --enable-elplus
                    274:        0x300,280,310
                    275: 
                    276: D-Link DE-600
                    277:   --enable-de600                       net/de600.c
                    278:        0x378
                    279: 
                    280: D-Link DE-620
                    281:   --enable-de620                       net/de620.c
                    282:        0x378
                    283: 
                    284: Schneider & Koch G16
                    285:   --enable-skg16                       net/sk_g16.c
                    286:        0x100,180,208,220,288,320,328,390
                    287: 
                    288: NI5210
                    289:   --enable-ni52                                net/ni52.c
                    290:        0x300,280,360,320,340
                    291: 
                    292: NI6510
                    293:   --enable-ni65                                net/ni65.c
                    294:        0x300/320/340/360
                    295: 
                    296: Run-time ATtachable (Pocket) ethernet driver
                    297:   --enable-atp                         net/atp.c
                    298:        0x378,278,3bc
                    299:        atp%d

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.