15.3. SCSI ڈرائیور
SCSI ڈرائیوروں کے بارے میں تفصیلی معلومات SCSI-2.4-HOWTO میں ہے.
لینکس کے ایس ایس آئی ایس تقریب تین تہوں میں لاگو ہوتا ہے، اور ان سب کے لئے LKMs ہیں.
وسط میں درمیانی سطح ڈرائیور یا ایس ایس آئی ایس آئی کور ہے. اس میں سی ایس ایس ایس ایم ایل LKM شامل ہے. SCSI آلات میں ان تمام چیزیں جو آپ SCSI اڈاپٹر آپ استعمال کرتے ہیں اور کس قسم کا آلہ (ڈسک، سکینر، CD-ROM ڈرائیو، وغیرہ) کے مقابلے میں عام ہیں وہ یہ ہے.
ہر قسم کے ایس ایس آئی ایس اڈاپٹر کے لئے ایک کم سطح والے ڈرائیور ہے - عام طور پر، ہر برانڈ کے لئے ایک مختلف ڈرائیور. مثال کے طور پر، Advansys اڈاپٹر کے لئے کم سطح ڈرائیور (جو اب Connect.com ہے کمپنی کی بنا پر) advansys کا نام دیا جاتا ہے . (اگر آپ اے اے اے (اکا آئی ڈی ای) اور ایس سی ایس آئی ایس ڈیوائسز کا موازنہ کر رہے ہیں تو یہ ایک اہم فرق ہے - اے ٹی اے آسان اور معیاری ہے جس میں ڈرائیور تمام کمپنیوں سے تمام اڈاپٹر کے ساتھ کام کرتا ہے. SCSI کم معیار ہے اور اس کے نتیجے میں آپ کو ہونا چاہئے کسی خاص اڈاپٹر میں آپ کے سسٹم کے ساتھ مکمل طور پر ہم آہنگ ہونے پر کم اعتماد).
باقی سطح والے ڈرائیوروں کے باقی دائرے میں موجود ایک انٹرفیس آلہ کے مخصوص طبقات کے مطابق مناسب ہے. مثال کے طور پر، ٹی ٹی آلات کے لئے ایس سی آئی ایس اعلی سطحی ڈرائیور کو پڑھنے کے لئے ioctls ہے. CD-ROM ڈرائیوز کے لئے اعلی سطحی SCSI ڈرائیور، ایس ایس ، نہیں ہے.
نوٹ کریں کہ آپ کو کسی خاص برانڈ کے مخصوص برانڈ پر مخصوص طور پر اعلی درجے کی ڈرائیور کی ضرورت ہوتی ہے. اس سطح پر، ایک برانڈ کے لۓ ایک کمرہ کم سے کم ہے.
ایک ایس سی آئی ایس اعلی سطحی ڈرائیور ہے جو خاص ذکر کے مستحق ہے. یہ ڈرائیور، "SCSI عام" ڈرائیور کہا جاتا ہے، یہ کافی پتلی پرت ہے جسے باقی کونے میں SCSI درمیانی سطح کے ڈرائیور کی خام نمائندگی پیش کرتا ہے. صارف کی خلائی پروگرام جو SCSI عام ڈرائیور کے ذریعہ کام کرتی ہے (کیونکہ وہ آلہ کی خصوصی فائلوں تک رسائی حاصل کرتی ہیں جن کی بڑی تعداد میں ایس جی ایس (وٹ 21، تک) رجسٹرڈ ہے، اس میں SCSI پروٹوکولز کی تفصیلی تفہیم ہے، جبکہ صارف اسپیس پروگرام دوسرے SCSI کے ذریعے کام کرتی ہیں. ہائی سطح ڈرائیوروں کو عام طور پر بھی نہیں پتہ کہ ایس ایس آئی ایس کیا ہے. SCSI-Programming-HOWTO SCSI عام ڈرائیور کے مکمل دستاویزات ہیں.
ایس ایس آئی ایس ماڈیولز کے تہذیب کا حکم اس طرح سے مستثنی کرتا ہے کہ LKMs ایک دوسرے پر منحصر ہوتا ہے اور ان کے حکم میں ان کے ساتھ بھروسہ کیا جاسکتا ہے. آپ ہمیشہ درمیانے درجے کے ڈرائیور کو لوڈ کریں اور اسے آخری بار اپ لوڈ کریں. کم سطح اور اعلی درجے کے ڈرائیوروں کو اس کے بعد کسی بھی ترتیب میں لوڈ اور اتار دیا جا سکتا ہے، اور انہوں نے اپنے آپ کو ہک دیا اور دونوں کے آخر میں درمیانی سطح کے ڈرائیور پر انحصار قائم. اگر آپ کے پاس مکمل سیٹ نہیں ہے، تو آپ ایک آلہ تک رسائی حاصل کرنے کی کوشش کرتے وقت "آلہ نہیں مل سکا" کی غلطی مل جائے گی.
زیادہ تر SCSI کم سطح (اڈاپٹر) کے ڈرائیوروں میں LKM پیرامیٹرز نہیں ہیں؛ وہ عام طور پر کارڈ کی ترتیبات کے لئے autoprobe کرتے ہیں. اگر آپ کا کارڈ کچھ غیر روایتی بندرگاہ کا جواب دیتا ہے تو آپ کو ڈرائیور بیس بیس کونے میں باندھا اور دانی "کمانڈ لائن" کے اختیارات استعمال کرنا ضروری ہے. بوٹ پیومپٹ- HOWTO ملاحظہ کریں. یا آپ کو بھوک کر سکتے ہیں ماخذ اور دوبارہ معطل.
بہت سی ایس ایس آئی ایس کم سطحی ڈرائیوروں کو لینکس ماخذ درخت میں ڈرائیور / اسکسی ڈائرکٹری میں دستاویزات ہیں، فائلوں میں ریڈمی نامی . *.
15.3.1. scsi_mod: ایس ایس آئی ایس ایس ماڈ سطح ڈرائیور
مثال:
ماڈیروب سکسیکوئی ماڈیول پیرامیٹرز نہیں ہیں.
15.3.2. sd_mod: ڈسک آلات کے لئے SCSI اعلی درجے کی ڈرائیور
مثال:
modprobe sd_modکوئی ماڈیول پیرامیٹرز نہیں ہیں.
15.3.3. ST: ٹیپ آلات کے لئے ایس سی آئی ایس اعلی سطحی ڈرائیور
مثال:
ماڈیروبی ایسLKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
15.3.4. sr_mod: سیڈیآئیس ڈومین CD-ROM کے لئے اعلی درجے کی ڈرائیور
مثال:
ماڈیروب sr_modکوئی ماڈیول پیرامیٹرز نہیں ہیں.
15.3.5. ایس جی ایس: عام SCSI کے آلات کے لئے ایس سی آئی ایس اعلی سطحی ڈرائیور
مندرجہ بالا اس خصوصی اعلی سطح کے ڈرائیور کی وضاحت ملاحظہ کریں.
مثال:
ماڈیروبی ایس جیکوئی ماڈیول پیرامیٹرز نہیں ہیں.
* لائسنس
* لچکدار دانا ماڈیول کس طرح سے انڈیکس
پیرامیٹرز
15.3.6. wd7000: 7000FASST کے لئے SCSI کم سطح ڈرائیور
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
یہ ڈرائیور کارڈ پر چلتا ہے اور انسٹال BIOS کی ضرورت ہے.
15.3.7. Aha152x: ایڈپٹیک AHA152X / 2825 کے لئے SCSI کم سطح ڈرائیور
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
یہ ڈرائیور کارڈ پر چلتا ہے اور انسٹال BIOS کی ضرورت ہے.
15.3.8. Aha1542: ایسپٹئڈی کم سطح ڈرائیور کے لئے Adaptec AHA1542
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
یہ ڈرائیور صرف 0x330 اور 0x334 پر کارڈ autoprobes.
15.3.9. Aha1740: ایڈپٹیک AHA1740 اییسا کے لئے SCSI کم سطح ڈرائیور
مثال:
کوئی ماڈیول پیرامیٹرز نہیں ہیں.
یہ ڈرائیور کارڈ خود مختار کرتا ہے.
15.3.10. aic7xxx: Adaptec AHA274X / 284X / 294X کے لئے SCSI کم سطح ڈرائیور
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
یہ ڈرائیور کارڈ اور BIOS کو فعال ہونا لازمی ہے.
15.3.11. advansys: AdvanSys / Connect.com کے لئے SCSI کم سطح ڈرائیور
مثال:
ماڈیول پیرامیٹرز:
- asc_iopflag
- 1
- پورٹ سکیننگ کو فعال کریں
- 0
- پورٹ سکیننگ غیر فعال
- asc_ioport
- ایڈیشنس ایس ایس آئی ایس ایڈیٹرز کے لئے اسکین کرنے کے لئے I / O پورٹ ایڈریس
- asc_dbglvl
- ڈیبگنگ سطح:
- 0
- صرف غلطیاں
- 1
- اعلی سطح کا پتہ چلتا ہے
- 2-این
- Verbose tracing
اگر آپ یہ ڈرائیور بیس کونے میں باندھتے ہیں تو، آپ کو کونےل بوٹ کے پیرامیٹرز کے ذریعے پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
15.3.12. in2000: ہمیشہ IN2000 کے لئے SCSI کم سطح ڈرائیور
مثال:
کوئی ماڈیول پیرامیٹرز نہیں ہیں.
یہ ڈرائیور کارڈ خود مختار کرتا ہے. کوئی BIOS کی ضرورت نہیں ہے.
15.3.13. BusLogic: BusLogic کے لئے SCSI کم سطح ڈرائیور
یہ ڈرائیور بسرائک کارڈوں کی فہرست طویل عرصہ سے چل سکتا ہے. لینکس ڈرائیور کے درخت میں فائلوں کے ڈرائیور / سکسی / README.BusLogic پڑھیں کل تصویر حاصل کرنے کے لئے.
مثال:
کوئی ماڈیول پیرامیٹرز نہیں ہیں.
اگر آپ یہ ڈرائیور بیس کونے میں باندھتے ہیں تو، آپ کو کونےل بوٹ کے پیرامیٹرز کے ذریعے پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
15.3.14. ڈی ٹی سی: ڈی سی سی 318080/3280 کے لئے SCSI کم سطح ڈرائیور
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
یہ ڈرائیور کارڈ خود مختار کرتا ہے.
15.3.15. ایٹا: ایٹا آئی ایس اے / اییسا کے لئے SCSI کم سطح ڈرائیور
یہ ڈرائیور ڈی پی ٹی PM2011 / 021/012/022/122/322 کو ہینڈل کرتا ہے.
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
15.3.16. eata_dma: EATA-DMA کے لئے ایس سی آئی ایس کم سطحی ڈرائیور
یہ ڈرائیور ڈی پی ٹی، این ای سی، اے ٹی اور ٹی، SNI، AST، اولیٹی، اور الفاٹونکس ہینڈل کرتا ہے.
یہ ڈرائیور ڈی پی ٹی اسمارٹ کاش، Smartcache III اور SmartRAID کو ہینڈل کرتا ہے.
مثال:
کوئی ماڈیول پیرامیٹرز نہیں ہیں.
Autoprobe تمام ترتیبات میں کام کرتا ہے.
15.3.17. eata_pio: ایٹا پی آئی او کے لئے SCSI کم سطحی ڈرائیور
یہ ڈرائیور پرانے ڈی پی ٹی PM2001، PM2012A ہینڈل کرتا ہے.
مثال:
کوئی ماڈیول پیرامیٹرز نہیں ہیں.
15.3.18. Fdomain: مستقبل ڈومین 16xx کے لئے SCSI کم سطح ڈرائیور
مثال:
کوئی ماڈیول پیرامیٹرز نہیں ہیں.
یہ ڈرائیور کارڈ خود مختار کرتا ہے اور نصب BIOS کی ضرورت ہوتی ہے.
15.3.19. این سی سی 5353: این سی سی 5353 / 53c400 کے لئے ایس سی آئی ایس کم سطحی ڈرائیور
مثال:
بندرگاہ کے لئے این سی سی 5380 بورڈ نقشہ لگایا گیا ہے:
کسی میموری کے لئے غیر فعال مداخلت کے ساتھ NCR53C400 بورڈ کو نقشو لگایا گیا ہے:
پیرامیٹرز:
- ncr_irq
- ڈرائیور سروس کے لئے IRQ ہے. 255 کا مطلب نہیں یا DMA مداخلت. کم از کم آرڈر لائن پر اتباعی طور پر IRQ لائن کے لئے 254 کرنے کے لئے.
- ncr_addr
- I / O پورٹ ایڈریس یا یاد داشت میں میموری / I ایڈریس، جو بھی مناسب ہے، ڈرائیور چلانا ہے
- ncr_dma
- ڈی ایم اے چینل کا ڈرائیور استعمال کرنا ہے
- ncr_5380
- 1 = ایک این آر سی 5380 بورڈ کے لئے قائم
- ncr_53c400
- 1 = NCR53C400 بورڈ کے لئے مقرر
اگر آپ یہ ڈرائیور بیس کونے میں باندھتے ہیں تو، آپ کو کونےل بوٹ کے پیرامیٹرز کے ذریعے پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
15.3.20. NCR53c406a: این سی سی آر 53c406a کے لئے SCSI کم سطح ڈرائیور
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
15.3.21. 53c7،8xx.o: این سی سی آر 53 سی 7 7،8xx کے لئے SCSI کم سطح ڈرائیور
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
یہ ڈرائیور کارڈ خود مختار کرتا ہے اور نصب BIOS کی ضرورت ہوتی ہے.
15.3.22. ncr53c8xx: PCI-SCS NCR538xx خاندان کے لئے SCSI کم سطح ڈرائیور
مثال:
کوئی ماڈیول پیرامیٹرز نہیں ہیں.
15.3.23. پی پی اے: IOMEGA متوازی بندرگاہ زپ ڈرائیو کیلئے کم سطح 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 کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
یہ ڈرائیور کارڈ خود مختار کرتا ہے. کوئی BIOS کی ضرورت نہیں ہے.
15.3.25. qlogicfas: Qlogic FAS کے لئے SCSI کم سطح ڈرائیور
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
15.3.26. qlogicisp: Qlogic آئی ایس پی کے لئے SCSI کم سطح ڈرائیور
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
فرم ویئر کی ضرورت ہے
15.3.27. Seagate: Seagate، مستقبل ڈومین کے لئے SCSI کم سطح ڈرائیور
یہ ڈرائیور Seagate ST-02 اور مستقبل کے ڈومین TMC-8xx کے لئے ہے.
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
یہ ڈرائیور صرف ایڈریس کے لئے autoprobes. IRQ 5 پر مقرر کیا گیا ہے. ڈرائیور نصب BIOS کی ضرورت ہے.
15.3.28. T128: Trant8 T128 / T128F / T228 کے لئے SCSI کم سطح ڈرائیور
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
یہ ڈرائیور کارڈ خود مختار کرتا ہے. ڈرائیور نصب BIOS کی ضرورت ہے.
15.3.29. U14-34f: الٹرا اسٹور 14F / 34F کے لئے SCSI کم سطح ڈرائیور
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.
یہ ڈرائیور کارڈ autoprobes، لیکن 0x310 پورٹ نہیں. کوئی BIOS کی ضرورت نہیں ہے.
15.3.30. الٹراورور: الٹرا اسٹور کے لئے کم سطح SCSI ڈرائیور
مثال:
LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.