Linux- ի բեռնված միջուկի մոդուլը `ինչպես

15.3. SCSI վարորդներ

SCSI վարորդների մասին մանրամասն տեղեկությունները գտնվում են SCSI-2.4-HOWTO- ում:

Linux- ի SCSI ֆունկցիան իրականացվում է երեք շերտերում, եւ բոլորն են LKM- ները:

Կեսին միջին մակարդակի վարորդն է կամ SCSI միջուկը: Սա բաղկացած է scsi_mod LKM- ից : Այն անում է այն ամենը, ինչը տարածված է SCSI սարքերում, անկախ նրանից, թե ինչ SCSI ադապտոր եք օգտագործում եւ սարքի դասարան (սկավառակի, սկաների, CD-ROM- ի եւ այլն):

Ցածր մակարդակի վարորդ է SCSI ադապտերի յուրաքանչյուր տեսակի համար, սովորաբար, յուրաքանչյուր ապրանքանիշի համար տարբեր վարորդ: Օրինակ, Advansys- ի ադապտերների համար ցածր մակարդակի վարորդը (ընկերությունը, որն այժմ հանդիսանում է Connect.com- ը) կոչվում է advansys : (Եթե համեմատում եք ATA (aka IDE) եւ SCSI սկավառակների սարքերին, սա էական տարբերություն է, որ ATA- ն պարզ եւ ստանդարտ չափանիշ է, որ մեկ վարորդը աշխատում է բոլոր ընկերությունների կողմից բոլոր adapters- ի հետ: SCSI- ն ավելի քիչ ստանդարտ է, եւ արդյունքում պետք է ունենաք պակաս վստահություն, ցանկացած համակարգչի հետ լիովին համատեղելի որեւէ առանձին ադապտեր):

Բարձր մակարդակի վարորդները ներկայացնում են միջուկի մնացած մասը ինտերֆեյս `համապատասխան սարքերի որոշակի դասի համար: SCSI- ի բարձրաստիճան վարորդը, օրինակ, ժապավենային սարքերի համար, օրինակ, վերածնում է ioctls: Բարձր մակարդակի SCSI- ի վարորդը CD-ROM- ի կրիչներ, sr , չի:

Նշեք, որ հազվադեպ անհրաժեշտ է բարձր մակարդակի վարորդ, որը հատուկ սարքի որոշակի ապրանքանիշ է: Այս մակարդակում մեկ բրենդի համար փոքր տեղ կա, որը տարբերվում է մյուսից:

Հատուկ հիշատակման արժանի մեկ SCSI բարձր մակարդակի վարորդ ` sg : Այս վարորդը, որը կոչվում է «SCSI generic» վարորդ, բավականին բարակ շերտ է, որը ներկայացնում է միջուկային համակարգի մյուս սերնդի SCSI միջնակարգ վարորդի բավական հումքի ներկայացումը: SCSI- ի ընդհանուր վարորդի միջոցով աշխատող տարածքի ծրագրերը (քանի որ դրանք մուտք են գործում սարքի հատուկ ֆայլերը, որոնց հիմնական թիվը համարվում է sg (wit, 21) գրանցված) ունեն SCSI արձանագրությունների մանրամասն պատկերացում, մինչդեռ SCSI- ի բարձր մակարդակի վարորդները սովորաբար չգիտեն, թե ինչ է SCSI- ն: SCSI-Programming-HOWTO- ն ունի SCSI ընդհանուր վարորդի ամբողջական փաստաթղթեր:

SCSI- ի մոդուլների շերտավորման կարգը հավաստում է, որ LKM- ները կախված են միմյանցից եւ կարգը, որով նրանք պետք է բեռնվեն: Դուք միշտ բարձրաձայնում եք միջին մակարդակի վարորդին եւ վերջին անգամ բեռնաթափում եք: Ցածր մակարդակի եւ բարձր մակարդակի վարորդները կարող են բեռնված եւ բեռնաթափվել դրանից հետո, եւ նրանք կախվածություն են ստեղծում եւ երկու ծայրերում միջին մակարդակի վարորդի վրա կախվածություն են ստեղծում: Եթե ​​դուք չունեք ամբողջական փաթեթ, սարքը մուտք գործելու ժամանակ կստանաք «սարքի չգտնվեց» սխալ:

SCSI ցածր մակարդակի (ադապտեր) վարորդների մեծ մասը LKM պարամետրեր չունեն. նրանք ընդհանուր առմամբ autoprobe համար քարտի կարգավորումները: Եթե ​​ձեր քարտը պատասխանում է ոչ ավանդական պորտի հասցեին, դուք պետք է բեռնեք վարորդը բազային միջուկում եւ օգտագործեք միջուկային «հրամանի տող» ընտրանքները: Տես BootPrompt-HOWTO: Կամ դուք կարող եք շեղել Աղբյուրը եւ վերահղել:

Շատ SCSI ցածր մակարդակի վարորդները Linux- ի աղբյուր ծառի վարորդների / 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- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

15.3.4. sr_mod: SCSI բարձր մակարդակի վարորդ `CD-ROM- ի համար

