15.3. SCSI illesztőprogramok
Az SCSI-illesztőprogramokkal kapcsolatos részletes információ SCSI-2.4-HOWTO.
A Linux SCSI funkciója három rétegben valósul meg, és mindegyiknek van LKM-je.
Középen a középszintű illesztőprogram vagy SCSI mag. Ez a scsi_mod LKM. Mindazokat a dolgokat teszi, amelyek gyakoriak az SCSI eszközök között, függetlenül attól, hogy milyen SCSI adaptert használ, és milyen eszközosztályt (lemez, lapolvasó, CD-ROM meghajtó stb.).
Alacsony szintű illesztőprogram van minden SCSI adapterhez - jellemzően minden egyes márkához eltérő illesztőprogram. Például az Advansys illesztőprogramok alacsony szintű illesztőprogramja (amelyet a Connect.com cég most gyárt) AdvanSys . (Ha összehasonlítjuk az ATA (más néven IDE) és az SCSI lemezeszközöket, ez nagy különbség - az ATA egyszerű és elégséges ahhoz, hogy az egyik illesztőprogram minden vállalat adapterével együtt működjön, az SCSI kevésbé szabványos, ezért kevésbé bizalom az adott adapterhez, ami tökéletesen kompatibilis a rendszerével).
A magas szintű illesztőprogramok a rendszermag többi részéhez olyan interfészt mutatnak be, amely megfelel az adott eszközosztálynak. Az SCSI nagy teljesítményű szalagos eszközök, utca például, ha vissza akar térni. A CD-ROM meghajtók magas szintű SCSI illesztőprogramja, sr , nem.
Ne feledje, hogy ritkán szüksége van egy bizonyos eszközcsaládra jellemző legmagasabb szintű illesztőprogramra. Ezen a szinten kevés a terem arra, hogy egy márka megkülönböztethető legyen a másiktól.
Egy SCSI magas szintű meghajtó, amely különös figyelmet érdemel sg . Ez az illesztőprogram, az úgynevezett "SCSI generic" illesztőprogram, meglehetősen vékony réteg, amely meglehetősen nyers képet mutat az SCSI közepes szintű meghajtóról a többi rendszermagra. Az SCSI generikus illesztőprogramon keresztül működő felhasználói területprogramok (mivel hozzáférnek az eszköz speciális fájljaihoz, amelyek fő száma az általuk regisztrált sg (a wit, 21)) részletesen megismerik az SCSI protokollokat, míg az egyéb SCSI nagy teljesítményű meghajtókon működő felhasználói térprogramok jellemzően nem is tudják, mi az SCSI. A SCSI-programozás-HOGYAN teljes dokumentációt tartalmaz az SCSI generikus illesztőprogramról.
Az SCSI modulok rétegezési sorrendje elhanyagolja az LKM-ek egymástól való függését és a betöltés sorrendjét. Mindig betölti a középszintű illesztőprogramot, és utána kirakod. Az alacsony szintű és magas szintű meghajtókat ezután bármilyen sorrendben betölthetik és kirakodhatják, és mindkét végén összekapcsolódnak a középszintű meghajtóval, és függőséget hozhatnak létre. Ha nincs teljes készleted, akkor "Eszköz nem található" hiba lesz, amikor megpróbál hozzáférni egy eszközhöz.
A legtöbb SCSI alacsony szintű (illesztő) illesztőprogram nem rendelkezik LKM paraméterekkel; Általában autoprobe a kártya beállításokat. Ha a kártya valamilyen szokványos portcímre reagál, meg kell kötnie a meghajtót az alapkernél, és a rendszermag "parancssori" opcióit használja. Lásd: BootPrompt-HOWTO. Vagy megpróbálhatja a forrást és újrafordítani.
Számos SCSI alacsony szintű illesztőprogram rendelkezik dokumentációval a drivers / scsi könyvtárat a Linux forrás fában, a megadott fájlokban README. *.
15.3.1. scsi_mod: SCSI középszintű illesztőprogram
Példa:
modprobe scsi_mod
Nincsenek modul paraméterek.
15.3.2. sd_mod: SCSI magas szintű illesztőprogram lemezeszközökhöz
Példa:
modprobe sd_mod
Nincsenek modul paraméterek.
15.3.3. st: SCSI magas szintű meghajtó szalagos eszközök számára
Példa:
modprobe st
Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO.
15.3.4. sr_mod: SCSI magas szintű illesztőprogram CD-ROM meghajtókhoz
Példa:
modprobe sr_mod
Nincsenek modul paraméterek.
15.3.5. sg: SCSI magas szintű illesztőprogram általános SCSI eszközökhöz
Lásd a fenti speciális magas szintű vezető magyarázatát.
Példa:
modprobe sg
Nincsenek modul paraméterek.
* Engedély
* Loadable Kernel Module How-To Index
paramétereket.
15.3.6. wd7000: SCSI alacsony szintű meghajtó a 7000FASST számára
Példa:
Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Ez a meghajtó megvizsgálja a kártyát, és telepített BIOS-ot igényel. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Ez a meghajtó megvizsgálja a kártyát, és telepített BIOS-ot igényel. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Ez a meghajtó csak a 0x330-as és a 0x334-es verziójú autót próbálja meg hitelesíteni. Példa: Nincsenek modul paraméterek. Ez a meghajtó autoprobálja a kártyát. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Ez a meghajtó autoprobálja a kártyát és a BIOS-nak engedélyezve kell lennie. Példa: Modulparaméterek: Ha az illesztőprogramot az alapkernél köti össze, a paramétereket átadhatja a kernel indítási paraméterei között. Lásd: BootPrompt-HOWTO. Példa: Nincsenek modul paraméterek. Ez a meghajtó autoprobálja a kártyát. Nincs BIOS szükséges. A BusLogic kártyák listája, melyeket ez a meghajtó vezethet, hosszú. Olvassa el a fájlt drivers / scsi / README.BusLogic a Linux forrás fában, hogy megkapja a teljes képet. Példa: Nincsenek modul paraméterek. Ha az illesztőprogramot az alapkernél köti össze, a paramétereket átadhatja a kernel indítási paraméterei között. Lásd: BootPrompt-HOWTO. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Ez a meghajtó autoprobálja a kártyát. Ez a meghajtó kezeli a DPT PM2011 / 021/012/022/122/322 készüléket. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Ez a meghajtó kezeli a DPT, a NEC, az AT & T, az SNI, az AST, az Olivetti és az Alphatronix. Ez a meghajtó kezeli a DPT Smartcache, a Smartcache III és a SmartRAID. Példa: Nincsenek modul paraméterek. Az autóalkatrész minden konfigurációban működik. Ez a meghajtó kezeli a régi DPT PM2001, PM2012A típust. Példa: Nincsenek modul paraméterek. Példa: Nincsenek modul paraméterek. Ez a meghajtó autoprobálja a kártyát, és telepített BIOS-ot igényel. Példa: portra leképezett NCR5380 fedélzeten: memóriával leképezett NCR53C400 kártyával megszakításokkal kikapcsolva: paraméterek: Ha az illesztőprogramot az alapkernél köti össze, a paramétereket átadhatja a kernel indítási paraméterei között. Lásd: BootPrompt-HOWTO. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Ez a meghajtó autoprobálja a kártyát, és telepített BIOS-ot igényel. Példa: Nincsenek modul paraméterek. Lásd a fájlt drivers / scsi / README.ppa a Linux forrás fában a részletekért. Példa: paraméterek: Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Ez a meghajtó autoprobálja a kártyát. Nincs BIOS szükséges. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Firmware szükséges. Ez a meghajtó a Seagate ST-02 és a Future Domain TMC-8xx számára készült. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Ez a meghajtó autoprobálja csak a címet. Az IRQ értéke 5-nél van rögzítve. Az illesztőprogram telepített BIOS-ot igényel. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Ez a meghajtó autoprobálja a kártyát. Az illesztőprogram telepített BIOS-ot igényel. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. Ez a meghajtó autoprobálja a kártyát, de nem a 0x310 portot. Nincs BIOS szükséges. Példa: Az LKM-nek nincs modulparamétere, de ha ezt a modult az alapkernél köti, bizonyos paramétereket átadhat a Linux indító paraméterek segítségével. Lásd: BootPrompt-HOWTO. modprobe wd7000
15.3.7. aha152x: SCSI alacsony szintű meghajtó az Adaptec AHA152X / 2825-hez
modprobe aha152x
15.3.8. aha1542: SCSI alacsony szintű meghajtó az Adaptec AHA1542-hez
modprobe aha1542
15.3.9. aha1740: SCSI alacsony szintű meghajtó az Adaptec AHA1740 EISA számára
modprobe aha1740
15.3.10. aic7xxx: SCSI alacsony szintű meghajtó az Adaptec AHA274X / 284X / 294X-hez
modprobe aic7xxx
15.3.11. advansys: SCSI alacsony szintű illesztőprogram az AdvanSys / Connect.com-hoz
modprobe advansys asc_iopflag = 1 asc_ioport = 0x110,0x330 asc_dbglvl = 1
15.3.12. in2000: SCSI alacsony szintű meghajtó az Always IN2000-hez
modprobe in2000
15.3.13. BusLogic: SCSI alacsony szintű meghajtó a BusLogic számára
modprobe BusLogic
15.3.14. dtc: SCSI alacsony szintű illesztőprogram DTC3180 / 3280 esetén
modprobe dtc
15.3.15. eata: SCSI alacsony szintű meghajtó az EATA ISA / EISA számára
modprobe eata
15.3.16. eata_dma: SCSI alacsony szintű illesztőprogram az EATA-DMA számára
modprobe eata_dma
15.3.17. eata_pio: SCSI alacsony szintű illesztőprogram az EATA-PIO számára
modprobe eata_pio
15.3.18. fdomain: SCSI alacsony szintű illesztőprogram a Future Domain 16xx számára
modprobe fdomain
15.3.19. NCR5380: SCSI alacsony szintű meghajtó az NCR5380 / 53c400 számára
modprobe NCR5380 ncr_irq = xx ncr_addr = xx ncr_dma = xx ncr_5380 = 1 ncr_53c400 = 1
modprobe g_NCR5380 ncr_irq = 5 ncr_addr = 0x350 ncr_5380 = 1
modprobe g_NCR5380 ncr_irq = 255 ncr_addr = 0xc8000 ncr_53c400 = 1
15.3.20. NCR53c406a: SCSI alacsony szintű meghajtó az NCR53c406a-hoz
modprobe NCR53c406a
15.3.21. 53c7,8xx.o: SCSI alacsony szintű meghajtó az NCR53c7,8xx-hoz
modprobe 53c7,8xx
15.3.22. ncr53c8xx: SCSI alacsony szintű meghajtó PCI-SCS NCR538xx család számára
modprobe ncr53c8xx
15.3.23. ppa: alacsony szintű SCSI illesztőprogram IOMEGA párhuzamos port ZIP meghajtóhoz
modprobe ppa ppa_base = 0x378 ppa_nybble = 1
15.3.24. pas16: SCSI alacsony szintű meghajtó a PAS16 számára
modprobe pas16
15.3.25. qlogicfas: SCSI alacsony szintű meghajtó a Qlogic FAS számára
modprobe qlogicfas
15.3.26. qlogicisp: SCSI alacsony szintű meghajtó a Qlogic ISP számára
modprobe qlogicisp
15.3.27. seagate: SCSI alacsony szintű illesztőprogram a Seagate, Future Domain számára
modprobe seagate
15.3.28. t128: SCSI alacsony szintű meghajtó a Trantor T128 / T128F / T228 készülékhez
modprobe t128
15.3.29. u14-34f: SCSI alacsony szintű meghajtó UltraStor 14F / 34F számára
modprobe u14-34f
15.3.30. ultrastor: alacsony szintű SCSI meghajtó az UltraStor számára
modprobe ultrastor




