लिनक्स लोड करण्यायोग्य कर्नेल मॉड्यूल कसे करावे

15.3. SCSI ड्राइव्हर्स्

SCSI ड्राइवरांविषयी तपशीलवार माहिती SCSI-2.4-HOWTO मध्ये आहे

Linux चे SCSI फंक्शन तीन स्तरांवर लागू केले आहे, आणि त्यापैकी सर्व LKM आहेत

मध्यभागी मध्य स्तरीय ड्राइव्हर किंवा SCSI कोर आहे. यात स्कॅसिओमोल्ड एलकेएम समाविष्ट आहे. आपण कोणत्या एससीएसआय ऍडॉप्टरचा वापर करावा आणि कोणती यंत्रे (डिस्क, स्कॅनर, सीडी-रॉम ड्राईव्ह, इत्यादी) याकडे दुर्लक्ष करून SCSI साधनांमधे सर्वसामान्य गोष्टी आहेत.

प्रत्येक प्रकारचे SCSI अडॅप्टरकरिता कमी-स्तरीय ड्रायव्हर आहे - विशेषत: प्रत्येक ब्रँडसाठी वेगळा ड्रायव्हर. उदाहरणार्थ, अॅडव्हाइसिस अडॅप्टर्ससाठी कमी-दर्जाचे ड्रायव्हर (कंपनीने आता कनेक्टडॅटाद्वारे तयार केलेले) यास सल्ला देण्यात आला आहे . (जर तुम्ही एटीए (उर्फ आयडीई) आणि एससीएसआय डिस्क डिव्हायसेसची तुलना करत असाल, तर हा एक मोठा फरक आहे - एटीए इतका सोपा आणि मानक आहे की एक ड्रायव्हर सर्व कंपन्यांतील सर्व अडॅप्टर्ससह कार्य करतो. एससीएसआय कमी दर्जा आहे आणि परिणामी आपल्याला हवे आहे कोणत्याही विशिष्ट एडेप्टरमध्ये कमी आत्मविश्वास जो आपल्या सिस्टमशी पूर्णपणे अनुरूप आहे).

उर्वरित कर्नलमध्ये उच्च-स्तरीय ड्रायव्हर विशिष्ट डिव्हाइसेसच्या योग्य श्रेणीसाठी एक इंटरफेस असतात. उदाहरणार्थ टेप डिव्हाइसेससाठी स्टॅटिक , SCSI उच्चस्तरीय ड्राइव्हर, रिवाइंड करण्यासाठी ioctls आहेत. सीडी-रॉम ड्राईव्हसाठी एस-एस-एस-हाय ड्राइवर, एसआर नाही.

लक्षात ठेवा आपल्याला एखाद्या विशिष्ट डिव्हाइसच्या विशिष्ट ब्रॅण्डशी क्वचितच एक उच्च-स्तरीय ड्रायव्हर आवश्यक आहे. या पातळीवर, एका ब्रँडसाठी दुसर्यापेक्षा वेगळा असणे फारच कमी जागा आहे.

विशेष उल्लेखनीय असलेल्या एका SCSI उच्च-स्तरीय ड्रायव्हरला एसजी आहे . हा ड्राइवर, ज्यास "SCSI जेनेरिक" ड्राइव्हर म्हणतात, तो एक अतिशय पातळ थर आहे जो SCSI मध्य-स्तरीय ड्राईव्हरचा उर्वरित कर्नलकडे दुर्लक्ष करतो. वापरकर्ता स्पेस प्रोग्राम्स जे SCSI जेनेरिक ड्रायव्हरद्वारे चालवतात (कारण ते उपकरण विशेष फायली वापरतात ज्यांचे मुख्य क्रमांक एसजी (बुद्धिमान, 21) द्वारे नोंदणीकृत आहे ते SCSI प्रोटोकॉलची विस्तृत माहिती असते, तर यूजर स्पेस प्रोग्राम्स जे इतर एससीएसआय उच्चस्तरीय ड्राइव्हर्सला विशेषत: SCSI काय आहे हे देखील माहिती नसते. SCSI- प्रोग्रामिंग- HOWTO मध्ये SCSI सामान्य ड्राइव्हरचे संपूर्ण दस्तऐवजीकरण आहे.

एससीएसआय मॉड्यूलचे लेयरिंग ऑर्डर एलकेएम एकमेकांशी अवलंबून असलेल्या रितीने आणि ते ज्या क्रमाने लोड करणे आवश्यक आहे त्या क्रमवारी लावतात. आपण नेहमी प्रथम मध्य स्तर ड्राइव्हर लोड केले आणि शेवटी ते अनलोड करा. निम्नस्तरीय आणि उच्चस्तरीय ड्राइव्हर्स त्या नंतर कोणत्याही क्रमाने भारित केले जातात आणि लोड होतात, आणि ते स्वत: ला आच्छादित करतात आणि दुहेरी पातळीवरील ड्रायव्हरवर अवलंबित्व स्थापित करतात. आपण एक संपूर्ण संच नसेल तर, आपण एक साधन प्रवेश करण्याचा प्रयत्न करताना "आढळू शकला नाही साधन" त्रुटी मिळेल.

बहुतांश SCSI कमी-स्तर (अडॉप्टर) ड्राइवरकडे LKM पॅरामीटर्स नाहीत; ते सामान्यत: कार्ड सेटिंग्जसाठी स्वयंप्रकाश करतात जर तुमचा कार्ड काही अपारंपरिक पोर्टल पत्त्यावर प्रतिसाद देत असेल तर तुम्ही बेस कर्नलमध्ये ड्रायव्हर बांधला पाहिजे आणि कर्नल "कमांड लाइन" पर्याय वापरा. BootPrompt-HOWTO पहा किंवा आपण स्रोत दुलडणे आणि recompile करू शकता.

अनेक SCSI कमी-स्तर ड्राइव्हर्सला लिनक्स स्त्रोत ट्रीमध्ये ड्राइवर / scsi डिरेक्ट्रीमध्ये दस्तऐवजीकरण आहे, README नावाच्या फाइल्समध्ये . *.

15.3.1. scsi_mod: SCSI मध्य स्तरीय ड्राइव्हर

उदाहरण:

modprobe scsi_mod

एकही मॉड्यूल घटक नाहीत.

15.3.2. sd_mod: डिस्क साधनांकरीता SCSI उच्च-स्तरीय ड्राइव्हर

उदाहरण:

modprobe sd_mod

एकही मॉड्यूल घटक नाहीत.

15.3.3. स्टॅट: टेप डिव्हायसेससाठी SCSI उच्चस्तरीय ड्रायव्हर

उदाहरण:

मॉडरॉब स्ट्रीट

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

15.3.4. sr_mod: CD-ROM ड्राइव्हस् करीता SCSI उच्च-स्तरीय ड्राइव्हर

उदाहरण:

modprobe sr_mod

एकही मॉड्यूल घटक नाहीत.

15.3.5. sg: सामान्य SCSI डिवाइसेसकरिता SCSI उच्च-स्तरीय ड्राइव्हर

वरील या विशेष उच्च-स्तरीय ड्रायव्हरचे स्पष्टीकरण पहा.

उदाहरण:

modprobe एसजी

एकही मॉड्यूल घटक नाहीत.

* परवाना

* लोड करण्यायोग्य कर्नेल मॉड्यूल कसे-निर्देशांक

पॅरामिटर्स

15.3.6. wd7000: 7000FASST साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe wd7000

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

हा ड्रायव्हर कार्डला एपॉर्पोरेश करतो आणि इन्स्टॉल केलेल्या BIOS ची आवश्यकता आहे.

15.3.7. aha152x: अडॅप्टेक AHA152X / 2825 साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe aha152x

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

हा ड्रायव्हर कार्डला एपॉर्पोरेश करतो आणि इन्स्टॉल केलेल्या BIOS ची आवश्यकता आहे.

15.3.8. aha1542: अडॅप्टेक AHA1542 साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe aha1542

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

हा ड्रायवर कार्ड 0x330 आणि 0x334 येथे केवळ स्वयंशिक्षित करतो.

15.3.9. aha1740: अडॅप्टेक AHA1740 EISA साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe aha1740

एकही मॉड्यूल घटक नाहीत.

हा ड्रायव्हर कार्ड स्वाधीन करतो.

15.3.10 aic7xxx: Adaptec AHA274X / 284X / 294X साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe aic7xxx

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. 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 in2000: नेहमी IN2000 साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe in2000

एकही मॉड्यूल घटक नाहीत.

हा ड्रायव्हर कार्ड स्वाधीन करतो. नाही BIOS आवश्यक आहे.

15.3.13 BusLogic: BusLogic साठी SCSI कमी-स्तर ड्राइव्हर

बस ड्राइव्हर चालविण्याकरीता BusLogic कार्डांची सूची लांब आहे. एकूण चित्र मिळविण्यासाठी लिनक्स स्त्रोत ट्रीमध्ये फाइल ड्रायव्हर्स / एससीएसआय / रीडमे.बीसलोगिक वाचा.

उदाहरण:


modprobe BusLogic

एकही मॉड्यूल घटक नाहीत.

या ड्राइव्हरला बेस कर्नलमध्ये बांधणी केल्यास, तुम्ही कर्नल बूट घटक द्वारे पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

15.3.14. dtc: DTC3180 / 3280 साठी SCSI कमी-स्तरीय ड्राइव्हर

उदाहरण:


modprobe डीटीसी

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

हा ड्रायव्हर कार्ड स्वाधीन करतो.

15.3.15 eata: EATA ISA / EISA साठी SCSI कमी-स्तर ड्राइव्हर

हा ड्रायव्हर DPT PM2011 / 021/012/022/122/322 हाताळतो.

उदाहरण:


modprobe ईता

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

15.3.16 eata_dma: EATA-DMA साठी SCSI कमी-स्तर ड्राइव्हर

हा ड्रायव्हर DPT, NEC, AT & T, SNI, AST, Olivetti, आणि Alphatronix हाताळतो.

हा ड्रायव्हर DPT स्मार्टकॅच, स्मार्टकॅच III आणि स्मार्टआरएड हाताळतो.

उदाहरण:


modprobe eata_dma

एकही मॉड्यूल घटक नाहीत.

ऑटोफ्रॉब सर्व संरचनांमध्ये कार्य करते.

15.3.17 eata_pio: EATA-PIO साठी SCSI कमी-स्तर ड्राइव्हर

हा ड्रायव्हर जुना डीपीटी पीएम2001, पीएम2012 ए हाताळतो.

उदाहरण:


modprobe eata_pio

एकही मॉड्यूल घटक नाहीत.

15.3.18 fdomain: भविष्यातील डोमेन 16xx साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe fdomain

एकही मॉड्यूल घटक नाहीत.

हा ड्रायव्हर कार्ड स्वयंपोर्बन करतो आणि स्थापित केलेल्या BIOS ची आवश्यकता असते.

15.3.19. NCR5380: NCR5380 / 53c400 साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe NCR5380 ncr_irq = xx ncr_addr = xx ncr_dma = xx एनसीआर_5380 = 1 \ ncr_53c400 = 1

पोर्टसाठी घेतलेल्या एनसीआर 5380 बोर्ड:


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

इंटरप्टच्या अक्षम केलेल्या मेमरी एनसीआर 53 सी 400 बोर्डसह अद्ययावत:


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

घटक:

या ड्राइव्हरला बेस कर्नलमध्ये बांधणी केल्यास, तुम्ही कर्नल बूट घटक द्वारे पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

15.3.20 NCR53c406a: NCR53c406a साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


मॉडरॅब एनसीआर 53 सी 2406 ए

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

15.3.21 53c7,8xx.o: NCR53c7,8xx साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe 53c7,8xx

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

हा ड्रायव्हर कार्ड स्वयंपोर्बन करतो आणि स्थापित केलेल्या BIOS ची आवश्यकता असते.

15.3.22 ncr53c8xx: PCI-SCS NCR538xx कुटुंब करीता SCSI कमी-स्तरीय ड्राइव्हर

उदाहरण:


modprobe ncr53c8xx

एकही मॉड्यूल घटक नाहीत.

15.3.23 पीएपी: IOMEGA पॅरलल पोर्ट झिप ड्राईव्हरसाठी निम्न-स्तरीय SCSI ड्रायव्हर

तपशीलकरिता Linux स्त्रोत ट्रीमध्ये फाइल ड्राइवर / scsi / README.ppa पहा.

उदाहरण:


modprobe ppa ppa_base = 0x378 ppa_nybble = 1

घटक:

15.3.24. pas16: PAS16 साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe pas16

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

हा ड्रायव्हर कार्ड स्वाधीन करतो. नाही BIOS आवश्यक आहे.

15.3.25 qlogicfas: Qlogic FAS करीता SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe qlogicfas

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

15.3.26. qlogicisp: Qlogic ISP साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe qlogicisp

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

फर्मवेयर आवश्यक

15.3.27. seagate: Seagate साठी SCSI कमी-स्तर ड्राइव्हर, भविष्यातील डोमेन

हा ड्रायव्हर सीगेट एसटी -02 व फ्युचर डोमेन टीएमसी -8xx आहे.

उदाहरण:


मॉर्गॉर्न सीगेट

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

हा ड्रायव्हर केवळ पत्त्यासाठी autoprobes. IRQ 5 वर निश्चित आहे. ड्राइव्हरला इंस्टॉल केलेल्या BIOS ची आवश्यकता आहे.

15.3.28 t128: ट्रँटर टी 128 / टी 128 एफ / टी 228 साठी एससीएसआय निम्न-स्तरीय ड्रायव्हर

उदाहरण:


modprobe t128

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

हा ड्रायव्हर कार्ड स्वाधीन करतो. ड्राइव्हरला आवश्यक BIOS आवश्यक आहे.

15.3.29. u14-34f: UltraStor 14F / 34F साठी SCSI कमी-स्तर ड्राइव्हर

उदाहरण:


modprobe u14-34f

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा

हा ड्रायव्हर कार्ड स्वयंपोर्बन करतो, परंतु 0x310 पोर्ट नाही. नाही BIOS आवश्यक आहे.

15.3.30 ultrastor: UltraStor करीता कमी-स्तरीय SCSI ड्राइव्हर

उदाहरण:


मॉडेब्रोब अल्टरस्टोर्स

LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा