Linux Loadable Цөмийн модуль Хэрхэн хийх

15.3. SCSI хөтчүүд

SCSI драйверуудын тухай дэлгэрэнгүй мэдээлэл SCSI-2.4-HOWTO юм.

Линуксийн SCSI функц нь гурван давхаргад хийгддэг бөгөөд тэдгээрийн хувьд LKMs байдаг.

Дунд нь дунд түвшний драйвер эсвэл SCSI цөм юм. Энэ нь scsi_mod LKM-с бүрддэг. SCSI төхөөрөмжүүдийн дунд түгээмэл тохиолддог зүйлсүүд нь SCSI ямар адаптер хэрэглэдэг болон ямар төрлийн төхөөрөмж (диск, скан хийгч, CD-ROM хөтчийн гэх мэт) хамаагүй олон зүйлсийг хийдэг.

SCSI адаптер бүрийн хувьд бага түвшний драйвер байдаг, голдуу брэндийн хувьд өөр өөр драйвер байдаг. Жишээ нь, Advansys адаптерийн хувьд бага түвшний жолооч (одоо Connect.com компаниас гаргасан) нь сөрөг тал гэж нэрлэгддэг. (Хэрэв та ATA (бас IDE) болон SCSI диск төхөөрөмжүүдийг харьцуулж байгаа бол энэ нь гол ялгаа юм - ATA нь бүх компаниудаас бүх адаптертай ажилладаг нэг драйверийг ашиглахад хялбар, стандарт байдаг. таны системд төгс тохирох дурын адаптеруудад бага итгэлтэй байх).

Бусад түвшний драйверууд нь цөмийн зарим төхөөрөмжид тодорхой төрлийн төхөөрөмжид тохирох интерфэйсийг танилцуулж өгдөг. Жишээ нь соронзон хальсны төхөөрөмжүүдийн хувьд SCSI өндөр түвшний драйвер нь дахин чиглүүлэх болно. CD-ROM хөтчүүд, sr -ийн хувьд өндөр түвшний SCSI драйвер биш юм.

Тодорхой брэнд төхөөрөмжид зориулсан өндөр түвшний жолооч хэрэгтэй байдаггүйг анхаарна уу. Энэ түвшинд нэг брэндийн хувьд өөр зайгаар ялгагдах боломж бага байна.

