U module Linux di Kernel Module

15.3. SCSI Drivers

L'infurmazione detallada di i controlle SCSI hè in SCSI-2.4-CUNCU.

A funzione SCSI di Linux hè implementata in trè capi, è ci sò LKMs per tutti.

In u core hè u centru di u centru core o SCSI . Questu hè custituitu u scsi_mod LKM. Hè tutti questi cose chì sò cumune entre i SCSI, invece di ciò chì l'adopru SCSI usanu è chì classa di discu (discu, scanner, unità CD-ROM, etc.) hè.

Ci hè un cuncettu di livellu bellu per ogni tipu d'adaptador SCSI - tipicamenti, un mutore differenti per ogni marca. Per esempiu, u mutore di livellu minimu per l'Adatta Advansys (fatta da a sucità chì hè issa Connect.com) hè chjamatu advansys . (Se tu si cumparanu ATA (ai IDE) è dispusitivi discu SCSI, questu hè una maiò diferenza - ATA hè simplice è standard cumu chì un dirigentore travaglia cù tutti i adaptatori di tutti l'impresi. SCSI hè menu standard è com'è cunsiderazione chì deve avè bisognu menu fiducia in qualchì adattatore particulari chì sò perfettamenti compatible cù u vostru sistema).

Cunsiderate d'altu centru prisentanu à u restu di u kernel una interfazea appropritata à una certa classa di dispositi. U SCSI, un prugettu d'altu livellu per u cassette, st , per esempiu, hà ioctls per rebobinar. U cuntattu di SCSI d'altu livellu per uni CD-ROM, sr , ùn hè micca.

Avete chì raramente necessite un attore di livellu elevatu per una certa marca di dispusitivu. À questu livellu, ci hè pocu spaziu per una marca da esse distinguitu da l'altru.

Un driver SCSI d'altu livellu chì hè megliu esigenza speciale hè sg . Questu chjucu, chjamatu "Conductor SCSI", hè una strata abbastanza finita chì presenta una rappurtazione prima di prima di u centru SCSI à u restu di u kernel. Programmi spaziu di l'utilizatori chì operanu through the SCSI driver genicu (perchè accettanu accessu un schedariu speziale chì u numeri maiò hè quellu registratu da sg (à u wit, 21)) anu una cumprissioni perfetta di i protokolli SCSI, mentri chì i schedari spazii di l'utilizatori chì operanu da altru SCSI i testeurs d'altu centru ùn tipulanu micca mancu ciò chì hè SCSI. Cunsigliu SCSI-DOCUMENTS du documentu completo di u SCSI driver genicu.

L'urdinazione di i moduli SCSI beliesi a manera chì i LKM depende di l'altri è l'ordine in u quale devenu esse carricu. Ùn avete sempre carbu à u cuntrollu di u centru di u livellu principalu è fate perdinu l'ultimu. U minimu di u nivellu di i viaghji di u nivellu pò esse carghjatu è senza scaricamentu in questu ordini dopu, è si aghjunghjianu è stabiliscenu a dependenza à u centru di u cinturione in i dui ghjudizi. Se ùn avete micca un set completo, avete da vene un "dispositu micca truvatu" errore quandu pruvate accede à un dispositivu.

A maiò parte di i cartulari SCSI di livellu (adapter) ùn anu micca parametri LKM; Fate micca in generale per autorepruvatto di scambi di carta. Se a vostra carta responde à qualchì indirizzu di portu pocu fugliale, avete unitu u mutore à u core di basa è utilizate l'opere di "linea di cumanda" di l'kernel. Vede BootPrompt-CUSTOMO O pudete riesce u Fonte è recompile.

Parechji prughjetti di u nivellu SCSI sò documentazioni in u cartulare / scsi directory in l'arburistu fonte Linux, in schedari chjamati README. *.

15.3.1. scsi_mod: SCSI mid-level driver

Esempiu:

modprobe scsi_mod

Ùn ci hè micca un paràmetariu.

15.3.2. sd_mod: SCSI high-level driver for device disks

Esempiu:

modprobe sd_mod

Ùn ci hè micca un paràmetariu.

15.3.3. st: SCSI high-level driver for tape devices

Esempiu:

modprobe st

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

15.3.4. sr_mod: SCSI high-level driver for CD-ROM drives

Esempiu:

modprobe sr_mod

Ùn ci hè micca un paràmetariu.

15.3.5. sg: SCSI high-level driver for generic SCSI devices

Vede l'esplicazione di stu spéciale altru livellu di supra.

Esempiu:

modprobe sg

Ùn ci hè micca un paràmetariu.

* Licenza

* Module di Kernel di Loadable Indice Comu

i parametri.

15.3.6. WD7000: SCSI driver di livellu minimu per 7000FASST

Esempiu:


modprobe wd7000

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

Questu chjappu detti a carta è esie BIOS installatu.

15.3.7. aha152x: SCSI low-level driver per Adaptec AHA152X / 2825

Esempiu:


modprobe aha152x

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

Questu chjappu detti a carta è esie BIOS installatu.

15.3.8. aha1542: SCSI low-level driver per Adaptec AHA1542

Esempiu:


modprobe aha1542

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

U caratteru pruviste a carta à 0x330 è 0x334 solu.

15.3.9. aha1740: SCSI low level driver per Adaptec AHA1740 EISA

Esempiu:


modprobe aha1740

Ùn ci hè micca un paràmetariu.

Stu carrile pruviste puru a carta.

