Annotation of Gnu-Mach/i386/README-Drivers, revision 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.