Modul Kernel Loadable Linux How-To

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_mod

Ora ana paramèter modul.

15.3.2. sd_mod: Dhiskusi tingkat dhuwur SCSI kanggo piranti disk

Conto:

modprobe sd_mod

Ora ana paramèter modul.

15.3.3. st: Pembalap tingkat dhuwur SCSI kanggo piranti tape

Conto:

modprobe st

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.4. sr_mod: Dhukungan tingkat tinggi SCSI kanggo CD-ROM drive

Conto:

modprobe sr_mod

Ora 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 sg

Ora 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:


modprobe wd7000

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:


modprobe aha152x

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:


modprobe aha1542

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:


modprobe aha1740

Ora ana paramèter modul.

Iki driver nyopir kertu.

15.3.10. aic7xxx: driver tingkat rendah SCSI kanggo Adaptec AHA274X / 284X / 294X

Conto:


modprobe aic7xxx

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:


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

Parameter 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.12. in2000: driver low level SCSI kanggo Tansah IN2000

Conto:


modprobe in2000

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:


modprobe BusLogic

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:


modprobe dtc

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:


modprobe eata

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:


modprobe eata_dma

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:


modprobe eata_pio

Ora ana paramèter modul.

15.3.18. fdomain: Dhiskusi tingkat low SCSI kanggo Future Domain 16xx

Conto:


modprobe fdomain

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:


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

kanggo port dijenengi NCR5380 Papan:


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

kanggo memori diprogram NCR53C400 Papan karo interrupts dipatèni:


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

Parameter:

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:


modprobe NCR53c406a

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:


modprobe 53c7,8xx

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:


modprobe ncr53c8xx

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:


modprobe ppa ppa_base = 0x378 ppa_nybble = 1

Parameter:

15.3.24. pas16: Dhiskusi tingkat low SCSI kanggo PAS16

Conto:


modprobe pas16

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:


modprobe qlogicfas

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:


modprobe qlogicisp

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:


modprobe seagate

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:


modprobe t128

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:


modprobe u14-34f

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:


modprobe ultrastor

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.