15.3.10. aic7xxx: SCSI low level driver per Adaptec AHA274X / 284X / 294X

Esempiu:


modprobe aic7xxx

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

Stu carcaristu pruviste a carta è a BIOS deve esse attivatu.

15.3.11. advansys: SCSI low level driver per AdvanSys / Connect.com

Esempiu:


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

Parametri Module:

Sì avete attaccatu stu diritore in u core di basa, pudete passà paràmetri per elli à i parametri di l'installazione di kernel. Vede BootPrompt-CUSTOMO

15.3.12. in2000: SCSI driver di livellu minimu per sempre IN2000

Esempiu:


modprobe in2000

Ùn ci hè micca un paràmetariu.

Stu carrile pruviste puru a carta. No BIOS hè necessariu.

15.3.13. BusLogic: Scsi low-level driver for BusLogic

A lista di e BusLogic carte du u mutore pò impaghjate hè longu. Aduprate cumandante di scrive / scsi / README.BusLogic in l' arburistu di u Linux per acquistà a imagina nesta .

Esempiu:


BusLogic modprobe

Ùn ci hè micca un paràmetariu.

Sì avete attaccatu stu diritore in u core di basa, pudete passà paràmetri per elli à i parametri di l'installazione di kernel. Vede BootPrompt-CUSTOMO

15.3.14. dtc: SCSI low level driver per DTC3180 / 3280

Esempiu:


modprobe dtc

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

Stu carrile pruviste puru a carta.

15.3.15. eata: SCSI low-level driver per EATA ISA / EISA

Questu cù e manicura di DPT PM2011 / 021/012/022/122/322.

Esempiu:


modprobe eata

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

15.3.16. eata_dma: SCSI low-level driver per EATA-DMA

Questu chjave cuntene DPT, NEC, AT & T, SNI, AST, Olivetti è Alphatronix.

Questu cù e DPT Smartcache, Smartcache III è SmartRAID.

Esempiu:


modprobe eata_dma

Ùn ci hè micca un paràmetariu.

Autoprobe opere in tutti i cunfigurazioni.

15.3.17. eata_pio: SCSI low-level driver for EATA-PIO

Questu chjave cuntene l'anticu DPT PM2001, PM2012A.

Esempiu:


modprobe eata_pio

Ùn ci hè micca un paràmetariu.

15.3.18. fdomain: SCSI low-level driver per Future Domain 16xx

Esempiu:


modprobe fdomain

Ùn ci hè micca un paràmetariu.

Stu carrudo pruviste a carta è esie BIOS installati.

15.3.19. NCR5380: SCSI low-level driver per NCR5380 / 53c400

Esempiu:


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

per un portu cartuginatu NCR5380 bord:


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

per una memoria carteñata NCR53C400 pianu cù interrupte disattivati:


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

Parametri:

Sì avete attaccatu stu diritore in u core di basa, pudete passà paràmetri per elli à i parametri di l'installazione di kernel. Vede BootPrompt-CUSTOMO

15.3.20. NCR53c406a: SCSI low-level driver per NCR53c406a

Esempiu:


modprobe NCR53c406a

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

15.3.21. 53c7,8xx.o: SCSI low level driver per NCR53c7,8xx

Esempiu:


modprobe 53c7,8xx

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

Stu carrudo pruviste a carta è esie BIOS installati.

15.3.22. ncr53c8xx: SCSI low-level driver for PCI-SCS family NCR538xx

Esempiu:


modprobe ncr53c8xx

Ùn ci hè micca un paràmetariu.

15.3.23. ppa: conduttore SCSI di livellu per IOMEGA parallele portu unificatu ZIP

Vede u cuntenutu di scrittori / scsi / README.ppa in l' arburistu di u Linux per i detti.

Esempiu:


modprobe ppa ppa_base = 0x378 ppa_nybble = 1

Parametri:

15.3.24. pas16: SCSI low level driver per PAS16

Esempiu:


modprobe pas16

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

Stu carrile pruviste puru a carta. No BIOS hè necessariu.

15.3.25. Qlogicfas: SCSI low-level driver for Qlogic FAS

Esempiu:


modprobe qlogicfas

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

15.3.26. Qlogicisp: SCSI low-level driver for Qlogic ISP

Esempiu:


modprobe qlogicisp

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

Esistenu firmware.

15.3.27. seagate: SCSI low-level driver per Seagate, U Futuru Domain

Stu driver hè per Seagate ST-02 è Future Domain TMC-8xx.

Esempiu:


modprobe seagate

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

Questa pruvucatori autoprobes per l'indirizzu solu. L'IRQ hè stituutu à 5. U mutore pruvvista BIOS installatu.

15.3.28. t128: SCSI driver di livellu minimu per Trantor T128 / T128F / T228

Esempiu:


modprobe t128

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

Stu carrile pruviste puru a carta. U driver ùn esie BIOS installatu.

15.3.29. u14-34f: SCSI low level driver per UltraStor 14F / 34F

Esempiu:


modprobe u14-34f

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO

Stu carruzzellu pruviste a carta, ma micca u portu 0x310. No BIOS hè necessariu.

15.3.30. ultrastor: condensateur SCSI bassinu per UltraStor

Esempiu:


modprobe ultrastor

Ùn ci hè micca un paràmetariu di parametri per a LKM, ma se vi cunghjettu stu mudellu à u core di basa, pudete passà parechje parametri per i paràmetri di l'iniziu Linux. Vede BootPrompt-CUSTOMO