Linux Kargatzeko Kernel Modulua Nola egin

15,3. SCSI gidariek

SCSI kontrolatzaileei buruzko informazio xehea SCSI-2.4-HOWTOn dago.

Linux- en SCSI funtzioa hiru geruzatan inplementatzen da, eta LKMak daude guztientzat.

Erdian erdiko maila kontrolatzailea edo SCSI core da. Honek LSK scsi_mod osatzen dute. SCSI gailuen artean arruntak diren gauza guztiak egiten ditu, SCSI egokitzailea erabiltzen duena eta zein gailu mota (diskoa, eskanerra, CD-ROMa, eta abar).

SCSI moldagailu mota bakoitzerako maila baxuko kontrolatzailea dago, normalean, marka bakoitzerako kontrolatzaile bat. Adibidez, Advansys egokitzaileentzako behe mailako kontrolatzailea (orain Konektatuta dagoen Konpainiak egindakoa) Advansys izendatzen da. (ATA (aka IDE) eta SCSI disko gailuak alderatzen badituzu, hau da diferentzia nagusia: ATA erraza da eta nahikoa da kontrolatzaile batek konpainia guztietako moldagailu guztiekin funtzionatzen duela. SCSI estandar gutxiago da eta, ondorioz, Konfigurazio gutxiago edozein egokigailu partikularrekin bateragarria izan daiteke zure sistemarekin).

Goi-mailako gidarien gainerako kernelari gailu mota jakin baterako interfaze egokia aurkezten zaio. Zinta gailuentzako SCSI maila altuko kontrolatzaileak, adibidez, ioctls du berriro atzeratzeko. Goi-mailako SCSI kontrolatzailea CD-ROM unitateentzat, sr , ez da.

Kontuan izan oso gutxitan gailu marka jakin bati buruzko goi-mailako gidari bat behar duzula. Maila honetan, marka bakar bat ere ez dago beste batetik bereizteko.

Aipamen berezia merezi duen SCSI goi-mailako kontrolatzailea sg da . Kontrolatzaile honek, "SCSI generikoa" kontrolatzailea deitzen duena, SCSI erdiko maila kontrolatzailearentzako kernelaren gainerako kernelaren errepresentazio baikor bat aurkezten duen geruza nahiko mehea da. SCSI kontrol orokorraren bidez erabiltzaile-espazio programak ( sg gailuan sartzen diren gailu bereziak dituzten gailu bereziak sartzen baitira (21), SCSI protokoloak ulertzeko modu zehatza dute, SCSIren bidez funtzionatzen duten erabiltzaile espazio programak Goi mailako gidariek normalean ez dakite zer den SCSI. SCSI-Programazioa-HOWTO SCSI generic kontrolatzailea dokumentazio osoa dauka.

SCSI moduluen ordenaren ordena LKMak bata bestearekiko menpean eta kargatuta egon behar duenaren arabera beldurtzen du. Maila ertaineko gidaria beti kargatzen duzu eta azkeneko deskarga ezazu. Behe-mailako eta goi-mailako gidariek kargatzen eta deskargatu daitezke edozein ordenatan, ondoren, eta erdiko maila kontrolatzailean sartu eta bi moduen arteko mendekotasuna ezarriko dute. Ez baduzu multzo osoa, "gailu ez da aurkitu" errore bat jasoko duzu gailu batean sartzen saiatzen zarenean.

SCSI maila baxuko (egokigailuen) kontrolatzaileek ez dute LKM parametroak; Automatikoki egiten dute txartelen ezarpenetarako. Zure txartela ohizko atakako portu bati erantzuten badiozu, gidaria oinarriko kernelera lotu beharko duzu eta "komando lerro" kernelaren aukerak erabili. Ikusi BootPrompt-HOWTO. Edo Iturburua bihur dezakezu eta birkargatu.

SCSI baxuko kontrolatzaile askok gidabaimen / scsi direktorioko dokumentazioa dute Linux iturburuko zuhaitzan, README izeneko fitxategietan . *.

15.3.1. scsi_mod: SCSI erdiko maila kontrolatzailea

Adibidea:

modprobe scsi_mod

Modulu parametro ez dago.

15.3.2. sd_mod: disko-gailuentzako SCSI goi-mailako kontrolatzailea

Adibidea:

modprobe sd_mod

Modulu parametro ez dago.

15.3.3. st: SCSI goi-mailako zinta gailuentzako kontrolatzailea

Adibidea:

modprobe st

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

15.3.4. sr_mod: SCSI goi-mailako kontrolatzailea CD-ROM unitateetarako

Adibidea:

modprobe sr_mod

Modulu parametro ez dago.

15.3.5. sg: SCSI gailu altuko SCSI gailu generikoen kontrolatzailea

Ikus goi-mailako goi mailako gidari berezi honen azalpena.

Adibidea:

modprobe sg

Modulu parametro ez dago.

* Lizentzia

* Kidearen Kernel Modulua Kargatzeko Indizea

parametroak.

15.3.6. wd7000: SCSI maila baxuko 7000FASST kontrolatzailea

Adibidea:


modprobe wd7000

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

Gidari honek txartela topatzen du eta BIOS instalatua behar du.

15.3.7. aha152x: Adaptec AHA152X / 2825 baxuko maila kontrolagailu SCSI

Adibidea:


modprobe aha152x

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

Gidari honek txartela topatzen du eta BIOS instalatua behar du.

15.3.8. aha1542: Adaptec AHA1542 maila baxuko kontroladore SCSI

Adibidea:


modprobe aha1542

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

Gidari honek 0x330 eta 0x334 soilik autokontrolatzen ditu txartelak.

15.3.9. aha1740: Adaptec AHA1740 EISA maila baxuko kontroladore SCSI

Adibidea:


modprobe aha1740

Modulu parametro ez dago.

Kontrolatzaile honek txartela automatikoki babesten du.

15.3.10. aic7xxx: SCSI baxua maila Adaptec AHA274X / 284X / 294X kontrolatzaileentzat

Adibidea:


modprobe aic7xxx

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

Kontrolatzaileak txartela automatikoki babesten du eta BIOS gaituta egon behar du.

15.3.11. advansys: SCSI maila baxuko kontrolatzailea AdvanSys / Connect.com

Adibidea:


modprobe advansys asc_iopflag = 1 asc_ioport = 0x110,0x330 asc_dbglvl = 1

Moduluaren parametroak:

Kontrolatzaile hau oinarri kernelean lotzen baduzu, kernelen abioko parametroen bidez pasatzen dituzu. Ikusi BootPrompt-HOWTO.

15.3.12. in2000: beti IN2000 beti kontrolatzen duen SCSI maila baxuko kontrolatzailea

Adibidea:


modprobe in2000

Modulu parametro ez dago.

Kontrolatzaile honek txartela automatikoki babesten du. BIOS ez da beharrezkoa.

15.3.13. BusLogic: SCSI maila baxuko kontrolatzailea BusLogicentzat

BusLogic txartelak kontrolatzaile hau gidatzeko luzea da. Irakurri fitxategi kontrolatzaileak / scsi / README.BusLogic Linux iturburuko zuhaitzean, irudi osoa lortzeko.

Adibidea:


modprobe BusLogic

Modulu parametro ez dago.

Kontrolatzaile hau oinarri kernelean lotzen baduzu, kernelen abioko parametroen bidez pasatzen dituzu. Ikusi BootPrompt-HOWTO.

15.3.14. dtc: SCSI maila baxuko kontrolatzailea DTC3180 / 3280rako

Adibidea:


modprobe dtc

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

Kontrolatzaile honek txartela automatikoki babesten du.

15.3.15. EATA: SCSI maila baxuko EATA ISA / EISA kontrolatzailea

Kontrolatzaile honek DPT PM2011 / 021/012/022/122/322 maneiatzen ditu.

Adibidea:


modprobe eata

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

15.3.16. eata_dma: SCSI maila baxuko EATA-DMA kontrolatzailea

Kontrolatzaile honek DPT, NEC, AT & T, SNI, AST, Olivetti eta Alphatronix kudeatzen ditu.

Kontrolatzaile honek DPT Smartcache, Smartcache III eta SmartRAID kudeatzen ditu.

Adibidea:


modprobe eata_dma

Modulu parametro ez dago.

Autoprobak konfigurazio guztietan funtzionatzen du.

15.3.17. eata_pio: SCSI maila baxuko EATA-PIO kontrolatzailea

Kontrolatzaile honek DPT PM2001 zaharra, PM2012A kudeatzen du.

Adibidea:


modprobe eata_pio

Modulu parametro ez dago.

15.3.18. fdomain: Future Domain 16xx-eko SCSI baxuko kontrolatzailea

Adibidea:


modprobe fdomain

Modulu parametro ez dago.

Gidari honek txartela automatikoki babesten du eta instalatutako BIOSa behar du.

15.3.19. NCR5380: SCSI maila baxuko kontrolatzailea NCR5380 / 53c400

Adibidea:


modprobe NCR5380 ncr_irq = xx ncr_addr = xx ncr_dma = xx ncr_5380 = 1 \ ncr_53c400 = 1

portu mapatua NCR5380 taula:


modprobe g_NCR5380 ncr_irq = 5 ncr_addr = 0x350 ncr_5380 = 1

NCR53C400 taula batean mapatutako memoriak eten ezgaituak ditu:


modprobe g_NCR5380 ncr_irq = 255 ncr_addr = 0xc8000 ncr_53c400 = 1

parametroak:

Kontrolatzaile hau oinarri kernelean lotzen baduzu, kernelen abioko parametroen bidez pasatzen dituzu. Ikusi BootPrompt-HOWTO.

15.3.20. NCR53c406a: SCSI maila baxuko kontrolatzailea NCR53c406a da

Adibidea:


modprobe NCR53c406a

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

15.3.21. 53c7,8xx.o: SCSI maila baxuko kontrolatzailea NCR53c7,8xx-ra

Adibidea:


modprobe 53c7,8xx

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

Gidari honek txartela automatikoki babesten du eta BIOS instalatuta behar du.

15.3.22. ncr53c8xx: SCSI maila baxuko kontrolatzailea PCI-SCS NCR538xx familiakoentzat

Adibidea:


modprobe ncr53c8xx

Modulu parametro ez dago.

15.3.23. ppa: maila baxuko SCSI kontrolatzailea IOMEGA paraleloaren portura ZIP unitatean

Ikusi fitxategi gidarien / scsi / README.ppa Linux iturburu-zuhaitzan xehetasunetarako.

Adibidea:


modprobe ppa ppa_base = 0x378 ppa_nybble = 1

parametroak:

15.3.24. pas16: SCSI maila baxuko kontrolatzailea PAS16ra

Adibidea:


modprobe pas16

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

Kontrolatzaile honek txartela automatikoki babesten du. BIOS ez da beharrezkoa.

15.3.25. qlogicfas: SCSI baxuko kontrolatzailea Qlogic FASentzat

Adibidea:


modprobe qlogicfas

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

15.3.26. Qlogicisp: Qlogic ISP maila baxuko kontrolatzailea

Adibidea:


modprobe qlogicisp

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

Firmware behar da.

15.3.27. seagate: Seamiako etorkizuneko domeinua kontrolatzeko behe-maila SCSI

Seagate ST-02 eta Future Domain TMC-8xx kontrolatzaile hau da.

Adibidea:


modprobe seagate

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

Gidalerro honek autoprobes helbidea soilik ematen du. IRQ 5. atalean finkatuta dago. Gidariak BIOS instalatuta behar du.

15.3.28. t128: Trantor T128 / T128F / T228 trantsizio baxuko SCSI maila

Adibidea:


modprobe t128

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

Kontrolatzaile honek txartela automatikoki babesten du. Gidariak BIOS instalatua behar du.

15.3.29. u14-34f: SCSI maila baxuko UltraStor 14F / 34F kontrolatzailea

Adibidea:


modprobe u14-34f

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.

Kontrolatzaileak txartela automatikoki babesten du, baina ez 0x310 ataka. BIOS ez da beharrezkoa.

15.3.30. Ultrastor: UltraStor-eko maila baxuko SCSI kontrolatzailea

Adibidea:


modprobe ultrastor

Ez dago LKM moduluaren parametrorik, baina modulu hau lotzen baduzu oinarrizko kernelean, parametro batzuk pasatu ditzakezu Linux abioko parametroetan. Ikusi BootPrompt-HOWTO.