15.3. SCSI Drivers
Informasi rinci babagan pembalap SCSI ana ing SCSI-2.4-HOWTO.
Fungsi SCSI Linux diterapake ing telung lapisan, lan ana LKM kanggo kabeh.
Ing tengah yaiku driver tingkat tengah utawa inti SCSI . Iki kalebu saka LKM scsi_mod . Iku kabeh piranti sing umum ing antarane piranti SCSI tanpa kapisah apa adaptor SCSI sing sampeyan gunakake lan kelas piranti apa (disk, scanner, drive CD-ROM, dll.).
Ana driver tingkat sedheng kanggo saben jinis adaptor SCSI - biasane, driver sing beda kanggo saben merek. Contone, driver tingkat sedheng kanggo adaptor Advans (digawe dening perusahaan sing saiki Connect.com) diarani advansys . (Yen sampeyan mbandhingake ATA (aka IDE) lan piranti disk SCSI, iki prabédan utama - ATA gampang lan cukup standar sing bisa nyebabake driver siji karo kabeh adaptor saka kabeh perusahaan. SCSI kurang standar lan minangka asil sampeyan kudu kurang kapercayan ing sembarang adaptor tartamtu kang becik kompatibel karo sistem sampeyan).
Dhuwur tingkat driver saiki kanggo liyane kernel lan antarmuka cocok kanggo kelas piranti tartamtu. Supaya tingkat dhuwur SCSI kanggo piranti tape, st , contone, wis ioctls kanggo mundur cepet. Driver SCSI tingkat dhuwur kanggo drive CD-ROM, sr , ora.
Elinga yen sampeyan arang butuh driver tingkat dhuwur tartamtu kanggo piranti tartamtu piranti. Ing tingkat iki, ana kamar cilik kanggo siji merek supaya bisa dibedakake saka liyane.
Siji-sijine driver tingkat dhuwur SCSI sing pantes disebutake khusus yaiku sg . Driver iki, diarani driver "SCSI generik", minangka lapisan tipis sing ndadekake perwakilan sing rada mentah saka pembalap tingkat dhuwur SCSI menyang sisa kernel. Program spasi pengguna sing operate liwat pembalap generik SCSI (amarga padha ngakses file khusus piranti sing nomer utama yaiku siji sing didaftar dening sg (karo, 21)) duwe pemahaman sing rinci babagan protokol SCSI, dene program spasi pengguna sing operate liwat SCSI driver tingkat dhuwur biasane ora ngerti SCSI. SCSI-Programming-HOWTO nduweni dokumentasi lengkap saka pembalap generik SCSI.
Urutan layering modul SCSI nolak cara LKM gumantung marang saben liyane lan urutan sing kudu dimuat. Sampeyan tansah mbukak driver tingkat tengah dhisik lan mbongkar iku pungkasan. Dhèrèt tingkat dhuwur lan tingkat dhuwur bisa dimuat lan diturunaké manèh sajroning urutan kasebut, lan nyangkut dhasar lan nyedhiyakake ketergantungan ing pembalap tingkat tengah ing pungkasan. Yen sampeyan ora duwe set lengkap, sampeyan bakal entuk masalah "piranti ora ketemu" nalika sampeyan nyoba ngakses piranti.
Paling ora SCSI tingkat (driver) adaptor sing ora duwe paramèter LKM; padha nggawe autoprobe kanggo kertu. Yen kertu sampeyan nanggapi menyang sawetara alamat port ora konvensional, sampeyan kudu ngiket pembalap menyang kernel dasar lan nggunakake opsi "command line" kernel. Waca BootPrompt-HOWTO. Utawa sampeyan bisa mbobol Sumber lan recompile.
Akeh driver tingkat rendah SCSI duwe dokumentasi ing direktori driver / scsi ing wit sumber Linux, ing file sing disebut README. *.
15.3.1. scsi_mod: Pembalap tingkat dhuwur SCSI
Conto:
modprobe scsi_modOra ana paramèter modul.
15.3.2. sd_mod: Dhiskusi tingkat dhuwur SCSI kanggo piranti disk
Conto:
modprobe sd_modOra ana paramèter modul.
15.3.3. st: Pembalap tingkat dhuwur SCSI kanggo piranti tape
Conto:
modprobe stOra ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
15.3.4. sr_mod: Dhukungan tingkat tinggi SCSI kanggo CD-ROM drive
Conto:
modprobe sr_modOra ana paramèter modul.
15.3.5. sg: Dhukungan tingkat dhuwur SCSI kanggo piranti SCSI umum
Pirsani panjelasan iki supir tingkat dhuwur khusus ing ndhuwur.
Conto:
modprobe sgOra ana paramèter modul.
* Lisènsi
* Modul Kernel Loadable How-To Index
paramèter.
15.3.6. wd7000: Dhuwur tingkat driver SCSI kanggo 7000FASST
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
Driver iki atoprobes kertu lan mbutuhake diinstal BIOS.
15.3.7. aha152x: driver low level SCSI kanggo Adaptec AHA152X / 2825
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
Driver iki atoprobes kertu lan mbutuhake diinstal BIOS.
15.3.8. aha1542: driver tingkat rendah SCSI kanggo Adaptec AHA1542
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
Pembalap iki otomatis nyopot kertu ing 0x330 lan 0x334.
15.3.9. aha1740: driver low level SCSI kanggo Adaptec AHA1740 EISA
Conto:
Ora ana paramèter modul.
Iki driver nyopir kertu.
15.3.10. aic7xxx: driver tingkat rendah SCSI kanggo Adaptec AHA274X / 284X / 294X
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
Driver iki otomatis nyopot kertu lan BIOS kudu diaktifake.
15.3.11. advansys: driver low level SCSI kanggo AdvanSys / Connect.com
Conto:
Parameter modul:
- asc_iopflag
- 1
- ngaktifake port scanning
- 0
- mateni port scanning
- asc_ioport
- Alamat port I / O kanggo mindhai adaptor SCSI Advans
- asc_dbglvl
- tingkat debugging:
- 0
- Kesalahan mung
- 1
- Nglacak tingkat dhuwur
- 2-N
- Nglacak
Yen sampeyan ngubungake driver kasebut menyang kernel dasar, sampeyan bisa nyithak paramèter kasebut liwat paramèter boot kernel. Waca BootPrompt-HOWTO.
15.3.12. in2000: driver low level SCSI kanggo Tansah IN2000
Conto:
Ora ana paramèter modul.
Iki driver nyopir kertu. Ora ana BIOS sing dibutuhake.
15.3.13. BusLogic: Dhiskusi tingkat low SCSI kanggo BusLogic
Dhaptar kertu BusLogic driver iki bisa dawa. Maca driver file / scsi / README.BusLogic ing wit sumber Linux kanggo entuk gambar total.
Conto:
Ora ana paramèter modul.
Yen sampeyan ngubungake driver kasebut menyang kernel dasar, sampeyan bisa nyithak paramèter kasebut liwat paramèter boot kernel. Waca BootPrompt-HOWTO.
15.3.14. dtc: driver low level SCSI kanggo DTC3180 / 3280
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
Iki driver nyopir kertu.
15.3.15. eata: Dhiskusi tingkat low SCSI kanggo EATA ISA / EISA
Driver iki nguwasani DPT PM2011 / 021/012/022/122/322.
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
15.3.16. eata_dma: Dhiskusi tingkat low SCSI kanggo EATA-DMA
Driver iki ngurus DPT, NEC, AT & T, SNI, AST, Olivetti, lan Alphatronix.
Driver iki ngurus DPT Smartcache, Smartcache III lan SmartRAID.
Conto:
Ora ana paramèter modul.
Autoprobe dianggo ing kabeh konfigurasi.
15.3.17. eata_pio: driver tingkat rendah SCSI kanggo EATA-PIO
Driver iki nangani DPT PM2001, PM2012A.
Conto:
Ora ana paramèter modul.
15.3.18. fdomain: Dhiskusi tingkat low SCSI kanggo Future Domain 16xx
Conto:
Ora ana paramèter modul.
Pembalap iki nyopot kertu lan mbutuhake BIOS sing diinstal.
15.3.19. NCR5380: Dhiskusi tingkat low SCSI kanggo NCR5380 / 53c400
Conto:
kanggo port dijenengi NCR5380 Papan:
kanggo memori diprogram NCR53C400 Papan karo interrupts dipatèni:
Parameter:
- ncr_irq
- para sopir nyedhiyakake layanan. 255 tegese ora utawa DMA ngganggu. 254 kanggo ngisi ulang baris IRQ yen ditindakake ing baris perintah.
- ncr_addr
- alamat port I / O utawa alamat I / O dipeteroning memori, sing cocok, supaya driver bakal drive
- ncr_dma
- saluran DMA driver sing arep digunakake
- ncr_5380
- 1 = nyiyapake papan NCR5380
- ncr_53c400
- 1 = nyiyapake papan NCR53C400
Yen sampeyan ngubungake driver kasebut menyang kernel dasar, sampeyan bisa nyithak paramèter kasebut liwat paramèter boot kernel. Waca BootPrompt-HOWTO.
15.3.20. NCR53c406a: Dhiskusi tingkat low SCSI kanggo NCR53c406a
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
15.3.21. 53c7,8xx.o: Dhiskusi tingkat low SCSI kanggo NCR53c7,8xx
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
Pembalap iki nyopot kertu lan mbutuhake BIOS sing diinstal.
15.3.22. ncr53c8xx: driver low-level SCSI kanggo PCI-SCS NCR538xx kulawarga
Conto:
Ora ana paramèter modul.
15.3.23. ppa: low-level SCSI driver kanggo IOMEGA paralel port ZIP drive
Deleng driver / scsi / README.ppa file ing papan sumber Linux kanggo rincian.
Conto:
Parameter:
- ppa_base
- Alamat dasar port I / O PPA. Default 0x378.
- ppa_speed_high
- Wektu sing ditindakake digunakake ing transfer data, ing microseconds. Default yaiku 1.
- ppa_speed_low
- Wektu sing ditindakake digunakake ing liyane
- operasi, ing microseconds. Default yaiku 6.
- ppa_nybble
- 1 = Gunakake mode 4-bit. 0 = aja. Default 0.
15.3.24. pas16: Dhiskusi tingkat low SCSI kanggo PAS16
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
Iki driver nyopir kertu. Ora ana BIOS sing dibutuhake.
15.3.25. qlogicfas: Dhiskusi tingkat low SCSI kanggo Qlogic FAS
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
15.3.26. Piranti: Dhiskusi tingkat low SCSI kanggo Qlogic ISP
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
Mbutuhake perangkat kukuh.
15.3.27. seagate: driver low level SCSI kanggo Seagate, Future Domain
Driver iki kanggo Seagate ST-02 lan Future Domain TMC-8xx.
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
Pengatur otomatis iki kanggo alamat mung. IRQ wis diatasi ing 5. Driver mbutuhake diinstal BIOS.
15.3.28. t128: driver low-level SCSI kanggo Trantor T128 / T128F / T228
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
Iki driver nyopir kertu. Driver mbutuhake diinstal BIOS.
15.3.29. u14-34f: Dhuwur tingkat driver SCSI kanggo UltraStor 14F / 34F
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.
Pembalap iki nyopot kertu, nanging ora port 0x310. Ora ana BIOS sing dibutuhake.
15.3.30. ultrasonik: Dhuwur tingkat driver SCSI kanggo UltraStor
Conto:
Ora ana paramèter modul kanggo LKM, nanging yen sampeyan ngiket modul kasebut menyang kernel dasar, sampeyan bisa ngidinake sawetara paramèter liwat parameter boot Linux. Waca BootPrompt-HOWTO.