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 कमी-स्तर ड्राइव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
हा ड्रायव्हर कार्डला एपॉर्पोरेश करतो आणि इन्स्टॉल केलेल्या BIOS ची आवश्यकता आहे.
15.3.7. aha152x: अडॅप्टेक AHA152X / 2825 साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
हा ड्रायव्हर कार्डला एपॉर्पोरेश करतो आणि इन्स्टॉल केलेल्या BIOS ची आवश्यकता आहे.
15.3.8. aha1542: अडॅप्टेक AHA1542 साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
हा ड्रायवर कार्ड 0x330 आणि 0x334 येथे केवळ स्वयंशिक्षित करतो.
15.3.9. aha1740: अडॅप्टेक AHA1740 EISA साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
एकही मॉड्यूल घटक नाहीत.
हा ड्रायव्हर कार्ड स्वाधीन करतो.
15.3.10 aic7xxx: Adaptec AHA274X / 284X / 294X साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
हा ड्रायव्हर कार्ड स्वयंपोर्ब्स करतो आणि BIOS सक्षम असायला हवा.
15.3.11 advansys: AdvanSys / Connect.com करीता SCSI कमी-स्तरीय ड्राइव्हर
उदाहरण:
मॉड्यूल घटक:
- asc_iopflag
- 1
- पोर्ट स्कॅन करणे सक्षम करा
- 0
- पोर्ट स्कॅन करणे अक्षम करा
- asc_ioport
- ऍडव्हाइसिस SCSI अडॅप्टर्स स्कॅन करण्यासाठी I / O पोर्ट पत्ते
- asc_dbglvl
- डीबगिंग पातळी:
- 0
- फक्त त्रुटी
- 1
- उच्च पातळीचे ट्रेसिंग
- 2-एन
- वर्बोझ ट्रेसिंग
या ड्राइव्हरला बेस कर्नलमध्ये बांधणी केल्यास, तुम्ही कर्नल बूट घटक द्वारे पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
15.3.12 in2000: नेहमी IN2000 साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
एकही मॉड्यूल घटक नाहीत.
हा ड्रायव्हर कार्ड स्वाधीन करतो. नाही BIOS आवश्यक आहे.
15.3.13 BusLogic: BusLogic साठी SCSI कमी-स्तर ड्राइव्हर
बस ड्राइव्हर चालविण्याकरीता BusLogic कार्डांची सूची लांब आहे. एकूण चित्र मिळविण्यासाठी लिनक्स स्त्रोत ट्रीमध्ये फाइल ड्रायव्हर्स / एससीएसआय / रीडमे.बीसलोगिक वाचा.
उदाहरण:
एकही मॉड्यूल घटक नाहीत.
या ड्राइव्हरला बेस कर्नलमध्ये बांधणी केल्यास, तुम्ही कर्नल बूट घटक द्वारे पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
15.3.14. dtc: DTC3180 / 3280 साठी SCSI कमी-स्तरीय ड्राइव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
हा ड्रायव्हर कार्ड स्वाधीन करतो.
15.3.15 eata: EATA ISA / EISA साठी SCSI कमी-स्तर ड्राइव्हर
हा ड्रायव्हर DPT PM2011 / 021/012/022/122/322 हाताळतो.
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
15.3.16 eata_dma: EATA-DMA साठी SCSI कमी-स्तर ड्राइव्हर
हा ड्रायव्हर DPT, NEC, AT & T, SNI, AST, Olivetti, आणि Alphatronix हाताळतो.
हा ड्रायव्हर DPT स्मार्टकॅच, स्मार्टकॅच III आणि स्मार्टआरएड हाताळतो.
उदाहरण:
एकही मॉड्यूल घटक नाहीत.
ऑटोफ्रॉब सर्व संरचनांमध्ये कार्य करते.
15.3.17 eata_pio: EATA-PIO साठी SCSI कमी-स्तर ड्राइव्हर
हा ड्रायव्हर जुना डीपीटी पीएम2001, पीएम2012 ए हाताळतो.
उदाहरण:
एकही मॉड्यूल घटक नाहीत.
15.3.18 fdomain: भविष्यातील डोमेन 16xx साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
एकही मॉड्यूल घटक नाहीत.
हा ड्रायव्हर कार्ड स्वयंपोर्बन करतो आणि स्थापित केलेल्या BIOS ची आवश्यकता असते.
15.3.19. NCR5380: NCR5380 / 53c400 साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
पोर्टसाठी घेतलेल्या एनसीआर 5380 बोर्ड:
इंटरप्टच्या अक्षम केलेल्या मेमरी एनसीआर 53 सी 400 बोर्डसह अद्ययावत:
घटक:
- ncr_irq
- इरक् चालक चालविण्याकरिता आहे. 255 म्हणजे नाही किंवा डीएमए इंटरप्ट आदेश ओळवर ओव्हरराइड केले असल्यास IRQ लाईनकरिता autoprobe करीता 254.
- ncr_addr
- I / O पोर्ट पत्ता किंवा मेमरि मॅप केलेले I / O पत्ता, जे योग्य असेल ते, ड्राइव्हर चालविण्याकरीता आहे
- एनसीआर_डीएमए
- ड्राइव्हर वापरण्यासाठी DMA चॅनेल आहे
- ncr_5380
- 1 = NCR5380 बोर्ड साठी सेट
- ncr_53c400
- 1 = NCR53C400 बोर्ड साठी सेट
या ड्राइव्हरला बेस कर्नलमध्ये बांधणी केल्यास, तुम्ही कर्नल बूट घटक द्वारे पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
15.3.20 NCR53c406a: NCR53c406a साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
15.3.21 53c7,8xx.o: NCR53c7,8xx साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
हा ड्रायव्हर कार्ड स्वयंपोर्बन करतो आणि स्थापित केलेल्या BIOS ची आवश्यकता असते.
15.3.22 ncr53c8xx: PCI-SCS NCR538xx कुटुंब करीता SCSI कमी-स्तरीय ड्राइव्हर
उदाहरण:
एकही मॉड्यूल घटक नाहीत.
15.3.23 पीएपी: IOMEGA पॅरलल पोर्ट झिप ड्राईव्हरसाठी निम्न-स्तरीय SCSI ड्रायव्हर
तपशीलकरिता Linux स्त्रोत ट्रीमध्ये फाइल ड्राइवर / scsi / README.ppa पहा.
उदाहरण:
घटक:
- ppa_base
- PPA च्या I / O पोर्टचा आधार पत्ता. डीफॉल्ट 0x378
- ppa_speed_high
- मायक्रोसॉन्ड्समध्ये डेटाच्या बदल्यात विलंब केला जातो. डीफॉल्ट 1 आहे
- ppa_speed_low
- इतर वापरण्यात विलंब
- ऑपरेशन, मायक्रोसेकंद मध्ये डीफॉल्ट 6 आहे
- ppa_nybble
- 1 = 4-बीट मोड वापरा. 0 = करू नका डीफॉल्ट 0 आहे
15.3.24. pas16: PAS16 साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
हा ड्रायव्हर कार्ड स्वाधीन करतो. नाही BIOS आवश्यक आहे.
15.3.25 qlogicfas: Qlogic FAS करीता SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
15.3.26. qlogicisp: Qlogic ISP साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
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 साठी एससीएसआय निम्न-स्तरीय ड्रायव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
हा ड्रायव्हर कार्ड स्वाधीन करतो. ड्राइव्हरला आवश्यक BIOS आवश्यक आहे.
15.3.29. u14-34f: UltraStor 14F / 34F साठी SCSI कमी-स्तर ड्राइव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा
हा ड्रायव्हर कार्ड स्वयंपोर्बन करतो, परंतु 0x310 पोर्ट नाही. नाही BIOS आवश्यक आहे.
15.3.30 ultrastor: UltraStor करीता कमी-स्तरीय SCSI ड्राइव्हर
उदाहरण:
LKM साठी कोणतेही मॉड्यूल घटक नसतात, परंतु जर आपण हे मॉड्यूल बेस कर्नलमध्ये बांधले तर आपण Linux पॅरामीटरने काही पॅरामीटर पुरवू शकता. BootPrompt-HOWTO पहा