Օրինակ:

modprobe sr_mod

Մոդուլի պարամետրեր չկան:

15.3.5. sg: SCSI բարձր մակարդակի վարորդ `ընդհանուր SCSI սարքերի համար

Տես վերեւում գտնվող հատուկ բարձր մակարդակի վարորդի բացատրությունը:

Օրինակ:

modprobe sg

Մոդուլի պարամետրեր չկան:

* Լիցենզիա

* Բեռնվող միջուկի մոդուլը `ինչպես ինդեքսը

պարամետրերը:

15.3.6. wd7000: SCSI ցածր մակարդակի վարորդ 7000FASST համար

Օրինակ:


modprobe wd7000

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

Այս վարորդը atoprobes է քարտը եւ պահանջում է տեղադրել BIOS.

15.3.7. aha152x: Adaptec AHA152X / 2825 համար SCSI ցածր մակարդակի վարորդ

Օրինակ:


modprobe aha152x

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

Այս վարորդը atoprobes է քարտը եւ պահանջում է տեղադրել BIOS.

15.3.8. aha1542: SCAI ցածր մակարդակի վարորդ Adaptec AHA1542 համար

Օրինակ:


modprobe aha1542

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

Այս վարորդը autoprobes է քարտը 0x330 եւ 0x334 միայն.

15.3.9. aha1740: Adaptec AHA1740 EISA- ի SCSI ցածր մակարդակի վարորդ

Օրինակ:


modprobe aha1740

Մոդուլի պարամետրեր չկան:

Այս վարորդը autoprobes է քարտը:

15.3.10. aic7xxx: SCAI ցածր մակարդակի վարորդ Adaptec AHA274X / 284X / 294X- ի համար

Օրինակ:


modprobe aic7xxx

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

Այս վարորդը autoprobes է քարտը եւ 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 ցածր մակարդակի վարորդ `Always IN2000- ի համար

Օրինակ:


modprobe in2000

Մոդուլի պարամետրեր չկան:

Այս վարորդը autoprobes է քարտը: Ոչ մի BIOS պահանջվում է:

15.3.13. BusLogic: SCSI ցածր մակարդակի վարորդ BusLogic- ի համար

BusLogic- ի քարտերի ցուցակը կարող է քշել այս վարորդը: Ընթերցել ֆայլի վարորդները / scsi / README.BusLogic- ը, Linux աղբյուրի ծառի համար, ընդհանուր պատկերը ստանալու համար:

Օրինակ:


modprobe BusLogic

Մոդուլի պարամետրեր չկան:

Եթե ​​դուք կապում եք այս վարորդին բազային միջուկը, ապա կարող եք փոխանցել պարամետրերը այն միջուկի բեռնման պարամետրերով: Տես BootPrompt-HOWTO:

15.3.14. dtc: SCSI ցածր մակարդակի վարորդ DTC3180 / 3280 համար

Օրինակ:


modprobe dtc

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

Այս վարորդը autoprobes է քարտը:

15.3.15. eata: SCSI ցածր մակարդակի վարորդ `EATA ISA / EISA- ի համար

