Mfumo wa Kernel Loadable Loadable How-To

15.3. Dereva za SCSI

Maelezo ya kina kuhusu madereva ya SCSI ni katika SCSI-2.4-HOWTO.

Kazi ya SCSI ya Linux inatekelezwa katika tabaka tatu, na kuna LKM kwa wote.

Katikati ni dereva wa katikati au msingi wa SCSI . Hii ina LKM ya scsi_mod . Inafanya mambo yote ambayo ni ya kawaida kati ya vifaa vya SCSI bila kujali kile adapta cha SCSI ambacho unatumia na ni darasa gani la kifaa (disk, scanner, CD-ROM drive, nk) ni.

Kuna dereva wa ngazi ya chini kwa kila aina ya adapta ya SCSI - kwa kawaida, dereva tofauti kwa kila brand. Kwa mfano, dereva wa ngazi ya chini kwa Adaptersys adapters (iliyofanywa na kampuni ambayo sasa ni Connect.com) ni jina la advansys . (Ikiwa unalinganisha ATA (aka IDE) na vifaa vya diski za SCSI, hii ni tofauti kubwa - ATA ni rahisi na kiwango cha kutosha kwamba dereva mmoja hufanya kazi na adapters wote kutoka kwa makampuni yote. SCSI ni kiwango cha chini na matokeo yake unapaswa kuwa na chini ya kujiamini katika adapta yoyote maalum inayoendana na mfumo wako).

Madereva ya kiwango cha juu huwasilisha kernel iliyokuwa ni interface inayofaa kwa darasa fulani la vifaa. Mchezaji wa ngazi ya juu wa SCSI kwa vifaa vya tepi, kwa mfano, ina maadili ya kurejesha tena. Dereva wa kiwango cha juu cha SCSI kwa anatoa CD-ROM, sr , haifai.

Kumbuka kuwa huhitaji haja ya dereva wa ngazi ya juu maalum kwa aina fulani ya kifaa. Katika ngazi hii, kuna chumba kidogo cha brand moja ambayo inaweza kutofautisha kutoka kwa mwingine.

Mchezaji mmoja wa ngazi ya juu ya SCSI anayestahili kutaja maalum ni sg . Dereva huyu, aitwaye "dereva wa SCSI", ni safu nyembamba ambayo hutoa uwakilishi badala ya ghafi ya dereva wa katikati wa SCSI kwa kernel iliyobaki. Programu za nafasi za mtumiaji zinazofanya kazi kwa njia ya dereva wa generic SCSI (kwa sababu wanafikia faili maalum za kifaa ambazo namba kuu ni moja iliyosajiliwa na sg (yaani, 21)) wana ufahamu wa kina wa itifaki za SCSI, wakati mipango ya nafasi ya mtumiaji inayoendesha kupitia SCSI nyingine madereva ya kiwango cha juu hawana hata kujua nini SCSI ni. SCSI-Programming-HOWTO ina nyaraka kamili ya dereva wa SCSI ya generic.

Utaratibu wa kuweka kwa moduli za SCSI unajumuisha jinsi LKMs hutegemea juu ya kila mmoja na utaratibu ambao lazima waweze kubeba. Daima hupakia dereva wa ngazi ya kwanza kwanza na kuifungua mara ya mwisho. Madereva ya chini na ngazi ya juu yanaweza kupakiwa na kupakuliwa kwa utaratibu wowote baada ya hapo, na hujiingiza ndani na kuanzisha utegemezi kwenye dereva wa katikati ya ngazi zote mbili. Ikiwa huna kuweka kamili, utapata "hitilafu haipatikani" wakati unapojaribu kufikia kifaa.

Wengi madereva ya chini ya SCSI (adapta) hawana vigezo vya LKM; wao hufanya autoprobe kwa ujumla kwa mipangilio ya kadi. Ikiwa kadi yako inachukua anwani ya bandari isiyo ya kawaida lazima umfunga dereva ndani ya kernel ya msingi na utumie chaguzi za kernel "mstari wa amri". Tazama HOWTO ya BootPrompt. Au unaweza kuzungumza Chanzo na recompile.

Madereva mengi ya chini ya SCSI yana nyaraka kwenye saraka za madereva / scsi katika mti wa chanzo cha Linux, kwenye faili inayoitwa README. *.

15.3.1. scsi_mod: dereva wa ngazi ya katikati ya SCSI

Mfano:

modprobe scsi_mod

Hakuna vigezo vya moduli.

15.3.2. sd_mod: Dereva wa kiwango cha juu cha SCSI kwa vifaa vya disk

Mfano:

modprobe sd_mod

Hakuna vigezo vya moduli.

15.3.3. st: dereva wa ngazi ya juu wa SCSI kwa vifaa vya tepi

Mfano:

modprobe st

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

15.3.4. sr_mod: Dereva wa kiwango cha juu cha SCSI kwa anatoa CD-ROM

Mfano:

modprobe sr_mod

Hakuna vigezo vya moduli.

15.3.5. sg: dereva wa kiwango cha juu cha SCSI kwa vifaa vya SCSI vya generic

Angalia maelezo ya dereva maalum wa ngazi ya juu hapo juu.

Mfano:

modprobe sg

Hakuna vigezo vya moduli.

* Leseni

* Mfumo wa Kernel Mzigo unaofaa

vigezo.

15.3.6. wd7000: dereva wa kiwango cha chini cha SCSI kwa 7000FASST

Mfano:


modprobe wd7000

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

Dereva huyu hupunguza kadi na inahitaji BIOS imewekwa.

15.3.7. aha152x: dereva wa ngazi ya chini ya SCSI kwa Adaptec AHA152X / 2825

Mfano:


modprobe aha152x

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

Dereva huyu hupunguza kadi na inahitaji BIOS imewekwa.

15.3.8. aha1542: Mchezaji wa chini wa SCSI wa Adaptec AHA1542

Mfano:


modprobe aha1542

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

Dereva hupiga kadi kwenye 0x330 na 0x334 tu.

15.3.9. aha1740: Mchezaji wa kiwango cha chini cha SCSI kwa Adaptec AHA1740 EISA

Mfano:


modprobe aha1740

Hakuna vigezo vya moduli.

Dereva huyu hupiga kadi.

15.3.10. aic7xxx: dereva wa ngazi ya chini wa SCSI kwa Adaptec AHA274X / 284X / 294X

Mfano:


modprobe aic7xxx

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

Dereva huyu hupiga kadi na BIOS lazima iwezeshwa.

15.3.11. Washauri: SCSI dereva wa ngazi ya chini kwa AdvanSys / Connect.com

Mfano:


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

Mipangilio ya Moduli:

Ikiwa unamfunga dereva huu kwenye kernel ya msingi, unaweza kupitisha vigezo kwa njia ya vigezo vya boot ya kernel. Tazama HOWTO ya BootPrompt.

15.3.12. in2000: dereva wa kiwango cha chini wa SCSI kwa Daima IN2000

Mfano:


modprobe in2000

Hakuna vigezo vya moduli.

Dereva huyu hupiga kadi. Hakuna BIOS inahitajika.

15.3.13. BusLogic: Msanidi wa kiwango cha chini cha SCSI kwa BusLogic

Orodha ya kadi za BusLogic dereva hii anaweza kuendesha gari kwa muda mrefu. Soma madereva ya faili / scsi / README.BusLogic kwenye mti wa chanzo cha Linux ili kupata picha ya jumla.

Mfano:


Modprobe BusLogic

Hakuna vigezo vya moduli.

Ikiwa unamfunga dereva huu kwenye kernel ya msingi, unaweza kupitisha vigezo kwa njia ya vigezo vya boot ya kernel. Tazama HOWTO ya BootPrompt.

15.3.14. dtc: dereva wa kiwango cha chini wa SCSI kwa DTC3180 / 3280

Mfano:


modprobe dtc

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

Dereva huyu hupiga kadi.

15.3.15. eata: dereva wa ngazi ya chini ya SCSI kwa EATA ISA / EISA

Dereva hii hutumia DPT PM2011 / 021/012/022/122/322.

Mfano:


modprobe eata

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

15.3.16. eata_dma: SCSI dereva wa chini wa EATA-DMA

Dereva hii hutumia DPT, NEC, AT & T, SNI, AST, Olivetti, na Alphatronix.

Dereva hii inashikilia DTP Smartcache, Smartcache III na SmartRAID.

Mfano:


modprobe eata_dma

Hakuna vigezo vya moduli.

Autoprobe inafanya kazi katika mipangilio yote.

15.3.17. eata_pio: dereva wa ngazi ya chini wa SCSI kwa EATA-PIO

Dereva hii hutumia DPT PM2001 zamani, PM2012A.

Mfano:


modprobe eata_pio

Hakuna vigezo vya moduli.

15.3.18. fdomain: SCSI dereva wa ngazi ya chini kwa Future Domain 16xx

Mfano:


modprobe fdomain

Hakuna vigezo vya moduli.

Dereva hupiga kadi na inahitaji BIOS imewekwa.

15.3.19. NCR5380: dereva wa kiwango cha chini wa SCSI kwa NCR5380 / 53c400

Mfano:


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

kwa ubao wa NCR5380 wa bandari:


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

kwa bodi ya kumbukumbu iliyopigwa NCR53C400 na kuingiliwa kwa walemavu:


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

Vigezo:

Ikiwa unamfunga dereva huu kwenye kernel ya msingi, unaweza kupitisha vigezo kwa njia ya vigezo vya boot ya kernel. Tazama HOWTO ya BootPrompt.

15.3.20. NCR53c406a: dereva wa kiwango cha chini wa SCSI kwa NCR53c406a

Mfano:


modprobe NCR53c406a

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

15.3.21. 53c7,8xx.o: dereva wa kiwango cha chini cha SCSI kwa NCR53c7,8xx

Mfano:


modprobe 53c7,8xx

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

Dereva hupiga kadi na inahitaji BIOS imewekwa.

15.3.22. Ncr53c8xx: Msanidi wa kiwango cha chini wa SCSI kwa familia ya PCI-SCS NCR538xx

Mfano:


modprobe ncr53c8xx

Hakuna vigezo vya moduli.

15.3.23. ppa: dereva wa kiwango cha chini cha SCSI kwa IOMEGA bandari ya bandari ya ZIP

Angalia madereva ya faili / scsi / README.ppa kwenye mti wa chanzo cha Linux kwa maelezo.

Mfano:


modprobe ppa ppa_base = 0x378 ppa_nybble = 1

Vigezo:

15.3.24. pas16: dereva wa kiwango cha chini cha SCSI kwa PAS16

Mfano:


modprobe pas16

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

Dereva huyu hupiga kadi. Hakuna BIOS inahitajika.

15.3.25. qlogicfas: SCSI dereva wa ngazi ya chini kwa Flog ya FAS

Mfano:


modprobe qlogicfas

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

15.3.26. qlogicisp: dereva wa ngazi ya chini wa SCSI kwa Qlogic ISP

Mfano:


modprobe qlogicisp

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

Inahitaji firmware.

15.3.27. seagate: dereva wa kiwango cha chini wa SCSI kwa Seagate, Future Domain

Dereva hii ni kwa Seagate ST-02 na Future Domain TMC-8xx.

Mfano:


segate ya modprobe

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

Dereva huyu anakuja kwa anwani tu. IRQ ni fasta saa 5. Dereva inahitaji BIOS imewekwa.

15.3.28. T128: Dereva wa chini wa SCSI kwa Trantor T128 / T128F / T228

Mfano:


modprobe t128

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

Dereva huyu hupiga kadi. Dereva inahitaji BIOS imewekwa.

15.3.29. u14-34f: dereva wa ngazi ya chini ya SCSI kwa UltraStor 14F / 34F

Mfano:


modprobe u14-34f

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.

Dereva hupiga kadi, lakini si bandari ya 0x310. Hakuna BIOS inahitajika.

15.3.30. Ultrastor: dereva wa chini wa SCSI wa UltraStor

Mfano:


modprobe ultrastor

Hakuna vigezo vya moduli kwa LKM, lakini ikiwa unamfunga moduli hii kwenye kernel ya msingi, unaweza kupitisha vigezo vingine kupitia vigezo vya boot ya Linux. Tazama HOWTO ya BootPrompt.