Нэг SCSI өндөр түвшний жолооч онцгой дурдах ёстой зүйл нь sg юм. Энэ драйвер нь "SCSI generic" драйвер гэгддэг бөгөөд энэ нь үлдсэн цөм уруу SCSI дунд түвшний драйвер биш, харин түүхэн төлөөллийг харуулсан нэлээн нимгэн давхарга юм. SCSI-ийн ерөнхий драйвераар дамжин ажилладаг хэрэглэгчдийн зайны програмууд ( sg (21 хүртэлх хэрэглэгчээр бүртгэгдсэн) төхөөрөмжийн тусгай файлуудад хандах нь SCSI протоколуудын талаар дэлгэрэнгүй ойлголттой байдаг бол бусад SCSI өндөр түвшний драйверууд нь голдуу SCSI ямар байгааг мэддэггүй. SCSI-програмчлал-HOWTO нь SCSI ерөнхий драйверийг бүрэн баримтжуулдаг.

SCSI модулиудын дарааллын тушаалууд нь LKM-ууд бие биенээсээ хамааралтай, тэдгээр нь ачаалах ёстой дарааллыг арилгадаг. Та эхлээд дунд түвшний драйверийг ачаалах бөгөөд үүнийг хамгийн сүүлд буулгах хэрэгтэй. Бага түвшний болон өндөр түвшний жолооч нарыг дараа нь ямар ч дарааллаар ачаалж, буулгаж чаддаг бөгөөд хоёр төгсгөлд дунд түвшний жолоочоос өөрсдийгөө холбож, хамааралтай болгох боломжтой. Хэрэв танд бүрэн багц байхгүй бол та төхөөрөмж рүү нэвтрэхийг оролдох үед "төхөөрөмж олсонгүй" алдаа гарна.

Ихэнх SCSI бага түвшний (адаптер) драйверууд LKM үзүүлэлтүүдтэй байдаггүй; тэд картын тохиргоонд зориулж ерөнхийдөө авто сэлбэдэг байна. Хэрэв таны карт зарим нэг ердийн бус порт хаягруу хариу авбал та драйверийг үндсэн цөмд заавал оруулж цөмийн "тушаалын мөр" сонголтыг ашиглах ёстой. BootPrompt-HOWTO-г үзнэ үү. Эсвэл та Эх сурвалжаа дахин хөрвүүлж болно.

SCSI бага түвшний драйверууд нь Линукс эх модны драйвер / scsi директор дотор баримтууд README гэж нэрлэгддэг файлууд байдаг. *.

15.3.1. scsi_mod: SCSI дунд түвшний драйвер

Жишээ нь:

modprobe scsi_mod

Модулийн параметр байхгүй байна.

15.3.2. sd_mod: Дискийн төхөөрөмжүүдийн хувьд SCSI өндөр түвшний драйвер

Жишээ нь:

modprobe sd_mod

Модулийн параметр байхгүй байна.

15.3.3. st: SCSI өндөр түвшний драйвертай байдаг

Жишээ нь:

modprobe st

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

15.3.4. sr_mod: CD-ROM хөтчүүдэд зориулсан SCSI өндөр түвшний драйвер

Жишээ нь:

modprobe sr_mod

Модулийн параметр байхгүй байна.

15.3.5. sg: SCSI төхөөрөмжийн хувьд SCSI өндөр түвшний драйвер юм

Дээрх өндөр түвшний тусгай түвшний жолоочийн тайлбарыг үзнэ үү.

Жишээ нь:

modprobe sg

Модулийн параметр байхгүй байна.

* Лиценз

* Цөмийн ачаалах боломжтой модулийг хэрхэн индексжүүлэх талаар

параметрүүд.

15.3.6. wd7000: SCSI бага түвшний драйвер 7000FASST

Жишээ нь:


modprobe wd7000

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

Энэ драйвер картыг онгойлгож суулгасан BIOS-г шаарддаг.

15.3.7. aha152x: Adaptec AHA152X / 2825 хувьд SCSI бага түвшний драйвер

Жишээ нь:


modprobe aha152x

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

Энэ драйвер картыг онгойлгож суулгасан BIOS-г шаарддаг.

15.3.8. aha1542: Adaptec AHA1542-д зориулсан SCSI бага түвшний драйвер

Жишээ нь:


modprobe aha1542

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

Энэ драйвер картыг 0x330 болон 0x334 дээр автоматаар хаадаг.

15.3.9. aha1740: Adaptec AHA1740 EISA-д зориулсан SCSI бага түвшний драйвер

Жишээ нь:


modprobe aha1740

Модулийн параметр байхгүй байна.

Энэ драйвер картыг хааж авдаг.

15.3.10. aic7xxx: Adaptec AHA274X / 284X / 294X-д зориулагдсан SCSI бага түвшний драйвер

Жишээ нь:


modprobe aic7xxx

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

Энэ драйвер картыг хааж, BIOS-г идэвхжүүлэх ёстой.

15.3.11. Advansys: SCSI бага түвшний драйвер AdvanSys / Connect.com

Жишээ нь:


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

Модулийн параметрүүд:

Хэрэв та энэ драйверийг үндсэн цөмд холбовол та параметрүүдийг цөмийн ачаалалтын параметрүүдийн тусламжтайгаар дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

15.3.12. in2000: SCSI бага түвшний драйвер Үргэлж IN2000-д зориулагдсан

Жишээ нь:


modprobe in2000

Модулийн параметр байхгүй байна.

Энэ драйвер картыг хааж авдаг. Ямар ч BIOS шаардлагагүй.

15.3.13. BusLogic: BusLogic-д зориулсан SCSI бага түвшний драйвер

BusLogic картуудын жагсаалтыг энэ драйвер жолоодож чадна. Линуксийн эх модны файлын драйверууд / scsi / README.BusLogic- ыг нийт зургийг авахын тулд уншина уу.

Жишээ нь:


modprobe BusLogic

Модулийн параметр байхгүй байна.

Хэрэв та энэ драйверийг үндсэн цөмд холбовол та параметрүүдийг цөмийн ачаалалтын параметрүүдийн тусламжтайгаар дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

15.3.14. dtc: SCSI бага түвшний драйвер DTC3180 / 3280

Жишээ нь:


modprobe dtc

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

Энэ драйвер картыг хааж авдаг.

15.3.15. eata: EATA ISA / EISA-д зориулсан SCSI бага түвшний драйвер

Энэ драйвер нь DPT PM2011 / 021/012/022/122/322 -ийг хариуцдаг.

Жишээ нь:


modprobe eata

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

15.3.16. eata_dma: EATA-DMA-д зориулагдсан SCSI бага түвшний драйвер

Энэ драйвер нь DPT, NEC, AT & T, SNI, AST, Olivetti, Alphatronix-ыг хариуцдаг.

Энэ драйвер нь DPT Smartcache, Smartcache III, SmartRAID юм.

Жишээ нь:


modprobe eata_dma

Модулийн параметр байхгүй байна.

Autoprobe нь бүх тохиргоонд ажилладаг.

15.3.17. eata_pio: EATA-PIO нь SCSI бага түвшний драйвер юм

Энэхүү драйвер нь хуучин DPT PM2001, PM2012A юм.

Жишээ нь:


modprobe eata_pio

Модулийн параметр байхгүй байна.

15.3.18. fdomain: Future домэйн 16xx дахь SCSI бага түвшний драйвер

Жишээ нь:


modprobe fdomain

Модулийн параметр байхгүй байна.

Энэ драйвер картыг хааж, суулгасан BIOS шаарддаг.

15.3.19. NCR5380: SCSI бага түвшний драйвер NCR5380 / 53c400

Жишээ нь:


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

NCR5380 самбарыг порт хийх:


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

NCR53C400 самбарыг тасалдалгүй идэвхжүүлсэн байна:


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

Параметрүүд:

Хэрэв та энэ драйверийг үндсэн цөмд холбовол та параметрүүдийг цөмийн ачаалалтын параметрүүдийн тусламжтайгаар дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

15.3.20. NCR53c406a: SCSI бага түвшний driver NCR53c406a

Жишээ нь:


modprobe NCR53c406a

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

15.3.21. 53c7,8xx.o: SCSI бага түвшний драйвер NCR53c7,8xx

Жишээ нь:


modprobe 53c7,8xx

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

Энэ драйвер картыг хааж, суулгасан BIOS шаарддаг.

15.3.22. ncr53c8xx: PCI-SCS NCR538xx гэр бүлийн SCSI бага түвшний драйвер

Жишээ нь:


modprobe ncr53c8xx

Модулийн параметр байхгүй байна.

15.3.23. ppa: IOMEGA зэрэгцээ порт ZIP хөтчүүдийн хувьд бага түвшний SCSI драйвер

Линуксын эх модны файл драйвер / scsi / README.ppa файлыг дэлгэрэнгүйг үзнэ үү.

Жишээ нь:


modprobe ppa ppa_base = 0x378 ppa_nybble = 1

Параметрүүд:

15.3.24. pas16: SCSI доод түвшний драйвер нь PAS16

Жишээ нь:


modprobe pas16

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

Энэ драйвер картыг хааж авдаг. Ямар ч BIOS шаардлагагүй.

15.3.25. qlogicfas: Qlogic FAS-ийн SCSI доод түвшний драйвер

Жишээ нь:


modprobe qlogicfas

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

15.3.26. qlogicisp: Qlogic ISP-д зориулсан SCSI бага түвшний драйвер

Жишээ нь:


modprobe qlogicisp

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

Уг програмыг шаарддаг.

15.3.27. seagate: SCSI бага түвшний драйвер, Seagate, Future Domain

Энэ драйвер нь Seagate ST-02 болон Future Domain TMC-8xx-д зориулагдсан.

Жишээ нь:


modprobe seagate

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

Зөвхөн хаягт зориулсан драйверийг автоматаар хоосон болгох. IRQ нь 5-р зогсоно. Драйвер нь суулгасан BIOS-ийг шаарддаг.

15.3.28. t128: Trantor T128 / T128F / T228-д зориулагдсан SCSI бага түвшний драйвер

Жишээ нь:


modprobe t128

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

Энэ драйвер картыг хааж авдаг. Драйвер нь суулгасан BIOS-ийг шаарддаг.

15.3.29. u14-34f: UltraStor 14F / 34F зориулсан SCSI бага түвшний драйвер

Жишээ нь:


modprobe u14-34f

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.

Энэ драйвер картыг хасах боловч 0x310 порт биш. Ямар ч BIOS шаардлагагүй.

15.3.30. ultrastor: UltraStor-д зориулагдсан бага түвшний SCSI драйвер

Жишээ нь:


modprobe ultrastor

LKM-ийн модулийн параметр байдаггүй боловч хэрэв та энэ модулийг үндсэн цөмд холбовол та зарим параметрүүдийг Линуксийн ачаалах параметрүүдээр дамжуулж болно. BootPrompt-HOWTO-г үзнэ үү.