15.3. SCSI Drivers
Detailéiert iwwer SCSI - Treiber ass zu SCSI - 2.4 - HOWTO.
D'Linux 's SCSI -Funktion gëtt an dräi Schichten agesat, an et sinn LKMs fir all.
An der Mëtt ass de Mëttelschoss oder den SCSI- Kär. Dëst besteet aus der scsi_mod LKM. Et maacht all dës Saachen, déi tëscht SCSI-Geräisch sinn an egal wat SCSI-Adapter Dir benotzt a wéi eng Klass vum Apparat (Plaque, Scanner, CD-ROM-Drive, asw.) Et ass.
Et ass e Low-Level-Treiber fir all Typ vu SCSI-Adapter - normalerweis e verschiddenen Treiwer fir all Marque. Zum Beispill gëtt de Low-Level-Treiber fir Advansys-Adapters (vun der Firma, déi elo Connect.com ass) gëtt advansys genannt . (Wann Dir ATA (aka IDE) a SCSI-Datenträgeger vergläicht, ass dat e wesentlecht Ënnerscheed - ATA ass einfach a Standard genuch, datt een Drëttel mat all Adapter aus all Firmaen funktionnéiert. SCSI ass manner Standard an als Resultat sollt Dir manner Vertrauen an e besonneschen Adapter ass perfekt mat Ärem System kompatibel).
High-Level-Treiber presentéieren dem Rescht vum Kernel eng Interface, déi un enger gewëssen Klasse vu Geräter sinn. De SCSI High-Level-Treiber fir Tapevorrichtungen , z. B. huet Ictellen fir ze widderhuelen. Den High-Level SCSI Treiwer fir CD-ROM fiert, sr , net.
Bedenkt datt Dir wéineg e Chauffeur vu séngem Level fir eng gewëssen Mark vum Apparat ass. Op dësem Niveau ass et e klenge Raum fir eng Mark ze ënnerscheede vun engem aneren.
Een SCSI High-Level-Chauffer, deen eng speziell Erënnerung verdéngt ass sg . Dëse Chauffeur, deen den "SCSI Generic" Chauffeur genannt gëtt, ass eng relativ dënnlech Layer déi eng éischter roude Representatioun vum SCSI Mid-Level-Chauffeur zum Rescht vum Kernel presentéiert. Benotzerraumpläng, déi duerch den SCSI generesche Chauffeur funktionnéieren (doduerch datt se speziell Dateiesystemen accessibel hunn, déi déi grouss Major Nummer ass déi vun SG (21, 21) registréiert hunn, hunn e detailléiert Verständnis vu SCSI Protokollen, wou Userplatzprogrammer, déi duerch aner SCSI High-Level Treiber benotzt normalerweis net och wat SCSI ass. SCSI-Programméierungs-HOWTO huet komplette Dokumentatioun vum SCSI generesche Chauffer.
D'Schierreuerdnung vun den SCSI Modulen belästegt d'Art a Weis wéi d'LKMs openeen ofhängeg sinn an d'Uerdnung, wou se muss gelueden sinn. Dir liest ëmmer den Mid-Level-Treiber eroflueden an et dauerst ze läschen. Déi niddereg an héijen Treiber kënnen no der Beliichtung gelueden a beliwwert ginn an hikréien sech an d'Dependenz op den Mid-Level-Treiber op béide Enken. Wann Dir net e kompletten Satz hutt, kritt Dir e Fehler "Geräter net fonnt" wann Dir op en Apparat Zougrëff hutt.
Déi meescht SCSI Low-Level (adapter) Treiber hunn LKM-Parameter net. Si allgemeng Autoprobe fir Astellunge vun der Kaart. Wann Är Kaart op eng onkonventionell Port Adress reagéiert, musst Dir de Chauffer an den Basiskierel bindelen an d'Käerzel "Kommandozeilen" opmaachen. Kuckt de BootPrompt-HOWTO. Oder Dir kënnt d'Quell erofspillen a recompile.
Vill SCSI Low-Level-Treiber hunn Dokumentatioun an den Treiber / scsi Verëffentlechen am Linux QuellBel , an de Dateien README. *.
15.3.1. scsi_mod: SCSI Mid-Niveau-Chauffer
Beispill:
modprobe scsi_modEt gi keng Modulparameter.
15.3.2. sd_mod: SCSI High-Level-Treiber fir Plackereien
Beispill:
modprobe sd_modEt gi keng Modulparameter.
15.3.3. St: SCSI High-Level-Treiber fir Putz-Apparater
Beispill:
modprobe stEt gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
15.3.4. sr_mod: SCSI High-Level-Treiber fir CD-ROM fiert
Beispill:
Modproblem sr_modEt gi keng Modulparameter.
15.3.5. sg: SCSI High-Level-Treiber fir generesch SCSI-Apparater
Kuckt d'Erklärung vun dësem speziellen High-Level-Treiber uewendriwwer.
Beispill:
modprobe sgEt gi keng Modulparameter.
* Lizenz
* Loadable Kernel Module How To To Index
Parameteren.
15.3.6. WD7000: SCSI Low-Level-Treiber fir 7000FASST
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
Dëse Chauffeur atoprobéiert d'Kaart an erfuerderlech BIOS.
15.3.7. aha152x: SCSI Low-Level-Treiber fir Adaptec AHA152X / 2825
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
Dëse Chauffeur atoprobéiert d'Kaart an erfuerderlech BIOS.
15.3.8. aha1542: SCSI Low-Level-Treiber fir Adaptec AHA1542
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
De Chauffeur autobéiert der Kaart op 0x330 an 0x334.
15.3.9. aha1740: SCSI Low-Level-Treiber fir Adaptec AHA1740 EISA
Beispill:
Et gi keng Modulparameter.
Dëse Chauffeur entwéckelt d'Kaart.
15.3.10. aic7xxx: SCSI Low-Level-Treiber fir Adaptec AHA274X / 284X / 294X
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
Dëse Chauffeur entwéckelt d'Kaart an de BIOS muss aktivéiert ginn.
15.3.11. Virun: SCSI Low-Level-Treiber fir AdvanSys / Connect.com
Beispill:
Modulparameter:
- asc_iopflag
- 1
- erlaabt Port Scannen
- 0
- Port Port Scannen z'aktivéieren
- asc_ioport
- I / O Ports Adressen fir Scanner Adapters Advansys scannen
- asc_dbglvl
- Debuggingniveau:
- 0
- Feeler nëmme
- 1
- High Level Tracing
- 2-N
- Verbose Tracing
Wann Dir dësen Chauffer an den Basiskern bécke kënnt, kënnt Dir Parameteren iwwer d'Kernel bootparameter verlaafen. Kuckt de BootPrompt-HOWTO.
15.3.12. in2000: SCSI Low-Level-Treiber fir Always IN2000
Beispill:
Et gi keng Modulparameter.
Dëse Chauffeur entwéckelt d'Kaart. Keen BIOS ass néideg.
15.3.13. BusLogic: SCSI Low-Level-Treiber fir BusLogic
D'Lëscht vun de BusLogic Kaarte däerf dëse Chauffeur laang daueren. Liest Datei Treiber / scsi / README.BusLogic an de Linux- Quellbam, fir de Gesamtbild ze kréien.
Beispill:
Et gi keng Modulparameter.
Wann Dir dësen Chauffer an den Basiskern bécke kënnt, kënnt Dir Parameteren iwwer d'Kernel bootparameter verlaafen. Kuckt de BootPrompt-HOWTO.
15.3.14. DTC: SCSI Low-Level-Treiber fir DTC3180 / 3280
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
Dëse Chauffeur entwéckelt d'Kaart.
15.3.15. eata: SCSI Low-Level-Treiber fir EATA ISA / EISA
Dëse Chauffeur handelt DPT PM2011 / 021/012/022/122/322.
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
15.3.16. eata_dma: SCSI Low-Level-Treiber fir EATA-DMA
Dëse Chauffeur handelt DPT, NEC, AT & T, SNI, AST, Olivetti an Alphatronix.
Dëse Chauffer handelt DPT Smartcache, Smartcache III an SmartRAID.
Beispill:
Et gi keng Modulparameter.
Autoprobe funktionnéiert an all Konstellatioun.
15.3.17. eata_pio: SCSI Low-Level-Treiber fir EATA-PIO
Dëse Chauffeur verdeelt al DPT PM2001, PM2012A.
Beispill:
Et gi keng Modulparameter.
15.3.18. fdomain: SCSI Low-Level Treiber fir Future Domain 16xx
Beispill:
Et gi keng Modulparameter.
Dëse Chauffeur entwéckelt d'Kaart an erfuerderlech BIOS.
15.3.19. NCR5380: SCSI Low-Level-Treiber fir den NCR5380 / 53c400
Beispill:
Fir en Hafen mapéiert NCR5380 Board:
fir e Memoire mat der NCR53C400 Brett mat Interrupts ofgeschalt ginn:
Parameteren:
- ncr_irq
- D'Irq de Chauffeur ass Service. 255 heescht net oder DMA-Ënnerbriechung. 254 an d'Autoprobe fir eng IRQ Linn wann iwwer d'Command Line iwwerdréit.
- ncr_addr
- d'I / O Portsadress oder d'Gedächtnisverdeelt I / O Adress, wéi och ëmmer, wat de Chauffer mécht
- ncr_dma
- Den DMA-Kanal de Chauffer ass ze benotzen
- ncr_5380
- 1 = Opstelle fir en NCR5380 Board
- ncr_53c400
- 1 = Opstelle fir en NCR53C400 Brett
Wann Dir dësen Chauffer an den Basiskern bécke kënnt, kënnt Dir Parameteren iwwer d'Kernel bootparameter verlaafen. Kuckt de BootPrompt-HOWTO.
15.3.20. NCR53c406a: SCSI Low-Level-Treiber fir NCR53c406a
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
15.3.21. 53c7,8xx.o: SCSI Low-Level-Treiber fir NCR53c7,8xx
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
Dëse Chauffeur entwéckelt d'Kaart an erfuerderlech BIOS.
15.3.22. ncr53c8xx: SCSI Low-Level Treiber fir PCI-SCS NCR538xx Famill
Beispill:
Et gi keng Modulparameter.
15.3.23. ppa: Low-Level SCSI Treiber fir IOMEGA parallele Port ZIP-Laufwerk
Kuckt d'Datei Treiber / scsi / README.ppa am Linux Quellbam fir Detailer.
Beispill:
Parameteren:
- ppa_base
- Basisadress vum PPA's I / O Hafen. Standard 0x378.
- ppa_speed_high
- Verzögerung an Donnéenreferen, an Mikrokodekker benotzt. Standard gëtt 1.
- ppa_speed_low
- Verzögerung an aner
- Operatiounen, an Mikroseekonnen. Standard ass 6.
- ppa_nybble
- 1 = Verwenden Sie 4-Bit-Modus. 0 = ech weess net. Standard ass 0.
15.3.24. pas16: SCSI Low-Level-Treiber fir PAS16
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
Dëse Chauffeur entwéckelt d'Kaart. Keen BIOS ass néideg.
15.3.25. qlogicfas: SCSI Low-Level-Treiber fir Qlogic FAS
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
15.3.26. qlogicisp: SCSI Low-Level-Treiber fir Qlogic ISP
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
Fir Firmware ze benotze.
15.3.27. Seagate: SCSI Low-Level Treiber fir Seagate, Future Domain
Dëse Chauffer ass fir Seagate ST-02 a Future Domain TMC-8xx.
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
Dëse Chauffeur Autoprobes fir Adress. De IRQ ass fixéiert op 5. De Chauffer braucht installéiert BIOS.
15.3.28. t128: SCSI Low-Level-Treiber fir Trantor T128 / T128F / T228
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
Dëse Chauffeur entwéckelt d'Kaart. De Chauffer braucht installéiert BIOS.
15.3.29. u14-34f: SCSI Low-Level-Treiber fir UltraStor 14F / 34F
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.
Dëse Chauffeur autoprogramm d'Kaart, awer net de 0x310 Hafen. Keen BIOS ass néideg.
15.3.30. Ultrasistor: Low-Level SCSI Treiber fir UltraStor
Beispill:
Et gi keng Modulparameter fir den LKM, ma wann Dir dëse Modul an de Basalt kernel binds, kann Dir puer Parameteren iwwer d'Linux-Bootparameter passen. Kuckt de BootPrompt-HOWTO.