Այս վարորդը վարում է DPT PM2011 / 021/012/022/122/322:

Օրինակ:


modprobe eata

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես 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 աշխատում է բոլոր configurations.

15.3.17. eata_pio: EATA-PIO- ի SCSI ցածր մակարդակի վարորդ

Այս վարորդը վարում է հին DPT PM2001, PM2012A:

Օրինակ:


modprobe eata_pio

Մոդուլի պարամետրեր չկան:

15.3.18. fdomain: SCSI ցածր մակարդակի վարորդ `Future Domain 16xx- ի համար

Օրինակ:


modprobe fdomain

Մոդուլի պարամետրեր չկան:

Այս վարորդը autoprobes է քարտը եւ պահանջում է տեղադրել 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 ցածր մակարդակի վարորդ NCR53c406a համար

Օրինակ:


modprobe NCR53c406a

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

15.3.21. 53c7,8xx.o: SCSI ցածր մակարդակի վարորդ NCR53c7,8xx համար

Օրինակ:


modprobe 53c7,8xx

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

Այս վարորդը autoprobes է քարտը եւ պահանջում է տեղադրել BIOS.

15.3.22. ncr53c8xx: SCSI ցածր մակարդակի վարորդ `PCI-SCS NCR538xx ընտանիքի համար

Օրինակ:


modprobe ncr53c8xx

Մոդուլի պարամետրեր չկան:

15.3.23. ppa: ցածր մակարդակի SCSI վարորդ IOMEGA զուգահեռ պորտի ZIP drive

Մանրամասների համար տես Linux աղբյուրի ծառից ֆայլերի վարորդ / scsi / README.ppa :

Օրինակ:


modprobe ppa ppa_base = 0x378 ppa_nybble = 1

Պարամետրեր.

15.3.24. pas16: SCSI ցածր մակարդակի վարորդ `PAS16

Օրինակ:


modprobe pas16

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

Այս վարորդը autoprobes է քարտը: Ոչ մի BIOS պահանջվում է:

15.3.25. qlogicfas: SCLS ցածր մակարդակի վարորդ `Qlogic FAS- ի համար

Օրինակ:


modprobe qlogicfas

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

15.3.26. qlogicisp: SCSI ցածր մակարդակի վարորդ `Qlogic ISP- ի համար

Օրինակ:


modprobe qlogicisp

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

Պահանջվում է որոնվածը:

15.3.27. seagate: Seagate- ի SCSI ցածր մակարդակի վարորդ, ապագա դոմեն

Այս վարորդը գտնվում է Seagate ST-02 եւ Future Domain TMC-8xx- ի համար:

Օրինակ:


modprobe seagate- ն

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

Այս վարորդը autoprobes միայն հասցեով: IRQ- ն ամրագրված է 5-ին: Վարորդը պահանջում է տեղադրել BIOS- ը:

15.3.28. t128: SCSI ցածր մակարդակի վարորդ Trantor T128 / T128F / T228 համար

Օրինակ:


modprobe t128

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

Այս վարորդը autoprobes է քարտը: Վարորդը պահանջում է տեղադրել BIOS- ը:

15.3.29. u14-34f: SCSI ցածրակարգ վարորդ UltraStor 14F / 34F համար

Օրինակ:


modprobe u14-34f

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:

Այս վարորդը autoprobes է քարտը, բայց ոչ 0x310 նավահանգիստը: Ոչ մի BIOS պահանջվում է:

15.3.30. ultrastor: ցածր մակարդակի SCSI վարորդ UltraStor- ի համար

Օրինակ:


modprobe ultrastor

LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO: