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 stLKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել 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 համար
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
Այս վարորդը atoprobes է քարտը եւ պահանջում է տեղադրել BIOS.
15.3.7. aha152x: Adaptec AHA152X / 2825 համար SCSI ցածր մակարդակի վարորդ
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
Այս վարորդը atoprobes է քարտը եւ պահանջում է տեղադրել BIOS.
15.3.8. aha1542: SCAI ցածր մակարդակի վարորդ Adaptec AHA1542 համար
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
Այս վարորդը autoprobes է քարտը 0x330 եւ 0x334 միայն.
15.3.9. aha1740: Adaptec AHA1740 EISA- ի SCSI ցածր մակարդակի վարորդ
Օրինակ:
Մոդուլի պարամետրեր չկան:
Այս վարորդը autoprobes է քարտը:
15.3.10. aic7xxx: SCAI ցածր մակարդակի վարորդ Adaptec AHA274X / 284X / 294X- ի համար
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
Այս վարորդը autoprobes է քարտը եւ BIOS- ը պետք է միացված լինի:
15.3.11. advansys: SCSI ցածր մակարդակի վարորդ AdvanSys / Connect.com
Օրինակ:
Մոդուլի Պարամետրեր:
- asc_iopflag
- 1
- միացնել պորտային սկանավորում
- 0
- անջատել պորտային սկանավորում
- asc_ioport
- I / O պորտի հասցեները, Advansys SCSI adapters- ի համար սկանավորելու համար
- asc_dbglvl
- կարգաբերման մակարդակը.
- 0
- Միայն սխալները
- 1
- Բարձր մակարդակի որոնում
- 2-Ն
- Ընդլայնված որոնում
Եթե դուք կապում եք այս վարորդին բազային միջուկը, ապա կարող եք փոխանցել պարամետրերը այն միջուկի բեռնման պարամետրերով: Տես BootPrompt-HOWTO:
15.3.12. in2000: SCSI ցածր մակարդակի վարորդ `Always IN2000- ի համար
Օրինակ:
Մոդուլի պարամետրեր չկան:
Այս վարորդը autoprobes է քարտը: Ոչ մի BIOS պահանջվում է:
15.3.13. BusLogic: SCSI ցածր մակարդակի վարորդ BusLogic- ի համար
BusLogic- ի քարտերի ցուցակը կարող է քշել այս վարորդը: Ընթերցել ֆայլի վարորդները / scsi / README.BusLogic- ը, Linux աղբյուրի ծառի համար, ընդհանուր պատկերը ստանալու համար:
Օրինակ:
Մոդուլի պարամետրեր չկան:
Եթե դուք կապում եք այս վարորդին բազային միջուկը, ապա կարող եք փոխանցել պարամետրերը այն միջուկի բեռնման պարամետրերով: Տես BootPrompt-HOWTO:
15.3.14. dtc: SCSI ցածր մակարդակի վարորդ DTC3180 / 3280 համար
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
Այս վարորդը autoprobes է քարտը:
15.3.15. eata: SCSI ցածր մակարդակի վարորդ `EATA ISA / EISA- ի համար
Այս վարորդը վարում է DPT PM2011 / 021/012/022/122/322:
Օրինակ:
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:
Օրինակ:
Մոդուլի պարամետրեր չկան:
Autoprobe աշխատում է բոլոր configurations.
15.3.17. eata_pio: EATA-PIO- ի SCSI ցածր մակարդակի վարորդ
Այս վարորդը վարում է հին DPT PM2001, PM2012A:
Օրինակ:
Մոդուլի պարամետրեր չկան:
15.3.18. fdomain: SCSI ցածր մակարդակի վարորդ `Future Domain 16xx- ի համար
Օրինակ:
Մոդուլի պարամետրեր չկան:
Այս վարորդը autoprobes է քարտը եւ պահանջում է տեղադրել BIOS.
15.3.19. NCR5380: SCSI ցածր մակարդակի վարորդ NCR5380 / 53c400 համար
Օրինակ:
համար նավահանգիստը NCR5380 խորհրդի:
հիշողության համար քարտեզագրված NCR53C400 խորհուրդը ընդհատված հաշմանդամների համար.
Պարամետրեր.
- ncr_irq
- վարորդը պետք է ծառայի: 255 նշանակում է ոչ կամ DMA ընդհատում: 254 - ից autoprobe համար IRQ գծի, եթե գերակշռում է հրամանի տողում:
- ncr_addr
- I / O պորտի հասցեն կամ հիշատակը հիշեցված I / O հասցեն, որը համապատասխան է, որ վարորդը քշել է
- ncr_dma
- DMA ալիքը վարորդը պետք է օգտագործի
- ncr_5380
- 1 = ստեղծվել է NCR5380 խորհրդի համար
- ncr_53c400
- 1 = ստեղծվել է NCR53C400 խորհրդի համար
Եթե դուք կապում եք այս վարորդին բազային միջուկը, ապա կարող եք փոխանցել պարամետրերը այն միջուկի բեռնման պարամետրերով: Տես BootPrompt-HOWTO:
15.3.20. NCR53c406a: SCSI ցածր մակարդակի վարորդ NCR53c406a համար
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
15.3.21. 53c7,8xx.o: SCSI ցածր մակարդակի վարորդ NCR53c7,8xx համար
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
Այս վարորդը autoprobes է քարտը եւ պահանջում է տեղադրել BIOS.
15.3.22. ncr53c8xx: SCSI ցածր մակարդակի վարորդ `PCI-SCS NCR538xx ընտանիքի համար
Օրինակ:
Մոդուլի պարամետրեր չկան:
15.3.23. ppa: ցածր մակարդակի SCSI վարորդ IOMEGA զուգահեռ պորտի ZIP drive
Մանրամասների համար տես Linux աղբյուրի ծառից ֆայլերի վարորդ / scsi / README.ppa :
Օրինակ:
Պարամետրեր.
- ppa_base
- ՀԿ-ի I / O պորտի բազայի հասցեն: Default 0x378:
- ppa_speed_high
- Տվյալների փոխանցման ժամանակ օգտագործվող հետաձգումը, միկրոզոնակներում: Default- ը 1 է:
- ppa_speed_low
- Այլ հետաձգված օգտագործումը
- գործողությունները, միկրոզոնակոնում: Default- ը 6 է:
- ppa_nybble
- 1 = Օգտագործեք 4-բիթ ռեժիմ: 0 = ոչ: Default- ը 0 է:
15.3.24. pas16: SCSI ցածր մակարդակի վարորդ `PAS16
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
Այս վարորդը autoprobes է քարտը: Ոչ մի BIOS պահանջվում է:
15.3.25. qlogicfas: SCLS ցածր մակարդակի վարորդ `Qlogic FAS- ի համար
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
15.3.26. qlogicisp: SCSI ցածր մակարդակի վարորդ `Qlogic ISP- ի համար
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
Պահանջվում է որոնվածը:
15.3.27. seagate: Seagate- ի SCSI ցածր մակարդակի վարորդ, ապագա դոմեն
Այս վարորդը գտնվում է Seagate ST-02 եւ Future Domain TMC-8xx- ի համար:
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
Այս վարորդը autoprobes միայն հասցեով: IRQ- ն ամրագրված է 5-ին: Վարորդը պահանջում է տեղադրել BIOS- ը:
15.3.28. t128: SCSI ցածր մակարդակի վարորդ Trantor T128 / T128F / T228 համար
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
Այս վարորդը autoprobes է քարտը: Վարորդը պահանջում է տեղադրել BIOS- ը:
15.3.29. u14-34f: SCSI ցածրակարգ վարորդ UltraStor 14F / 34F համար
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO:
Այս վարորդը autoprobes է քարտը, բայց ոչ 0x310 նավահանգիստը: Ոչ մի BIOS պահանջվում է:
15.3.30. ultrastor: ցածր մակարդակի SCSI վարորդ UltraStor- ի համար
Օրինակ:
LKM- ի մոդուլային պարամետրեր չկան, բայց եթե այս մոդուլը միացված լինեն բազային միջուկին, ապա դուք կարող եք որոշ պարամետրեր անցնել Linux boot- ի պարամետրերով: Տես BootPrompt-HOWTO: