15.3. SCSI draiveri
Sīkāka informācija par SCSI draiveriem ir SCSI-2.4-HOWTO.
Linux SCSI funkcija tiek ieviesta trīs slāņos, un visiem tiem ir LKMs.
Vidū ir vidējā līmeņa draiveris vai SCSI kodols. Tas sastāv no scsi_mod LKM. Tas attiecas uz visām lietām, kas ir kopīgas starp SCSI ierīcēm, neatkarīgi no tā, kāda SCSI adaptera Jūs izmantojat, un kāda veida ierīce (disks, skeneris, CD-ROM diskdzinis utt.) Tā ir.
Katram SCSI adaptera tipam ir zems draiveris - parasti katram zīmolam ir atšķirīgs draiveris. Piemēram, zemā līmeņa draiveris Advansys adapteriem (ko veic uzņēmums, kas tagad ir Connect.com) tiek saukts par advansys . (Ja salīdzina ATA (aka IDE) un SCSI disku ierīces, šī ir būtiska atšķirība - ATA ir vienkārša un pietiekami standarta, lai viens draiveris strādā ar visiem visu uzņēmumu adapteriem. SCSI ir mazāk standarta, un tādēļ jums ir jābūt mazāka uzticamība jebkuram konkrētam adapterim, kas ir pilnīgi savietojams ar jūsu sistēmu).
Augsta līmeņa draiveri uz pārējo kodolu norāda saskarni, kas atbilst konkrētai ierīču klasei. SCSI augsta līmeņa draiveris lentes ierīcēm, piem., Ir ioctls, lai attītu atpakaļ. Augsta līmeņa SCSI draiveris CD-ROM diskdziņiem, sr nav.
Ņemiet vērā, ka jums reti ir nepieciešams augsta līmeņa draiveris, kas ir specifisks konkrētai ierīces markai. Šajā līmenī ir maz iespēju, ka viens zīmols ir atšķirīgs no cita.
Viens SCSI augsta līmeņa draiveris, kas pelnījis īpašu pieminēšanu, ir sg . Šis draiveris, ko sauc par "SCSI generic" draiveri, ir diezgan plāns slānis, kas diezgan neapstrādātai SCSI vidējā līmeņa draivera attēlojumam ir pārējais kodols. Lietotāja kosmosa programmas, kas darbojas ar SCSI ģenerālo draiveri (jo tie piekļūst ierīces īpašajiem failiem, kuru galvenais numurs ir tas, kuru reģistrēja sg (ar wit 21), ir detalizēta izpratne par SCSI protokolu, savukārt lietotāja kosmosa programmas, kas darbojas ar citu SCSI augsta līmeņa draiveri parasti pat nezina, kas ir SCSI. SCSI-Programming-HOWTO ir pilnīga SCSI vispārējā draivera dokumentācija.
SCSI moduļu slāņošanās secība liek domāt, ka LKM ir atkarīgi viens no otra un ir kārtībā, kādā tie ir jāielādē. Vispirms vispirms ielādējiet vidējā līmeņa vadītāju un izkraujiet to visbeidzot. Zema līmeņa un augsta līmeņa draiveri pēc tam var tikt ielādēti un izkrauti jebkurā secībā, un pēc tam viņi piesaista sevi un izveido atkarību no vidējā līmeņa vadītāja abos galos. Ja jums nav komplektā, jūs mēģināt piekļūt ierīcei saņemsit kļūdu "ierīce nav atrasta".
Lielākajai daļai SCSI zemā līmeņa (adaptera) draiveri nav LKM parametru; tie kopumā automātiski nodrošina kartes iestatījumus. Ja jūsu karte atbilst kādai netradicionālajai ostas adresei, jums ir jāpiesaista draiveris bāzes kodolā un jāizmanto kodola "komandrindas" opcijas. Apskatiet BootPrompt-HOWTO. Vai arī jūs varat sajaukt Source un pārkvalificēt.
Daudziem SCSI zemā līmeņa draiveriem ir dokumentācija draiveru / scsi direktorijā Linux avota kokā, failos ar nosaukumu README. *
15.3.1. scsi_mod: SCSI vidējā līmeņa vadītājs
Piemērs:
modprobe scsi_modNav moduļa parametru.
15.3.2. sd_mod: SCSI augsta līmeņa draiveris disku ierīcēm
Piemērs:
modprobe sd_modNav moduļa parametru.
15.3.3. st: SCSI augsta līmeņa draiveris lentu ierīcēm
Piemērs:
modprobe stLKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
15.3.4. sr_mod: SCSI augsta līmeņa draiveris CD-ROM diskdziņiem
Piemērs:
modprobe sr_modNav moduļa parametru.
15.3.5. sg: SCSI augsta līmeņa draiveris par sugas SCSI ierīcēm
Skatiet šīs īpašās augstākā līmeņa vadītāja paskaidrojumus iepriekš.
Piemērs:
modprobe sgNav moduļa parametru.
* Licence
* Iekraušanas kodola moduļa pamācības indekss
parametri.
15.3.6. wd7000: SCSI zemais draiveris 7000FASST
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
Šis draiveris atoprobs karti un prasa instalētu BIOS.
15.3.7. aha152x: SCSI zemā līmeņa draiveris Adaptec AHA152X / 2825
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
Šis draiveris atoprobs karti un prasa instalētu BIOS.
15.3.8. aha1542: SCSI zemā līmeņa draiveris Adaptec AHA1542
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
Šis draiveris automātiski apstrādā karti tikai ar 0x330 un 0x334.
15.3.9. aha1740: SCSI zemā līmeņa draiveris Adaptec AHA1740 EISA
Piemērs:
Nav moduļa parametru.
Šis draiveris automātiski apstrādā karti.
15.3.10. aic7xxx: SCSI zemā līmeņa draiveris Adaptec AHA274X / 284X / 294X
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
Šis draiveris automātiski apstrādā karti, un BIOS ir jāaktivizē.
15.3.11. advansys: SCSI zemā līmeņa draiveris AdvanSys / Connect.com
Piemērs:
Moduļa parametri:
- Asc_iopflag
- 1
- iespējot portu skenēšanu
- 0
- atspējot ostas skenēšanu
- asc_ioport
- I / O portu adreses, lai skenētu Advansys SCSI adapterus
- asc_dbglvl
- atkļūdošanas līmenis:
- 0
- Tikai kļūdas
- 1
- Augsta līmeņa izsekošana
- 2-N
- Verbose izsekošana
Ja jūs saistāt šo draiveri ar pamata kodolu, varat to pārsūtīt parametriem, izmantojot kodola palaišanas parametrus. Apskatiet BootPrompt-HOWTO.
15.3.12. in2000: SCSI zems līmeņa draiveris vienmēr IN2000
Piemērs:
Nav moduļa parametru.
Šis draiveris automātiski apstrādā karti. Neviena BIOS nav nepieciešama.
15.3.13. BusLogic: SCSI zemā līmeņa draiveris pakalpojumam BusLogic
Šis autovadītāja diska kartes BusLogic saraksts ir garš. Lasiet failu draiverus / scsi / README.BusLogic Linux avota kokā, lai iegūtu kopējo attēlu.
Piemērs:
Nav moduļa parametru.
Ja jūs saistāt šo draiveri ar pamata kodolu, varat to pārsūtīt parametriem, izmantojot kodola palaišanas parametrus. Apskatiet BootPrompt-HOWTO.
15.3.14. dtc: SCSI zemā līmeņa draiveris DTC3180 / 3280
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
Šis draiveris automātiski apstrādā karti.
15.3.15. eata: SCSI zems līmeņa draiveris EATA ISA / EISA
Šis draiveris apstrādā DPT PM2011 / 021/012/022/122/322.
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
15.3.16. eata_dma: SCSI zemā līmeņa draiveris EATA-DMA
Šis draiveris apstrādā DPT, NEC, AT & T, SNI, AST, Olivetti un Alphatronix.
Šis draiveris apstrādā DPT Smartcache, Smartcache III un SmartRAID.
Piemērs:
Nav moduļa parametru.
Autoprobe darbojas visās konfigurācijās.
15.3.17. eata_pio: SCSI zems līmeņa draiveris EATA-PIO
Šis draiveris apstrādā veco DPT PM2001, PM2012A.
Piemērs:
Nav moduļa parametru.
15.3.18. fdomain: SCSI zemā līmeņa draiveris nākotnes domēnam 16xx
Piemērs:
Nav moduļa parametru.
Šis draiveris automātiski apstrādā karti un prasa instalētu BIOS.
15.3.19. NCR5380: SCSI zemā līmeņa draiveris NCR5380 / 53c400
Piemērs:
par ostas kartētu NCR5380 kuģa:
par atmiņas kartē NCR53C400 kuģa ar pārtraukumiem invalīdiem:
Parametri:
- ncr_irq
- irq vadītājs ir pakalpojums. 255 nozīmē, ka nē vai DMA pārtrauc. 254, lai automātiski izlaistu IRQ līniju, ja to ignorē komandrindā.
- ncr_addr
- I / O porta adreses vai atmiņas kartes I / O adresi, atkarībā no tā, kurš ir piemērots, vadītājam vadīt
- ncr_dma
- DMA kanāls, kuru draiveris ir jāizmanto
- ncr_5380
- 1 = iestatīts NCR5380 dēlī
- ncr_53c400
- 1 = iestatīts NCR53C400 plates
Ja jūs saistāt šo draiveri ar pamata kodolu, varat to pārsūtīt parametriem, izmantojot kodola palaišanas parametrus. Apskatiet BootPrompt-HOWTO.
15.3.20. NCR53c406a: SCSI zemā līmeņa draiveris NCR53c406a
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
15.3.21. 53c7,8xx.o: SCSI zemā līmeņa draiveris NCR53c7,8xx
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
Šis draiveris automātiski apstrādā karti un prasa instalētu BIOS.
15.3.22. ncr53c8xx: SCSI zemais draiveris PCI-SCS NCR538xx ģimenei
Piemērs:
Nav moduļa parametru.
15.3.23. ppa: zema līmeņa SCSI draiveris IOMEGA paralēlais porta ZIP disks
Sīkāku informāciju skatiet failu draiveros / scsi / README.ppa Linux avota kokā.
Piemērs:
Parametri:
- ppa_base
- PPA I / O ostas pamatdatne. Noklusējums 0x378.
- ppa_speed_high
- Kavējums, ko izmanto datu pārsūtīšanai, mikrosekundēs. Noklusējums ir 1.
- ppa_speed_low
- Kavējums, ko izmanto citos
- operācijas mikrosekundēs. Noklusējums ir 6.
- ppa_nybble
- 1 = izmantojiet 4 bitu režīmu. 0 = nē. Noklusējums ir 0.
15.3.24. pas16: SCSI zems līmeņa draiveris PAS16
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
Šis draiveris automātiski apstrādā karti. Neviena BIOS nav nepieciešama.
15.3.25. qlogicfas: SCSI zemā līmeņa draiveris Qlogic FAS
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
15.3.26. qlogicisp: SCSI zemā līmeņa draiveris Qlogic ISP
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
Nepieciešama programmaparatūra.
15.3.27. seagate: SCSI zemais draiveris Seagate, Future Domain
Šis draiveris ir paredzēts Seagate ST-02 un Future Domain TMC-8xx.
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
Šis autovadītājs automātiski lieto tikai adresi. IRQ ir fiksēts pie 5. Vadītājam ir nepieciešama instalēta BIOS.
15.3.28. t128: SCSI zemā līmeņa draiveris Trantor T128 / T128F / T228
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
Šis draiveris automātiski apstrādā karti. Vadītājam ir nepieciešama instalēta BIOS.
15.3.29. u14-34f: SCSI zemā līmeņa draiveris UltraStor 14F / 34F
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.
Šis draiveris automātiski apstrādā karti, bet ne 0x310 portu. Neviena BIOS nav nepieciešama.
15.3.30. ultrastor: zemā līmeņa SCSI draiveris UltraStor
Piemērs:
LKM moduļa parametriem nav, taču, ja jūs saistāt šo moduli ar pamata kodolu, jūs varat nodot dažus parametrus, izmantojot Linux boot parametrus. Apskatiet BootPrompt-HOWTO.