ሊ ሊሊ ሊቨር ሊሊው ኮኔል ሞዱል እንዴት እንደሚደረግ

15.3. የ SCSI አሽከርካሪዎች

ስለ SCSI ነጂዎች ዝርዝር መረጃ በ SCSI-2.4-HOWTO ውስጥ ይገኛል.

የሊኑክስ የ SCSI ተግባር በሶስት አቀማመጦች የሚተገበር ሲሆን ለ E ያንዳንዱ LKM ደግሞ ይገኛል.

በመሀከያው መካከለኛ ደረጃ አሽከርካሪ ወይም SCSI ኮር. ይህ የ scsi_mod LKM ነው . በ SCSI መሣሪያዎች ውስጥ የተለመዱና በየትኛውም የ SCSI ኮምፕተር በመጠቀም እና በየትኛው የመሳሪያዎች ስብስብ (ዲስክ, ስካነር, ሲዲ-ሮም ድራይቭ, ወዘተ.

ለእያንዳንዱ የ SCSI አስማሚ ዝቅተኛ-ደረጃ ነጂ - በተለምዶ ለእያንዳንዱ የምርት ስም የተለየ አሽከርካሪ አለ. ለምሳሌ, የ Advansys ተቀባዮች (አሁን ኮምፒዩተር (ኩባንያ) በሆነው ኩባንያ የተሰራው) ዝቅተኛ ደረጃ ያለው አሽከርካሪ አማካሪ ይባላል . (የ ATA (IDE) እና የ SCSI ዲስክ መሣሪያዎች ጋር እያወዳደሩ ከሆነ ይህ ትልቅ ልዩነት ነው - ATA ቀላል እና መሰረታዊ ነው ከሁሉም ኩባንያዎች ከሁሉም ኩኪዎች ጋር አብሮ ይሰራል.ስ SCSI አነስተኛ ደረጃ ያለው ሲሆን በዚህም ምክንያት ሊኖርዎት ይገባል ከስርዓትዎ ጋር ተመጣጣኝ መሆን የሚችል በማንኛውም ልዩ አስማሚ ላይ በራስ መተማመን).

ቀሪውን-አዛዦች ለተቀረው የከርነል ቅደም ተከተል ለተወሰኑት የመሣሪያዎች ክፍሎች ምቹ የሆነ በይነገጽ ያቀርባሉ. ለስቴክ መሳሪያዎች, ለምሳሌ የስታይስቲክስ አሠቃቂ የ SCSI ከፍተኛ ደረጃ ዑደት ሊለመልም ይችላል. ለሲዲ-ሮም መኪናዎች ከፍተኛው የ SCSI ነጂ, sr , አይገኝም.

ለአንድ የተወሰነ የመሣሪያ ስም የተወሰነ የተወሰነ ደረጃ ነጂ የሚያስፈልግዎት መሆኑን ልብ ይበሉ. በዚህ ደረጃ የአንድ ምርት ስም ከሌላው ተለይቶ ሊታወቅ የሚችል ቦታ የለም.

አንድ ልዩ ታዋቂነት የሚያስፈልገው አንድ SCSI ከፍተኛ ደረጃ ሾፌር ( sg) ነው . "SCSI generic" ሾፌር ተብሎ የሚጠራው ይህ አሽከርካሪ የ SCSI በመካከለኛ ደረጃ ያለው አሽከርካሪ ለቀጣዩ የቀሩት ክፋይ ሳይሆን አጠር ያለ ተምሳሌት ነው. በ SCSI አይነቴሪ ነጂዎች በኩል የሚሰሩ የተጠቃሚ ቦታ ፕሮግራሞች (በ sg (ወደ wit, 21) የተመዘገቡ ዋናው የመሳሪያ ልዩ ፋይሎች ላይ ስለ SCSI ፕሮቶኮሎች ዝርዝር ግንዛቤ ያላቸው ሲሆን በሌላ SCSI የሚሰሩ የተጠቃሚ ቦታ ፕሮግራሞች የከፍተኛ ደረጃ አሽከርካሪዎች SCSI ምን እንደሆነ እንኳን አያውቁም. SCSI-Programming-HOWTO የ SCSI አይነታር ነጂው የተሟላ ሰነድ አለው.

የ SCSI ሞዴሎች የመደረሻ ቅደም ተከተላቸው (LCMs) እርስ በእርስ የሚተማመዱ እና የሚጫኑበትን ቅደም ተከተል ያሳያሉ. ሁልጊዜም የመካከለኛ ደረጃ አሽከርካሪን ሁልጊዜ ይጭኑት እና በመጨረሻ ይጫኑት. ዝቅተኛ እና ከፍተኛ ደረጃ አሽከርካሪዎች ከዚያ በኋላ በማናቸውም ትዕዛዝ ሊጫኑ እና ሊዘረጉ ይችላሉ, እና እራሳቸው ውስጥ ይገባሉ እና በሁለቱም ጫፎች ላይ በመሀከለኛ ደረጃ ነጂው ላይ ጥገኝነት መፈለግ ይችላሉ. የተሟላ ስብስብ ከሌለዎት መሣሪያን ለመድረስ ሲሞክሩ "መሳሪያ አልተገኘም" ስህተት ያገኛሉ.

አብዛኛዎቹ የ SCSI ዝቅተኛ ደረጃ (አስማሚ) ነጂዎች የ LKM ግቤቶች የላቸውም; ለካርዱ መቼቶች በአብዛኛው ራሳቸውን ይለቃሉ. ካርድዎ ለአንዳንድ ያልተለመደ ወደብ አድራሻዎ ከተመለሰ ነጅውን ወደ መሰረታዊ ኪርነር ማሰር እና የኮርነር "ትዕዛዝ መስመር" አማራጮችን ይጠቀሙ. BootPrompt-HOWTO ን ይመልከቱ. ወይም ደካማውን Source Twplink እና ድጋሚ ማጠናቀር ይችላሉ.

ብዙ የ SCSI ዝቅተኛ ደረጃ አሽከርካሪዎች በ Linux Source tree ውስጥ በ README ፋይሎች ውስጥ በዊንዶር / ስሶሲ ማውጫ ውስጥ ሰነዶች አሏቸው . *.

15.3.1. scsi_mod: SCSI መካከለኛ ደረጃ ነጂ

ለምሳሌ:

modprobe scsi_mod

ምንም ሞዱል መለኪያ የለም.

15.3.2. sd_mod: SCSI ባለከፍተኛ-ደረጃ ዲስክ ዲስክ መሳሪያዎች

ለምሳሌ:

modprobe sd_mod

ምንም ሞዱል መለኪያ የለም.

15.3.3. ቁም: SCSI ለቴፕ መሳሪያዎች ከፍተኛ-ደረጃ ነጂ

ለምሳሌ:

modprobe st

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

15.3.4. sr_mod: SCSI ከፍተኛ-ደረጃ ነጂ ለሲዲ-ሮም drives

ለምሳሌ:

የ modprobe sr_mod

ምንም ሞዱል መለኪያ የለም.

15.3.5. sg: SCSI ከፍተኛ-ደረጃ ነጂ ላሉ የ Generic SCSI መሣሪያዎች

የዚህን ልዩ ከፍተኛ ደረጃ አሽከርካሪ ማብራሪያ ከላይ ይመልከቱ.

ለምሳሌ:

modprobe sg

ምንም ሞዱል መለኪያ የለም.

* ፈቃድ

* ሊዘገይ የሚችል የከርነል ሞዱል እንዴት እንደሚሰራ

መለኪያ.

15.3.6. wd7000: SCSI ዝቅተኛ ደረጃ አሽከርካሪ ለ 7000FASST

ለምሳሌ:


modprobe wd7000

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

ይህ ሾፌር ካርዱን ያረፈና የተጫነ BIOS ያስፈልገዋል.

15.3.7. aha152x: SCSI ዝቅተኛ ደረጃ አሽከርካሪ ለ Adaptec AHA152X / 2825

ለምሳሌ:


modprobe aha152x

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

ይህ ሾፌር ካርዱን ያረፈና የተጫነ BIOS ያስፈልገዋል.

15.3.8. aha1542: SCSI ዝቅተኛ ደረጃ አሽከርካሪ ለ Adaptec AHA1542

ለምሳሌ:


modprobe aha1542

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

ይህ ሹፌር ካርዱን በ 0x330 እና 0x334 ብቻ ይሸፍናል.

15.3.9. aha1740: SCSI ዝቅተኛ ደረጃ አሽከርካሪ ለ Adaptec AHA1740 EISA

ለምሳሌ:


modprobe aha1740

ምንም ሞዱል መለኪያ የለም.

ይህ ሹፌር ካርዱን እራሱን ይሸፍናል.

15.3.10. aic7xxx: SCSI ዝቅተኛ ደረጃ አሽከርካሪ ለ Adaptec AHA274X / 284X / 294X

ለምሳሌ:


ሞክፕሮቢ aic7xxx

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

ይህ ሹፌር ራሱን ይለካል, ካርዱ እና BIOS መንቃት አለበት.

15.3.11. advansys: ለ AdvanSys / Connect.com የ SCSI ዝቅተኛ ደረጃ አሽከርካሪ

ለምሳሌ:


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

የሞዱል መለኪያዎች-

ይህንን ነጂን በመሠረት እሰከ (ኮርነል) ውስጥ ካስገቡ, በኬሬል መነሻ ግቤቶች በኩል መለኪያዎችን ሊያልፍልዎት ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

15.3.12. በ 2000: SCSI ዝቅተኛ-ደረጃ ነጂ ለ Always IN2000

ለምሳሌ:


modprobe በ 2000

ምንም ሞዱል መለኪያ የለም.

ይህ ሹፌር ካርዱን እራሱን ይሸፍናል. ምንም BIOS አያስፈልግም.

15.3.13. BusLogic: ለ BusLogic ዝቅተኛ ደረጃ አሽከርካሪ SCSI

ይህ ነጂ ሊያሽከረክር የሚችላቸው የ BusLogic ካርዶች ዝርዝር ረጅም ነው. ጠቅላላውን ምስል ለማግኘት በ Linux የመረጃ ምንጭ ውስጥ የፋይል ነጂዎችን / scsi / README.BusLogic ን አንብብ.

ለምሳሌ:


ሞልፕሮቢ BusLogic

ምንም ሞዱል መለኪያ የለም.

ይህንን ነጂን በመሠረት እሰከ (ኮርነል) ውስጥ ካስገቡ, በኬሬል መነሻ ግቤቶች በኩል መለኪያዎችን ሊያልፍልዎት ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

15.3.14. dtc: SCSI ዝቅተኛ ደረጃ አሽከርካሪ ለ DTC3180 / 3280

ለምሳሌ:


modprobe dtc

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

ይህ ሹፌር ካርዱን እራሱን ይሸፍናል.

15.3.15. ኢታ: SCSI ዝቅተኛ ደረጃ አሠሪ ለ EATA ISA / EISA

ይህ አሽከርካሪ DPT PM2011 / 021/012/022/122/322 ያስተናግዳል.

ለምሳሌ:


ማሻሻያ ኢታ

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

15.3.16. eata_dma: SCSI ዝቅተኛ-ደረጃ ነጂ ለ EATA-DMA

ይህ አሽከርካሪ DPT, NEC, AT & T, SNI, AST, Olivetti እና Alphatronix ያስተናግዳል.

ይህ አሽከርካሪ DPT Smartcache ን, Smartcache III ን እና SmartRAID ን ያስተናግዳል.

ለምሳሌ:


ሞደቢት eata_dma

ምንም ሞዱል መለኪያ የለም.

ራስ-አልባ ስራ በሁሉም መዋቅሮች ውስጥ ይሰራል.

15.3.17. eata_pio: SCSI ዝቅተኛ-ደረጃ ነጂ ለ EATA-PIO

ይህ አሽከርካሪ የድሮ የ DPT PM2001, PM2012A ን ያስተናግዳል.

ለምሳሌ:


ሞደቢት eata_pio

ምንም ሞዱል መለኪያ የለም.

15.3.18. fdomain: ለ Future Domain 16xx ዝቅተኛ ደረጃ አሽከርካሪ SCSI

ለምሳሌ:


ሞደም ፕሮፋይል 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 ዝቅተኛ ደረጃ አሽከርካሪ ለ NCR53c406a

ለምሳሌ:


modprobe NCR53c406a

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

15.3.21. 53c7,8xx.o: SCSI ዝቅተኛ ደረጃ ነጂ ለ NCR53c7,8xx

ለምሳሌ:


modprobe 53c7,8xx

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

ይህ ቫይረስ ካርዱን በራስ-ሰር ይጠቀማል እና የተጫነ BIOS ያስፈልገዋል.

15.3.22. ncr53c8xx: SCSI ዝቅተኛ-ደረጃ ነጂ ለ PCI-SCS NCR538xx ቤተሰብ

ለምሳሌ:


modprobe ncr53c8xx

ምንም ሞዱል መለኪያ የለም.

15.3.23. ppa: ዝቅተኛ-ደረጃ SCSI ነጂ IOMEGA ትይዩ የዩ ኤስ ፒ ዲስክ ድራይቭ

ለዝርዝሮች በ Linux Source tree ውስጥ የፋይል ነጂዎችን / scsi / README.ppa ይመልከቱ.

ለምሳሌ:


modprobe ppa ppa_base = 0x378 ppa_nybble = 1

ልኬቶች

15.3.24. pas16: SCSI ዝቅተኛ-ደረጃ ነጂ ለ PAS16

ለምሳሌ:


ሞደቢት 16

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

ይህ ሹፌር ካርዱን እራሱን ይሸፍናል. ምንም BIOS አያስፈልግም.

15.3.25. qlogicfas: ለ SClogic FAS ዝቅተኛ ደረጃ አሽከርካሪ SCSI

ለምሳሌ:


ሞክረቢይ qlogicfas

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

15.3.26. qlogicisp: ለ Qlogic ISP ዝቅተኛ ደረጃ አሽከርካሪ

ለምሳሌ:


ሜፕፕሮቢ qlogicisp

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

Firmware ያስፈልገዋል.

15.3.27. ሲጋል: SCSI ዝቅተኛ ደረጃ አሽከርካሪዎች ለስማስማ, የወደፊት ጎራ

ይሄ ነጂ ለ Seagate ST-02 እና ለወደፊት ጎራ TMC-8xx ነው.

ለምሳሌ:


modprobe seagate

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

ይህ ለአሽከርካሪ ወንበር ብቻ ነው. የ IRQ መጠኑ 5 ላይ ነው. ነጂው የተጫነ BIOS ያስፈልገዋል.

15.3.28. t128: ለ Trantor T128 / T128F / T228 በ SCSI ዝቅተኛ ደረጃ አሽከርካሪ

ለምሳሌ:


modprobe t128

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

ይህ ሹፌር ካርዱን እራሱን ይሸፍናል. ነጂው የተጫነ BIOS ያስፈልገዋል.

15.3.29. u14-34f: SCSI ለዝቅተኛ ደረጃ አንቀሳቃሽ ለ UltraStor 14F / 34F

ለምሳሌ:


modprobe u14-34f

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ግን ይህን ሞዴል በመሠረት ክርቤ ውስጥ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.

ይህ ነጅ ካርዱን በራስ-ሰር ይለውጠዋል, ግን 0x310 ወደብ አይደለም. ምንም BIOS አያስፈልግም.

15.3.30. ማነጣጠሪያ ቀለም: ለዝቅተኛ ደረጃ የ SCSI ነጂ ለ UltraStor

ለምሳሌ:


ማሻሻያ መቀየሪያ ቀለም

ለ LKM ምንም ሞዱል መመጠኛዎች የሉም, ነገር ግን ይህን ሞዴል በመሠረት እጣው ላይ ካሰሩ በ Linux boot parameters በኩል አንዳንድ መመዘኛዎችን ማለፍ ይችላሉ. BootPrompt-HOWTO ን ይመልከቱ.