15.3. SCSI డ్రైవర్లు
SCSI డ్రైవర్ల గురించి విశదీకృత సమాచారం SCSI-2.4-HOWTO లో ఉంది.
Linux యొక్క SCSI ఫంక్షన్ మూడు పొరలలో అమలు చేయబడుతుంది మరియు వాటికి LKM లు ఉన్నాయి.
మధ్యస్థ స్థాయి డ్రైవర్ లేదా SCSI కోర్ మధ్య ఉంటుంది. దీనిలో ఇది ఉంటుంది scsi_mod LKM. మీరు SCSI ఎడాప్టర్ ఏది ఉపయోగించుకుంటారో మరియు ఏ పరికర తరగతి (డిస్క్, స్కానర్, CD-ROM డ్రైవ్, మొదలైనవి) ఇది SCSI పరికరాల మధ్య సాధారణమైన అన్ని విషయాలను చేస్తుంది.
ప్రతి రకం SCSI అడాప్టర్కు తక్కువ స్థాయి డ్రైవర్ ఉంది - ప్రతి బ్రాండ్కు వేరొక డ్రైవర్. ఉదాహరణకు, Advansys ఎడాప్టర్స్ కోసం తక్కువ-స్థాయి డ్రైవర్ (ఇప్పుడు Connect.com ఉన్న కంపెనీచే తయారు చేయబడింది) పేరు పెట్టబడింది advansys . (మీరు ATA (aka IDE) మరియు SCSI డిస్క్ పరికరాలను పోల్చి చూస్తే, ఇది ఒక ప్రధాన వ్యత్యాసంగా ఉంటుంది - ATA అనేది అన్ని కంపెనీల నుండి అన్ని ఎడాప్టర్లతో ఒక డ్రైవర్ పనిచేసే సులభమైన మరియు ప్రామాణికమైనది. ఏ ప్రత్యేక అడాప్టర్లో తక్కువ విశ్వాసం మీ సిస్టమ్తో ఖచ్చితంగా సరిపోతుంది).
కెర్నెల్ యొక్క మిగిలిన భాగాలకు ఉన్నత స్థాయి డ్రైవర్లు ఒక నిర్దిష్ట తరగతి పరికరాలకు అనువైన ఇంటర్ఫేస్. టేప్ పరికరాల కొరకు SCSI హై-లెవల్ డ్రైవర్, స్టంప్ ఉదాహరణకు, ioctls రివైండ్ చేయడానికి ఉంది. CD-ROM డ్రైవులకు ఉన్నత స్థాయి SCSI డ్రైవర్, sr , అది కాదు.
మీరు నిర్దిష్ట బ్రాండ్ పరికరానికి ప్రత్యేకంగా ఉన్నత-స్థాయి డ్రైవర్ను అరుదుగా అవసరం అని గమనించండి. ఈ స్థాయిలో, మరొక బ్రాండ్ నుండి ప్రత్యేకంగా గుర్తించదగ్గ ఒక చిన్న గది ఉంది.
ప్రత్యేకమైన ప్రస్తావన అర్హమైన ఒక SCSI ఉన్నత-స్థాయి డ్రైవర్ sg . ఈ డ్రైవర్, "SCSI జెనరిక్" డ్రైవర్ అని పిలువబడుతుంది, ఇది చాలా సన్నని పొర, SCSI మిడ్-లెవల్ డ్రైవర్ కెర్నల్ మిగిలిన మిగిలిన ముడి ప్రాతినిధ్యంను అందిస్తుంది. SCSI జెనరిక్ డ్రైవర్ ద్వారా పనిచేసే యూజర్ స్పేస్ ప్రోగ్రామ్లు (వారు పరికర ప్రత్యేక ఫైళ్ళను ప్రాప్తి చేస్తే, దీని ప్రధాన సంఖ్య ద్వారా నమోదు చేయబడినది sg (తెలివికి, 21)) SCSI ప్రోటోకాల్ల యొక్క వివరణాత్మక అవగాహన కలిగివుంటుంది, అయితే ఇతర SCSI హై-లెవల్ డ్రైవర్ల ద్వారా పనిచేసే యూజర్ స్పేస్ ప్రోగ్రామ్లు సాధారణంగా SCSI ఏమిటో తెలియదు. SCSI- ప్రోగ్రామింగ్- HOWTO SCSI జెనరిక్ డ్రైవర్ యొక్క పూర్తి డాక్యుమెంటేషన్ కలిగివుంది.
SCSI మాడ్యూల్స్ యొక్క పొరలు క్రమాన్ని LKM లు ఒకదానిపై ఒకటి ఆధారపరుస్తాయి మరియు వారు తప్పనిసరిగా లోడ్ చేయవలసిన క్రమంలో ఉంటుంది. మీరు మొదట మిడ్-లెవల్ డ్రైవర్ని లోడ్ చేసి చివరిగా దాన్ని అన్లోడ్ చేయండి. తక్కువ స్థాయి మరియు ఉన్నత-స్థాయి డ్రైవర్లు ఏ క్రమంలో అయినా లోడు చేయబడవచ్చు మరియు లోడ్ చేయబడవచ్చు, మరియు వారు తమని తాము కట్టివేసి, రెండు చివర్లలో మధ్య స్థాయి డ్రైవర్పై ఆధారపడతాయి. మీకు పూర్తి సెట్ లేకపోతే, మీరు పరికరాన్ని ప్రాప్యత చేయడానికి ప్రయత్నించినప్పుడు "పరికరం దొరకలేదు" లోపం పొందుతారు.
చాలా SCSI తక్కువ స్థాయి (అడాప్టర్) డ్రైవర్లు LKM పారామితులను కలిగి లేవు; వారు సాధారణంగా కార్డు సెట్టింగులకు స్వీయప్రొఫే చేయండి. మీ కార్డు కొన్ని అసాధారణమైన పోర్ట్ చిరునామాకు స్పందిస్తుంటే మీరు డ్రైవర్ను బేస్ కెర్నల్కు కట్టుకోవాలి మరియు కెర్నల్ "కమాండ్ లైన్" ఆప్షన్లను ఉపయోగించాలి. BootPrompt-HOWTO చూడండి. లేదా మీరు మూలం మరియు తిరిగి కంపైల్ చేయవచ్చు.
చాలా 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 హై-లెవల్ డ్రైవర్
ఉదాహరణ:
modprobe st
LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి.
15.3.4. sr_mod: CD-ROM డ్రైవుల కొరకు SCSI హై-లెవల్ డ్రైవర్
ఉదాహరణ:
modprobe sr_mod
మాడ్యూల్ పారామితులు లేవు.
15.3.5. sg: సాధారణ SCSI పరికరాల కొరకు SCSI హై-లెవల్ డ్రైవర్
పైన ఉన్న ఈ ప్రత్యేక ఉన్నత స్థాయి డ్రైవర్ యొక్క వివరణ చూడండి.
ఉదాహరణ:
modprobe sg
మాడ్యూల్ పారామితులు లేవు.
* లైసెన్సు
* లోడ్ చేయదగిన కెర్నల్ మాడ్యూల్ హౌ-టు ఇండెక్స్
పారామితులు.
15.3.6. wd7000: SCSI తక్కువ స్థాయి డ్రైవర్ 7000FASST
ఉదాహరణ:
LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఈ డ్రైవర్ కార్డుపై అనోప్రోవ్స్ చేసి, ఇన్స్టాల్ చేయబడిన BIOS అవసరం. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఈ డ్రైవర్ కార్డుపై అనోప్రోవ్స్ చేసి, ఇన్స్టాల్ చేయబడిన BIOS అవసరం. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఈ డ్రైవర్ కార్డును 0x330 మరియు 0x334 మాత్రమే వద్ద కార్డును స్వీయపరుస్తుంది. ఉదాహరణ: మాడ్యూల్ పారామితులు లేవు. ఈ డ్రైవర్ కార్డును ఆటోప్రొబేస్ చేస్తుంది. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఈ డ్రైవర్ కార్డును autoprobes మరియు BIOS తప్పక ఎనేబుల్ చెయ్యాలి. ఉదాహరణ: మాడ్యూల్ పారామితులు: మీరు ఈ డ్రైవర్ను బేస్ కెర్నల్కు కలుపుకుంటే, కెర్నల్ బూట్ పారామితులు ద్వారా మీరు దాని పారామితులను దాటి వెళ్ళవచ్చు. BootPrompt-HOWTO చూడండి. ఉదాహరణ: మాడ్యూల్ పారామితులు లేవు. ఈ డ్రైవర్ కార్డును ఆటోప్రొబేస్ చేస్తుంది. ఏ BIOS అవసరం లేదు. ఈ డ్రైవర్ డ్రైవ్ చేయగల బస్లోజిక్ కార్డుల జాబితా చాలా పొడవుగా ఉంది. ఫైల్ను చదవండి డ్రైవర్లు / SCSI / README.BusLogic మొత్తం చిత్రాన్ని పొందేందుకు Linux మూలం చెట్టులో. ఉదాహరణ: మాడ్యూల్ పారామితులు లేవు. మీరు ఈ డ్రైవర్ను బేస్ కెర్నల్కు కలుపుకుంటే, కెర్నల్ బూట్ పారామితులు ద్వారా మీరు దాని పారామితులను దాటి వెళ్ళవచ్చు. BootPrompt-HOWTO చూడండి. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఈ డ్రైవర్ కార్డును ఆటోప్రొబేస్ చేస్తుంది. ఈ డ్రైవర్ DPT PM2011 / 021/012/022/122/322 ను నిర్వహిస్తుంది. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఈ డ్రైవర్ DPT, NEC, AT & T, SNI, AST, Olivetti, మరియు ఆల్ఫాట్రానిక్స్లను నిర్వహిస్తుంది. ఈ డ్రైవర్ DPT Smartcache, Smartcache III మరియు SmartRAID ను నిర్వహిస్తుంది. ఉదాహరణ: మాడ్యూల్ పారామితులు లేవు. Autoprobe అన్ని ఆకృతీకరణలు పనిచేస్తుంది. ఈ డ్రైవర్ పాత DPT PM2001, PM2012A నిర్వహిస్తుంది. ఉదాహరణ: మాడ్యూల్ పారామితులు లేవు. ఉదాహరణ: మాడ్యూల్ పారామితులు లేవు. ఈ డ్రైవర్ కార్డును autoprobes మరియు ఇన్స్టాల్ BIOS అవసరం. ఉదాహరణ: ఎన్ఆర్ఆర్ 5380 బోర్డ్ను పోర్ట్ చెయ్యటానికి: అంతరాయం కలిగించకుండా ఒక మెమరీ మ్యాప్ చేసిన NCR53C400 బోర్డు కోసం: పారామీటర్లు: మీరు ఈ డ్రైవర్ను బేస్ కెర్నల్కు కలుపుకుంటే, కెర్నల్ బూట్ పారామితులు ద్వారా మీరు దాని పారామితులను దాటి వెళ్ళవచ్చు. BootPrompt-HOWTO చూడండి. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఈ డ్రైవర్ కార్డును autoprobes మరియు ఇన్స్టాల్ BIOS అవసరం. ఉదాహరణ: మాడ్యూల్ పారామితులు లేవు. ఫైల్ చూడండి డ్రైవర్లు / SCSI / README.ppa వివరాల కోసం Linux మూలం ట్రీలో. ఉదాహరణ: పారామీటర్లు: ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఈ డ్రైవర్ కార్డును ఆటోప్రొబేస్ చేస్తుంది. ఏ BIOS అవసరం లేదు. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఫర్మ్వేర్ అవసరం. ఈ డ్రైవర్ సీగేట్ ST-02 మరియు ఫ్యూచర్ డొమైన్ TMC-8xx కోసం ఉద్దేశించబడింది. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఈ డ్రైవర్ చిరునామాకు ఆటోప్రొబబ్స్ మాత్రమే. IRQ 5 వద్ద స్థిరపరచబడింది. డ్రైవర్ ఇన్స్టాల్ చేయబడిన BIOS అవసరం. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఈ డ్రైవర్ కార్డును ఆటోప్రొబేస్ చేస్తుంది. డ్రైవర్ సంస్థాపించిన BIOS అవసరం. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. ఈ డ్రైవర్ కార్డును ఆటోప్రొబేస్ చేస్తుంది, కానీ కాదు 0x310 పోర్ట్. ఏ BIOS అవసరం లేదు. ఉదాహరణ: LKM కొరకు మాడ్యూల్ పారామితులు లేవు, కానీ మీరు ఈ మాడ్యూల్ను బేస్ కెర్నల్కు కట్టుకుంటే, మీరు లైనక్సు బూట్ పారామితుల ద్వారా కొన్ని పారామితులను పాస్ చేయవచ్చు. BootPrompt-HOWTO చూడండి. modprobe wd7000
15.3.7. aha152x: Adaptec AHA152X / 2825 కొరకు SCSI తక్కువ స్థాయి డ్రైవర్
modprobe aha152x
15.3.8. aha1542: Adaptec AHA1542 కొరకు SCSI తక్కువ స్థాయి డ్రైవర్
modprobe aha1542
15.3.9. aha1740: Adaptec AHA1740 EISA కొరకు SCSI తక్కువ స్థాయి డ్రైవర్
modhrabe aha1740
15.3.10. aic7xxx: Adaptec AHA274X / 284X / 294X కొరకు SCSI తక్కువ-స్థాయి డ్రైవర్
మోడ్రాబ్ aic7xxx
15.3.11. సలహాదారులు: Advanysys / Connect.com కోసం SCSI తక్కువ స్థాయి డ్రైవర్
modprobe advansys asc_iopflag = 1 asc_ioport = 0x110,0x330 asc_dbglvl = 1
15.3.12. in2000: ఎల్లప్పుడూ IN2000 కోసం SCSI తక్కువ-స్థాయి డ్రైవర్
modprobe in2000
15.3.13. BusLogic: BusLogic కొరకు SCSI తక్కువ-స్థాయి డ్రైవర్
మోడ్రాప్ బస్లాజిక్
15.3.14. dtc: DTC3180 / 3280 కొరకు SCSI తక్కువ స్థాయి డ్రైవర్
modprobe dtc
15.3.15. eata: EATA ISA / EISA కోసం SCSI తక్కువ-స్థాయి డ్రైవర్
modprobe eata
15.3.16. eata_dma: EATA-DMA కొరకు SCSI తక్కువ స్థాయి డ్రైవర్
modprobe eata_dma
15.3.17. eata_pio: EATA-PIO కొరకు SCSI తక్కువ స్థాయి డ్రైవర్
modprobe eata_pio
15.3.18. fdomain: ఫ్యూచర్ డొమైన్ 16xx కోసం SCSI తక్కువ-స్థాయి డ్రైవర్
మోడ్రాప్ ఫౌడన్
15.3.19. NCR5380: NCR5380 / 53c400 కోసం SCSI తక్కువ స్థాయి డ్రైవర్
modprobe NCR5380 ncr_irq = xx ncr_addr = xx ncr_dma = xx ncr_5380 = 1 ncr_53c400 = 1
modprobe g_NCR5380 ncr_irq = 5 ncr_addr = 0x350 ncr_5380 = 1
modprobe g_NCR5380 ncr_irq = 255 ncr_addr = 0xc8000 ncr_53c400 = 1
15.3.20. NCR53c406a: NCR53c406a కోసం SCSI తక్కువ స్థాయి డ్రైవర్
మోడ్రాప్ NCR53c406a
15.3.21. 53c7,8xx.o: NCR53c7.8xx కోసం SCSI తక్కువ స్థాయి డ్రైవర్
53c7,8xx modprobe
15.3.22. ncr53c8xx: PCI-SCS NCR538xx కుటుంబానికి SCSI తక్కువ స్థాయి డ్రైవర్
modprobe ncr53c8xx
15.3.23. ppa: IOMEGA parallel port జిప్ డ్రైవ్ కొరకు తక్కువ-స్థాయి SCSI డ్రైవర్
modprobe ppa ppa_base = 0x378 ppa_nybble = 1
15.3.24. pas16: PAS16 కొరకు SCSI తక్కువ స్థాయి డ్రైవర్
modprobe pas16
15.3.25. qlogicfas: Qlogic FAS కొరకు SCSI తక్కువ స్థాయి డ్రైవర్
modprobe qlogicfas
15.3.26. qlogicisp: Qlogic ISP కొరకు SCSI తక్కువ-స్థాయి డ్రైవర్
modprobe qlogicisp
15.3.27. సీగేట్: సీజీట్, ఫ్యూచర్ డొమైన్ కోసం SCSI తక్కువ-స్థాయి డ్రైవర్
modprobe seagate
15.3.28. t128: ట్రాండర్ T128 / T128F / T228 కోసం SCSI తక్కువ-స్థాయి డ్రైవర్
modprobe t128
15.3.29. u14-34f: UltraStor 14F / 34F కోసం SCSI తక్కువ-స్థాయి డ్రైవర్
modprobe u14-34f
15.3.30. ultrastor: అల్ట్రాస్టోర్ కోసం తక్కువ-స్థాయి SCSI డ్రైవర్
modprobe ultrastor













