Linux Loadable өзөк Module Кантип үчүн

15.3. SCSI Айдоочулардын

SCSI айдоочулар тууралуу толук маалыматты SCSI-2,4-HOWTO турат.

Linux .Ал SCSI милдети үч катмардан ишке ашырылат, алардын баары үчүн LKMs бар.

Орто ченинде-деңгээл айдоочусу же айында SCSI негизги. Бул scsi_mod LKM турат. Ал баарын SCSI түзмөктөр карабастан эмне SCSI адаптер арасында жалпы нерселерди колдонуу менен аспап кандай класс (диск, сканер, CD-ROM диск, ж.б.) турат.

SCSI адаптер ар бир түрү үчүн төмөнкү деңгээл айдоочусу бар - адатта, ар бир бренд үчүн башка айдоочу. Мисалы, Advansys адаптер төмөн деңгээл айдоочу (азыр Connect.com деген компания тарабынан жасалган) advansys аталган. (Эгер Ата (ака IDE) жана SCSI диск түзмөктөрдү салыштыруу болсо, бул негизги айырма - АТА бир айдоочу бардык компаниялардын бардык адаптерлердин иштейт деп жөнөкөй жана жетишерлик стандарттуу болуп саналат SCSI стандарттык аз болуп, натыйжада, сиз ээ болушу керек. кандайдыр бир адаптер аз ишеним сиздин системасы менен толук шайкеш болуу).

ядро түзмөктөрдүн бир тобуна тиешелүү бир Interface калган ушул жогорку даражалуу айдоочулар. Тасма аппараттардын SCSI жогорку даражалуу айдоочусу, көч, мисалы, түрүү үчүн ioctls жазыла элек. CD-ROM дисктер үчүн жогорку даражалуу SCSI айдоочусу, Sr, жок.

Сиз сейрек түзүлүштүн бир бренд менен белгилүү бир жогорку даражалуу айдоочу керек деп белгилешет. Бул жерде, бир бренд-биринен айырмалуу болушу үчүн кичинекей бөлмөсү бар.

Өзгөчө белгилей кетүү керек One SCSI жогорку даражадагы айдоочусу реестрлер болуп саналат. Бул айдоочу ", SCSI жалпы" айдоочусу, ядро ​​калган SCSI орто даражадагы айдоочу бир эмес, чийки өкүлчүлүгүн сунуштайт, бир кыйла жука катмар деп аталат. SCSI жалпы айдоочусу аркылуу иш Колдонуучу космостук программасынын (алар түзмөк атайын документ жетүү, анткени алардын негизги саны: ЖД-нын (таштап катталган бири болуп саналат, 21)) башка SCSI'ге караганда аркылуу колдонуучу космос программалары, ал эми иштеп, SCSI протоколдор толук түшүнүккө ээ жогорку даражалуу айдоочулар, адатта, ал тургай, SCSI эмне экенин билбейм. SCSI-программалоо-HOWTO SCSI жалпы айдоочу толук документтери бар.

SCSI модулдарын катмардуулук тартиби LKMs бири-бирине көз каранды Кудайдын жолун жана алар жүктөлгөн керек кандай тартип менен төп келбейт. Сиз ар дайым биринчи орунга орто даражалуу айдоочу жүк жана акыркы иштери, аны түшүрүү. аз-деңгээл жана жогорку даражалуу айдоочулар артып, андан кийин ар кандай тартипте түшүрүлүшү мүмкүн, муну менен алар өздөрүн илгичи бар жана эки учундагы орто даражалуу айдоочусу көз карандылыкты түзүү. Эгер сиз толук топтомун жок болсо, сиз бир аппаратты кирүүгө аракет болгондо "түзмөк табылган жок", ката болот.

Көпчүлүк SCSI төмөн деңгээл (адаптер) айдоочулар LKM параметрлерин ээ эмес; Алар көбүнчө карта орнотуулар үчүн autoprobe керек. Сиздин карта кайсы бир адаттан тыш порт дареги жооп Эгер база ядро ​​салып айдоочусу жана ядро ​​"буйрук сап" ыкмаларды колдонууга байлап коюш керек. BootPrompt-Howto карагыла. Же болбосо Twiddle Булагы жана recompile болот.

Көптөгөн 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. ст: SCSI скотч түзмөктөр үчүн жогорку даражалуу айдоочу

мисал:

modprobe ст

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

15.3.4. sr_mod: CD-ROM дисктер үчүн SCSI жогорку даражалуу айдоочу

мисал:

modprobe sr_mod

эч кандай сынак параметрлер жок.

15.3.5. Sg: SCSI жалпы SCSI түзмөктөр үчүн жогорку даражалуу айдоочу

Бул атайын жогорку даражалуу айдоочу Жогоруда түшүндүрүп карагыла.

мисал:

modprobe реестрлер

эч кандай сынак параметрлер жок.

* License

* Loadable өзөк Module Кантип Index

параметрлер.

15.3.6. wd7000: 7000FASST үчүн SCSI төмөн деңгээл айдоочу

мисал:


modprobe wd7000

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

Бул айдоочу картаны atoprobes жана орнотулган BIOS талап кылат.

15.3.7. aha152x: Adaptec AHA152X үчүн SCSI төмөн деңгээл айдоочу / 2825

мисал:


modprobe aha152x

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

Бул айдоочу картаны atoprobes жана орнотулган BIOS талап кылат.

15.3.8. aha1542: Adaptec AHA1542 үчүн SCSI төмөн деңгээл айдоочу

мисал:


modprobe aha1542

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

Бул айдоочу гана 0x330 жана 0x334 картаны autoprobes.

15.3.9. aha1740: Adaptec AHA1740 Эйза үчүн SCSI төмөн деңгээл айдоочу

мисал:


modprobe aha1740

эч кандай сынак параметрлер жок.

Бул айдоочусу картасын autoprobes.

15.3.10. aic7xxx: Adaptec үчүн SCSI төмөн деңгээл айдоочусу AHA274X / 284X / 294X

мисал:


modprobe aic7xxx

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

Бул айдоочу картаны autoprobes жана BIOS иштетилиши керек.

15.3.11. advansys: AdvanSys үчүн SCSI төмөн деңгээл айдоочусу / Connect.com

мисал:


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

Module параметрлери:

Силер база ядро ​​бул айдоочу байлап болсо, ядро ​​жүктөө параметрлери аркылуу ага параметрлерин ыктымал. BootPrompt-Howto карагыла.

15.3.12. in2000: ар дайым IN2000 үчүн SCSI төмөн деңгээл айдоочу

мисал:


modprobe in2000

эч кандай сынак параметрлер жок.

Бул айдоочусу картасын autoprobes. Жок, BIOS талап кылынат.

15.3.13. BusLogic: BusLogic үчүн SCSI төмөн деңгээл айдоочу

бул айдоочу кууп чыгара алат! BusLogic карттардын тизмеси узун. Жалпы маалымат алуу үчүн, Linux булагы даракка билэ айдоочуларга / SCSI / README.BusLogic оку.

мисал:


modprobe BusLogic

эч кандай сынак параметрлер жок.

Силер база ядро ​​бул айдоочу байлап болсо, ядро ​​жүктөө параметрлери аркылуу ага параметрлерин ыктымал. BootPrompt-Howto карагыла.

15.3.14. КЖБ: DTC3180 үчүн SCSI төмөн деңгээл айдоочу / 3280

мисал:


modprobe КЖБ

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

Бул айдоочусу картасын autoprobes.

15.3.15. eata: EATA ISA / Эйза үчүн SCSI төмөн деңгээл айдоочу

Бул айдоочусу АКДС PM2011 / тейлеген 021/012/022/122/322.

мисал:


modprobe eata

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

15.3.16. eata_dma: SCSI EATA-DMA режими үчүн төмөнкү деңгээл айдоочу

Бул айдоочу АКДС, тилим, Ат & T, Гор, АСТ, Olivetti жана Alphatronix кылат.

Бул айдоочу АКДС Smartcache, Smartcache III жана SmartRAID кылат.

мисал:


modprobe eata_dma

эч кандай сынак параметрлер жок.

Autoprobe бардык Ырасталыштар иштейт.

15.3.17. eata_pio: EATA-PIO үчүн SCSI төмөн деңгээл айдоочу

Бул айдоочу эски ККС PM2001, PM2012A кылат.

мисал:


modprobe eata_pio

эч кандай сынак параметрлер жок.

15.3.18. fdomain: Future энчиге 16xx үчүн SCSI төмөн деңгээл айдоочу

мисал:


modprobe fdomain

эч кандай сынак параметрлер жок.

Бул айдоочу картаны autoprobes жана орнотулган BIOS талап кылат.

15.3.19. NCR5380: SCSI төмөн деңгээл NCR5380 / 53c400 үчүн айдоочу

мисал:


modprobe NCR5380 ncr_irq = хх ncr_addr = хх ncr_dma = хх 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: NCR53c406a үчүн SCSI төмөн деңгээл айдоочу

мисал:


modprobe NCR53c406a

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

15.3.21. 53c7,8xx.o: NCR53c7,8xx үчүн SCSI төмөн деңгээл айдоочу

мисал:


modprobe 53c7,8xx

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

Бул айдоочу картаны autoprobes жана орнотулган BIOS талап кылат.

15.3.22. ncr53c8xx: PCI-МБК NCR538xx үй-бүлөсү үчүн SCSI төмөн деңгээл айдоочу

мисал:


modprobe ncr53c8xx

эч кандай сынак параметрлер жок.

15.3.23. PPA: IOMEGA удаалаш порт ZIP пассионардык төмөн деңгээл SCSI айдоочу

Чоо-жайын билүү үчүн Linux булагы даракка билэ айдоочулар / SCSI / README.ppa карагыла.

мисал:


modprobe PPA ppa_base = 0x378 ppa_nybble = 1

параметрлери:

15.3.24. pas16: SCSI PAS16 төмөн деңгээл айдоочу

мисал:


modprobe pas16

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

Бул айдоочусу картасын autoprobes. Жок, BIOS талап кылынат.

15.3.25. qlogicfas: Qlogic FAS үчүн SCSI төмөн деңгээл айдоочу

мисал:


modprobe qlogicfas

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

15.3.26. qlogicisp: SCSI Qlogic ISP төмөн деңгээл айдоочу

мисал:


modprobe qlogicisp

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

камтылган талап кылат.

15.3.27. Seagate: Seagate, Future энчиге үчүн SCSI төмөн деңгээл айдоочу

Бул айдоочусу Seagate ЖК-02 жана келечекте домендер СК-8xx болот.

мисал:


modprobe Seagate

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

Бул айдоочу гана даректи autoprobes. IRQ 5. белгиленет айдоочу орнотулган BIOS талап кылат.

15.3.28. t128: Trantor үчүн SCSI төмөн деңгээл айдоочусу T128 / T128F / T228

мисал:


modprobe t128

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

Бул айдоочусу картасын autoprobes. айдоочу орнотулган BIOS талап кылат.

15.3.29. u14-34f: UltraStor үчүн SCSI төмөн деңгээл айдоочусу 14f / 34F

мисал:


modprobe u14-34f

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.

Бул айдоочу картаны, бирок 0x310 порту autoprobes. Жок, BIOS талап кылынат.

15.3.30. ultrastor: UltraStor төмөн деңгээл SCSI айдоочу

мисал:


modprobe ultrastor

LKM эч кандай сынак параметрлер бар, бирок базалык ядро ​​бул модулду байлап, анда Linux Жүктөөлүү параметрлери аркылуу кээ бир параметрлерин өтүшү мүмкүн. BootPrompt-Howto карагыла.