لینکس لوڈ کرنے کے قابل دانا ماڈیول

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 کم سطح ڈرائیور

مثال:


modprobe wd7000

LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

یہ ڈرائیور کارڈ پر چلتا ہے اور انسٹال BIOS کی ضرورت ہے.

15.3.7. Aha152x: ایڈپٹیک AHA152X / 2825 کے لئے SCSI کم سطح ڈرائیور

مثال:


modprobe aha152x

LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

یہ ڈرائیور کارڈ پر چلتا ہے اور انسٹال BIOS کی ضرورت ہے.

15.3.8. Aha1542: ایسپٹئڈی کم سطح ڈرائیور کے لئے Adaptec AHA1542

مثال:


ماڈیروبی Aha1542

LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

یہ ڈرائیور صرف 0x330 اور 0x334 پر کارڈ autoprobes.

15.3.9. Aha1740: ایڈپٹیک AHA1740 اییسا کے لئے SCSI کم سطح ڈرائیور

مثال:


ماڈیروب آہا 1740

کوئی ماڈیول پیرامیٹرز نہیں ہیں.

یہ ڈرائیور کارڈ خود مختار کرتا ہے.

15.3.10. aic7xxx: Adaptec AHA274X / 284X / 294X کے لئے SCSI کم سطح ڈرائیور

مثال:


ماڈیروبی aic7xxx

LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

یہ ڈرائیور کارڈ اور BIOS کو فعال ہونا لازمی ہے.

15.3.11. advansys: AdvanSys / Connect.com کے لئے SCSI کم سطح ڈرائیور

مثال:


ماڈروبیڈ ایڈانسنسس اوپر_یپولگگ = 1 اوپرآپپورٹ = 0x110،0x330 asc_dbglvl = 1

ماڈیول پیرامیٹرز:

اگر آپ یہ ڈرائیور بیس کونے میں باندھتے ہیں تو، آپ کو کونےل بوٹ کے پیرامیٹرز کے ذریعے پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

15.3.12. in2000: ہمیشہ IN2000 کے لئے SCSI کم سطح ڈرائیور

مثال:


موڈروب ان 2000

کوئی ماڈیول پیرامیٹرز نہیں ہیں.

یہ ڈرائیور کارڈ خود مختار کرتا ہے. کوئی 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 کو ہینڈل کرتا ہے.

مثال:


modprobe eata_dma

کوئی ماڈیول پیرامیٹرز نہیں ہیں.

Autoprobe تمام ترتیبات میں کام کرتا ہے.

15.3.17. eata_pio: ایٹا پی آئی او کے لئے SCSI کم سطحی ڈرائیور

یہ ڈرائیور پرانے ڈی پی ٹی PM2001، PM2012A ہینڈل کرتا ہے.

مثال:


modprobe eata_pio

کوئی ماڈیول پیرامیٹرز نہیں ہیں.

15.3.18. Fdomain: مستقبل ڈومین 16xx کے لئے SCSI کم سطح ڈرائیور

مثال:


ماڈیروبی فوڈین

کوئی ماڈیول پیرامیٹرز نہیں ہیں.

یہ ڈرائیور کارڈ خود مختار کرتا ہے اور نصب BIOS کی ضرورت ہوتی ہے.

15.3.19. این سی سی 5353: این سی سی 5353 / 53c400 کے لئے ایس سی آئی ایس کم سطحی ڈرائیور

مثال:


ماڈیروبی این سی سی 5380 ncr_irq = xx ncr_addr = xx ncr_dma = xx ncr_5380 = 1 \ ncr_53c400 = 1

بندرگاہ کے لئے این سی سی 5380 بورڈ نقشہ لگایا گیا ہے:


ماڈیروبی g_NCR5380 ncr_irq = 5 ncr_addr = 0x350 ncr_5380 = 1

کسی میموری کے لئے غیر فعال مداخلت کے ساتھ NCR53C400 بورڈ کو نقشو لگایا گیا ہے:


ماڈیروبی g_NCR5380 ncr_irq = 255 ncr_addr = 0xc8000 ncr_53c400 = 1

پیرامیٹرز:

اگر آپ یہ ڈرائیور بیس کونے میں باندھتے ہیں تو، آپ کو کونےل بوٹ کے پیرامیٹرز کے ذریعے پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

15.3.20. NCR53c406a: این سی سی آر 53c406a کے لئے SCSI کم سطح ڈرائیور

مثال:


ماڈیروب این آر سی 53c406a

LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

15.3.21. 53c7،8xx.o: این سی سی آر 53 سی 7 7،8xx کے لئے SCSI کم سطح ڈرائیور

مثال:


ماڈیروبی 53c7،8xx

LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

یہ ڈرائیور کارڈ خود مختار کرتا ہے اور نصب BIOS کی ضرورت ہوتی ہے.

15.3.22. ncr53c8xx: PCI-SCS NCR538xx خاندان کے لئے SCSI کم سطح ڈرائیور

مثال:


modprobe ncr53c8xx

کوئی ماڈیول پیرامیٹرز نہیں ہیں.

15.3.23. پی پی اے: IOMEGA متوازی بندرگاہ زپ ڈرائیو کیلئے کم سطح SCSI ڈرائیور

تفصیلات کے لئے لینکس ذریعہ درخت میں فائل ڈرائیور / اسکسی / README.ppa ملاحظہ کریں.

مثال:


ماڈی پی پی پی پی پی پی بی بیس = 0x378 ppa_nybble = 1

پیرامیٹرز:

15.3.24. pas16: PAS16 کے لئے SCSI کم سطح والے ڈرائیور

مثال:


ماڈیروب PAS16

LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

یہ ڈرائیور کارڈ خود مختار کرتا ہے. کوئی BIOS کی ضرورت نہیں ہے.

15.3.25. qlogicfas: Qlogic FAS کے لئے SCSI کم سطح ڈرائیور

مثال:


ماڈیروبی qlogicfas

LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

15.3.26. qlogicisp: Qlogic آئی ایس پی کے لئے SCSI کم سطح ڈرائیور

مثال:


ماڈیروبی qlogicisp

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 کم سطح ڈرائیور

مثال:


ماڈیروبی T128

LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

یہ ڈرائیور کارڈ خود مختار کرتا ہے. ڈرائیور نصب BIOS کی ضرورت ہے.

15.3.29. U14-34f: الٹرا اسٹور 14F / 34F کے لئے SCSI کم سطح ڈرائیور

مثال:


ماڈیروبی u14-34f

LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.

یہ ڈرائیور کارڈ autoprobes، لیکن 0x310 پورٹ نہیں. کوئی BIOS کی ضرورت نہیں ہے.

15.3.30. الٹراورور: الٹرا اسٹور کے لئے کم سطح SCSI ڈرائیور

مثال:


ماڈیروب الٹراورٹر

LKM کے لئے کوئی ماڈیول پیرامیٹرز موجود نہیں ہیں، لیکن اگر آپ اس ماڈیول کو بیس کونے میں باندھتے ہیں تو، آپ کو لینکس بوٹ پیرامیٹرز کے ذریعہ کچھ پیرامیٹرز منتقل کر سکتے ہیں. بوٹ پیومپٹ- HOWTO ملاحظہ کریں.