15.3. Gonilniki SCSI
Podrobne informacije o gonilnikih SCSI najdete v SCSI-2.4-HOWTO.
Linuxova SCSI funkcija se izvaja v treh plasteh in za vse so LKM-ji.
Sredi je gonilnik srednjega razreda ali jedro SCSI. To je sestavljeno iz scsi_mod LKM. Naredi vse tiste stvari, ki so običajne med napravami SCSI, ne glede na to, kateri adapter SCSI uporabljate in kakšen razred naprave (disk, optični bralnik, pogon CD-ROM itd.) Je.
Za vsako vrsto adapterja SCSI je na voljo nizko gonilo - ponavadi je drugačen gonilnik za vsako znamko. Na primer, ime gonilnika nizke ravni za Advantys adapterje (ki ga je podjetje, ki je zdaj Connect.com) advansys . (Če primerjate ATA (ali IDE) in SCSI diskovne naprave, je to velika razlika - ATA je preprost in dovolj standarden, da en gonilnik deluje z vsemi adapterji iz vseh podjetij. SCSI je manj standarden in zato bi morali imeti manj zaupanja v kateri koli določeni adapter, ki je v celoti združljiv z vašim sistemom).
Gonilniki na visoki ravni predstavljajo ostalemu jedru vmesnik, primeren za določen razred naprav. Visoki gonilnik SCSI za tračne naprave, st , na primer, ima ioctls previjanje naprej. Visokokakovostni gonilnik SCSI za pogone CD-ROM, sr , ne.
Upoštevajte, da redko potrebujete gonilnika na visoki ravni, ki je specifičen za določeno znamko naprave. Na tej stopnji je malo prostora, da se ena znamka razlikuje od druge.
En SCSI visoki gonilnik, ki si zasluži posebno omembo, je sg . Ta gonilnik, imenovan "gonilnik SCSI generic", je precej tanka plast, ki predstavlja precej neustrezno predstavitev voznika srednjega nivoja SCSI do preostalega jedra. Uporabniški prostorski programi, ki delujejo prek generičnega gonilnika SCSI (ker imajo dostop do posebnih datotek naprave, katerih glavno število je tista, ki jo registrira sg (do wit, 21)) podrobno razumevanje SCSI protokolov, medtem ko uporabniški programski programi, ki delujejo prek drugih SCSI gonilnikov, običajno sploh ne vedo, kaj je SCSI. SCSI-Programming-HOWTO ima popolno dokumentacijo generičnega gonilnika SCSI.
Vrstni red plasti modulov SCSI kaže, kako so LKM-ji odvisni drug od drugega in vrstni red, v katerem jih je treba naložiti. Najprej naložite gonilnik srednjega razreda in ga nazadnje naložite. Nizke in visokokakovostne gonilnike je mogoče naložiti in raztovarjati v katerem koli vrstnem redu po tem, in se na obeh koncih sklenejo in določijo odvisnost od gonilnika srednjega razreda. Če nimate popolnega nabora, boste ob poskusu dostopa do naprave dobili napako »naprava ni našla«.
Večina gonilnikov nizke ravni SCSI (adapterjev) nima LKM parametrov; Na splošno delajo samodejno za nastavitve kartice. Če se vaša kartica odzove na nekonvencionalen naslov vrat, morate gonilniku povezati v osnovno jedro in uporabiti možnosti jedra "ukazne vrstice". Glejte BootPrompt-HOWTO. Ali pa lahko ustvarite izvor in prevedete.
Številni gonilniki SCSI na nizki ravni imajo dokumentacijo v vozniki / scsi imenik v izvornem drevesu Linux, v imenovanih datotekah README. *.
15.3.1. scsi_mod: gonilnik srednjega razreda SCSI
Primer:
modprobe scsi_mod
Ni parametrov modula.
15.3.2. sd_mod: SCSI visokokakovostni gonilnik za diskovne naprave
Primer:
modprobe sd_mod
Ni parametrov modula.
15.3.3. st: SCSI visokozmogljiv gonilnik za tračne naprave
Primer:
modprobe st
Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO.
15.3.4. sr_mod: SCSI na visoki ravni gonilnika za pogone CD-ROM
Primer:
modprobe sr_mod
Ni parametrov modula.
15.3.5. sg: SCSI visokozmogljiv gonilnik za generične naprave SCSI
Oglejte si razlago tega posebnega gonilnika zgoraj.
Primer:
modprobe sg
Ni parametrov modula.
* Licenca
* Kako naložiti modul naložljivega jedra
parametre.
15.3.6. wd7000: Nizkotemperaturni gonilnik SCSI za 7000FASST
Primer:
Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Ta gonilnik obesuje kartico in zahteva nameščen BIOS. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Ta gonilnik obesuje kartico in zahteva nameščen BIOS. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Ta gonilnik samodejno zazna kartico samo pri 0x330 in 0x334. Primer: Ni parametrov modula. Ta gonilnik samodejno spremeni kartico. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Ta gonilnik samodejno spremeni kartico in BIOS mora biti omogočen. Primer: Parametri modula: Če ta gonilnik vežete v osnovno jedro, lahko parametre prenesete s pomočjo parametrov zagona jedra. Glejte BootPrompt-HOWTO. Primer: Ni parametrov modula. Ta gonilnik samodejno spremeni kartico. Ni BIOS-a. Seznam BusLogic kartic, ki jih ta gonilnik lahko vozi, je dolg. Preberi datoteko gonilniki / scsi / README.BusLogic v izvornem drevesu Linuxa, da bi dobili skupno sliko. Primer: Ni parametrov modula. Če ta gonilnik vežete v osnovno jedro, lahko parametre prenesete s pomočjo parametrov zagona jedra. Glejte BootPrompt-HOWTO. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Ta gonilnik samodejno spremeni kartico. Ta gonilnik obravnava DPT PM2011 / 021/012/022/122/322. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Ta gonilnik obravnava DPT, NEC, AT & T, SNI, AST, Olivetti in Alphatronix. Ta gonilnik obravnava DPT Smartcache, Smartcache III in SmartRAID. Primer: Ni parametrov modula. Avtoproba deluje v vseh konfiguracijah. Ta gonilnik obdeluje stare DPT PM2001, PM2012A. Primer: Ni parametrov modula. Primer: Ni parametrov modula. Ta gonilnik samodejno spremeni kartico in zahteva nameščen BIOS. Primer: za karto s kartico NCR5380 s pristanišči: za pomnilniško karto s kartico NCR53C400 s prekinitvami onemogočeno: Parametri: Če ta gonilnik vežete v osnovno jedro, lahko parametre prenesete s pomočjo parametrov zagona jedra. Glejte BootPrompt-HOWTO. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Ta gonilnik samodejno spremeni kartico in zahteva nameščen BIOS. Primer: Ni parametrov modula. Oglejte si datoteko vozniki / scsi / README.ppa v izvornem drevesu Linux za podrobnosti. Primer: Parametri: Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Ta gonilnik samodejno spremeni kartico. Ni BIOS-a. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Zahteva vdelano programsko opremo. Ta gonilnik je za Seagate ST-02 in Future Domain TMC-8xx. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Ta gonilnik samodejno prebere samo naslove. IRQ je nastavljen na 5. Gonilnik potrebuje nameščen BIOS. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Ta gonilnik samodejno spremeni kartico. Gonilnik potrebuje nameščen BIOS. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. Ta gonilnik samodejno spremeni kartico, vendar ne vrata 0x310. Ni BIOS-a. Primer: Za LKM ni parametrov modula, če pa ta modul vežete v osnovno jedro, lahko prenesete nekaj parametrov prek zagonskih parametrov Linuxa. Glejte BootPrompt-HOWTO. modprobe wd7000
15.3.7. aha152x: Nizkotonski gonilnik SCSI za Adaptec AHA152X / 2825
modprobe aha152x
15.3.8. aha1542: Nizkotonski gonilnik SCSI za Adaptec AHA1542
modprobe aha1542
15.3.9. aha1740: Nizkotonski gonilnik SCSI za Adaptec AHA1740 EISA
modprobe aha1740
15.3.10. aic7xxx: Nizkotonski gonilnik SCSI za Adaptec AHA274X / 284X / 294X
modprobe aic7xxx
15.3.11. advansys: Nizkotonski gonilnik SCSI za AdvanSys / Connect.com
modprobe advansys asc_iopflag = 1 asc_ioport = 0x110,0x330 asc_dbglvl = 1
15.3.12. in2000: Nizkotonski gonilnik SCSI za Always IN2000
modprobe in2000
15.3.13. BusLogic: nizkonivojski gonilnik SCSI za BusLogic
modprobe BusLogic
15.3.14. dtc: Nizkotonski gonilnik SCSI za DTC3180 / 3280
modprobe dtc
15.3.15. eata: nizkocenovni gonilnik SCSI za EATA ISA / EISA
modprobe eata
15.3.16. eata_dma: nizkotonski gonilnik SCSI za EATA-DMA
modprobe eata_dma
15.3.17. eata_pio: Nizkotonski gonilnik SCSI za EATA-PIO
modprobe eata_pio
15.3.18. fdomain: Nizkotonski gonilnik SCSI za Future Domain 16xx
modprobe fdomain
15.3.19. NCR5380: Nizkotonski gonilnik SCSI za NCR5380 / 53c400
modprobe NCR5380 ncr_irq = xx ncr_addr = xx ncr_dma = xx ncr_5380 = 1 ncr_53c400 = 1
modprobe g_NCR5380 ncr_irq = 5 ncr_addr = 0x350 ncr_5380 = 1
modprobe g_NCR5380 ncr_irq = 255 ncr_addr = 0xc8000 ncr_53c400 = 1
15.3.20. NCR53c406a: Nizkotonski gonilnik SCSI za NCR53c406a
modprobe NCR53c406a
15.3.21. 53c7,8xx.o: Nizkotonski gonilnik SCSI za NCR53c7,8xx
modprobe 53c7,8xx
15.3.22. ncr53c8xx: Nizkotonski gonilnik SCSI za družino PCI-SCS NCR538xx
modprobe ncr53c8xx
15.3.23. ppa: gonilnik SCSI za nizko raven za pogon ZIP za vzporedna vrata IOMEGA
modprobe ppa ppa_base = 0x378 ppa_nybble = 1
15.3.24. pas16: SCSI nizkotemperaturni gonilnik za PAS16
modprobe pas16
15.3.25. qlogicfas: Nizkotonski gonilnik SCSI za Qlogic FAS
modprobe qlogicfas
15.3.26. qlogicisp: Nizkotonski gonilnik SCSI za Qlogic ISP
modprobe qlogicisp
15.3.27. seagate: Nizkotonski gonilnik SCSI za Seagate, Future Domain
modprobe seagate
15.3.28. t128: Nizkotonski gonilnik SCSI za Trantor T128 / T128F / T228
modprobe t128
15.3.29. u14-34f: Nizkotonski gonilnik SCSI za UltraStor 14F / 34F
modprobe u14-34f
15.3.30. ultrastor: Nizkotrdni SCSI gonilnik za UltraStor
modprobe ultrastor