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-ből áll. 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) az advansys néven ismert . (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. A szalagos eszközök SCSI magas szintű meghajtója, pl. 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. 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 olyan eszközfájlokhoz, amelyeknek fő száma az sg (wit, 21) által regisztrált) részletes SCSI protokollok ismerete, míg más SCSI a magas szintű meghajtók általában nem tudják, hogy 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 a Linux forrás fában található illesztőprogramok / scsi könyvtárában lévő dokumentációval, a README nevű fájlokban . *.
15.3.1. scsi_mod: SCSI középszintű illesztőprogram
Példa:
modprobe scsi_modNincsenek modul paraméterek.
15.3.2. sd_mod: SCSI magas szintű illesztőprogram lemezeszközökhöz
Példa:
modprobe sd_modNincsenek modul paraméterek.
15.3.3. st: SCSI magas szintű meghajtó szalagos eszközök számára
Példa:
modprobe stAz 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_modNincsenek 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 sgNincsenek modul paraméterek.
* Licenc
* 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.
15.3.7. aha152x: SCSI alacsony szintű meghajtó az Adaptec AHA152X / 2825-hez
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.
15.3.8. aha1542: SCSI alacsony szintű meghajtó az Adaptec AHA1542-hez
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.
15.3.9. aha1740: SCSI alacsony szintű meghajtó az Adaptec AHA1740 EISA számára
Példa:
Nincsenek modul paraméterek.
Ez a meghajtó autoprobálja a kártyát.
15.3.10. aic7xxx: SCSI alacsony szintű meghajtó az Adaptec AHA274X / 284X / 294X-hez
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.
15.3.11. advansys: SCSI alacsony szintű illesztőprogram az AdvanSys / Connect.com-hoz
Példa:
Modulparaméterek:
- asc_iopflag
- 1
- engedélyezze a portszkennelést
- 0
- letiltja a portszkennelést
- asc_ioport
- I / O port címek az Advansys SCSI adapterek beolvasásához
- asc_dbglvl
- hibakeresési szint:
- 0
- Csak hibák
- 1
- Magas szintű nyomon követés
- 2-N
- Közönséges nyomon követés
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.
15.3.12. in2000: SCSI alacsony szintű meghajtó az Always IN2000-hez
Példa:
Nincsenek modul paraméterek.
Ez a meghajtó autoprobálja a kártyát. Nincs BIOS szükséges.
15.3.13. BusLogic: SCSI alacsony szintű meghajtó a BusLogic számára
A BusLogic kártyák listája, melyeket ez a meghajtó vezethet, hosszú. Olvassa le a fájl- illesztőprogramokat / 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.
15.3.14. dtc: SCSI alacsony szintű illesztőprogram DTC3180 / 3280 esetén
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.
15.3.15. eata: SCSI alacsony szintű meghajtó az EATA ISA / EISA számára
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.
15.3.16. eata_dma: SCSI alacsony szintű illesztőprogram az EATA-DMA számára
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.
15.3.17. eata_pio: SCSI alacsony szintű illesztőprogram az EATA-PIO számára
Ez a meghajtó kezeli a régi DPT PM2001, PM2012A típust.
Példa:
Nincsenek modul paraméterek.
15.3.18. fdomain: SCSI alacsony szintű illesztőprogram a Future Domain 16xx számára
Példa:
Nincsenek modul paraméterek.
Ez a meghajtó autoprobálja a kártyát, és telepített BIOS-ot igényel.
15.3.19. NCR5380: SCSI alacsony szintű meghajtó az NCR5380 / 53c400 számára
Példa:
portra leképezett NCR5380 fedélzeten:
memóriával leképezett NCR53C400 kártyával megszakításokkal kikapcsolva:
paraméterek:
- ncr_irq
- a járművezetőnek az irq szolgálata. 255 jelentése nem vagy DMA megszakítás. 254-et autoprobe egy IRQ sor, ha felülírják a parancssorban.
- ncr_addr
- az I / O port címét vagy a memória leképezett I / O címét, attól függően, hogy melyik szükséges, a meghajtó vezetése
- ncr_dma
- a DMA csatorna, amelyet a meghajtónak használni kell
- ncr_5380
- 1 = NCR5380 tábla beállítása
- ncr_53c400
- 1 = NCR53C400 kártya beállítása
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.
15.3.20. NCR53c406a: SCSI alacsony szintű meghajtó az NCR53c406a-hoz
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.
15.3.21. 53c7,8xx.o: SCSI alacsony szintű meghajtó az NCR53c7,8xx-hoz
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.
15.3.22. ncr53c8xx: SCSI alacsony szintű meghajtó PCI-SCS NCR538xx család számára
Példa:
Nincsenek modul paraméterek.
15.3.23. ppa: alacsony szintű SCSI illesztőprogram IOMEGA párhuzamos port ZIP meghajtóhoz
A részletekért tekintse meg a Linux illesztőprogram / scsi / README.ppa fájlját.
Példa:
paraméterek:
- ppa_base
- A PPA I / O portjának alap címe. Alapértelmezett 0x378.
- ppa_speed_high
- Az adatátvitel során alkalmazott késleltetés, mikrosekundumban. Az alapértelmezett érték: 1.
- ppa_speed_low
- Késleltetés használt más
- mikroszekundumban. Az alapértelmezett érték 6.
- ppa_nybble
- 1 = 4 bites mód használata. 0 = nem. Az alapértelmezett érték 0.
15.3.24. pas16: SCSI alacsony szintű meghajtó a PAS16 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ó autoprobálja a kártyát. Nincs BIOS szükséges.
15.3.25. qlogicfas: SCSI alacsony szintű meghajtó a Qlogic FAS 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.
15.3.26. qlogicisp: SCSI alacsony szintű meghajtó a Qlogic ISP 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.
Firmware szükséges.
15.3.27. seagate: SCSI alacsony szintű illesztőprogram a Seagate, Future Domain számára
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.
15.3.28. t128: SCSI alacsony szintű meghajtó a Trantor T128 / T128F / T228 készülékhez
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.
15.3.29. u14-34f: SCSI alacsony szintű meghajtó UltraStor 14F / 34F 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ó autoprobálja a kártyát, de nem a 0x310 portot. Nincs BIOS szükséges.
15.3.30. ultrastor: alacsony szintű SCSI meghajtó az UltraStor 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.