ماژول کرنل لینوکس قابل خواندن است

15.3 رانندگان SCSI

اطلاعات دقیق در مورد رانندگان SCSI در SCSI-2.4-HOWTO است.

تابع SCSI لینوکس در سه لایه اجرا می شود و برای همه آنها LKM وجود دارد.

در وسط راننده سطح متوسط ​​یا هسته SCSI است. این شامل scsi_mod LKM است. این همه چیزهایی است که در میان دستگاه های SCSI رایج است، صرف نظر از اینکه چه نوع آداپتور SCSI شما استفاده می کنید و چه نوع دستگاه (دیسک، اسکنر، درایو CD-ROM و غیره).

یک راننده سطح پایین برای هر نوع آداپتور SCSI وجود دارد - معمولا یک راننده متفاوت برای هر نام تجاری. به عنوان مثال، راننده سطح پایین برای آداپتورهای Advansys (ساخته شده توسط شرکت که در حال حاضر Connect.com) به نام advansys نامیده می شود . (اگر شما مقایسه ATA (aka IDE) و دستگاه های دیسک SCSI، این یک تفاوت عمده است - ATA ساده و استاندارد کافی است که یک راننده با تمام آداپتورهای موجود از همه شرکت ها کار می کند. SCSI استاندارد کمتر است و در نتیجه شما باید داشته باشید اعتماد به نفس کمتر در هر آداپتور خاص کاملا با سیستم شما سازگار است).

رانندگان سطح بالا به بقیه هسته ها یک رابط کاربری مناسب برای یک کلاس خاصی از دستگاه ها ارائه می دهند. راننده سطح بالا SCSI برای دستگاه های نوار، به عنوان مثال، IOCTLS برای عقب انداختن است. راننده SCSI در سطح بالا برای درایوهای CD-ROM، sr ، نمی کند.

توجه داشته باشید که شما به ندرت به یک راننده سطح بالا نیاز به نام خاصی از دستگاه نیاز دارید. در این سطح، فضای کوچکی وجود دارد که یک مارک قابل تشخیص باشد.

یک راننده سطح بالا SCSI که سزاوار ذکر ویژه است، sg است . این راننده، به نام "راننده SCSI Generic"، یک لایه نسبتا نازک است که نمایشگر نسبتا خام از درایو SCSI را به بقیه هسته ارائه می دهد. برنامه های فضایی کاربر که از طریق راننده ی عمومی SCSI عمل می کنند (به این دلیل که به فایل های مخصوص دستگاه دسترسی پیدا می کنند که شماره های اصلی آنها توسط sg ثبت شده است (به wit، 21)) درک مفصلی از پروتکل های SCSI دارند، در حالی که برنامه های فضای کاربر که از طریق دیگر SCSI رانندگان سطح بالا معمولا نمیدانند SCSI چیست. SCSI-Programming-HOWTO دارای مستندات کامل از راننده عمومی SCSI است.

منظوره لایه بندی از ماژول های SCSI، نحوه اتصال LKM ها به یکدیگر و نحوه بارگذاری آنها است. شما همیشه اولین راننده سطح را بارگیری می کنید و آخرین بار آن را بارگیری می کنید. رانندگان سطح پایین و سطح بالا می توانند پس از آن هر بار سفارشات خود را بارگیری و بارگیری کنند و خود را درگیر و وابسته به راننده میانی در هر دو طرف به خود بگیرند. اگر شما یک مجموعه کامل نداشته اید، زمانی که سعی می کنید به یک دستگاه دسترسی پیدا کنید، یک خطای «دستگاه یافت نشد» دریافت خواهید کرد.

اکثر راننده های SCSI کم (آداپتور) دارای پارامترهای LKM نیستند. آنها عموما سبدهای خودکار را برای تنظیمات کارت انجام می دهند. اگر کارت شما به برخی از آدرس های پورت غیر متعارف پاسخ دهد، باید راننده را به هسته پایه بسپارید و از گزینه های خط فرمان kernel استفاده کنید. به 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 st: راننده سطح SCSI برای دستگاه های نوار

مثال:

modprobe st

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

15.3.4 sr_mod: راننده سطح بالا SCSI برای درایوهای CD-ROM

مثال:

modprobe sr_mod

هیچ پارامتر ماژول وجود ندارد

15.3.5 sg: راننده سطح بالا SCSI برای دستگاه های SCSI عمومی

توضیح این راننده بالا در بالا بالا را ببینید.

مثال:

modprobe sg

هیچ پارامتر ماژول وجود ندارد

* مجوز

* ماژول قابل بارگذاری ماژول چگونه به شاخص

مولفه های.

15.3.6 wd7000: راننده کم SCSI برای 7000FASST

مثال:


modprobe wd7000

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

این راننده کارت را برافراشته و نیاز به بایوس نصب شده دارد.

15.3.7 aha152x: راننده کم SCSI برای Adaptec AHA152X / 2825

مثال:


modprobe aha152x

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

این راننده کارت را برافراشته و نیاز به بایوس نصب شده دارد.

15.3.8 aha1542: راننده کم SCSI برای Adaptec AHA1542

مثال:


modprobe aha1542

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

این درایور کارت را فقط در 0x330 و 0x334 به صورت خودکار نصب می کند.

15.3.9 aha1740: راننده کم SCSI برای Adaptec AHA1740 EISA

مثال:


modprobe aha1740

هیچ پارامتر ماژول وجود ندارد

این راننده کارت را به صورت خودکار نصب می کند.

15.3.10 aic7xxx: راننده کم SCSI برای Adaptec AHA274X / 284X / 294X

مثال:


modprobe aic7xxx

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

این درایور کارت خود را به صورت خودکار و BIOS باید فعال شود.

15.3.11 advansys: درایور کم SCSI برای AdvanSys / Connect.com

مثال:


modprobe advansys asc_iopflag = 1 asc_ioport = 0x110،0x330 asc_dbglvl = 1

پارامترهای ماژول

اگر این راننده را به هسته پایه بسپارید، می توانید پارامترهای آن را از طریق پارامترهای بوت کرنل انتقال دهید. به BootPrompt-HOWTO مراجعه کنید.

15.3.12 in2000: راننده کم SCSI برای همیشه IN2000

مثال:


modprobe in2000

هیچ پارامتر ماژول وجود ندارد

این راننده کارت را به صورت خودکار نصب می کند. هیچ BIOS لازم نیست

15.3.13 BusLogic: راننده کم SCSI برای BusLogic

لیست کارت های BusLogic این راننده می تواند طول بکشد. برای گرفتن تصویر کلی، درایور فایل / scsi / README.BusLogic را در درخت منبع لینوکس بخوانید.

مثال:


Modprobe BusLogic

هیچ پارامتر ماژول وجود ندارد

اگر این راننده را به هسته پایه بسپارید، می توانید پارامترهای آن را از طریق پارامترهای بوت کرنل انتقال دهید. به BootPrompt-HOWTO مراجعه کنید.

15.3.14. dtc: راننده کم SCSI برای DTC3180 / 3280

مثال:


modprobe dtc

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

این راننده کارت را به صورت خودکار نصب می کند.

15.3.15 eata: راننده کم SCSI برای EATA ISA / EISA

این راننده DPT PM2011 / 021/012/022/122/322 را مدیریت می کند.

مثال:


modprobe eata

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

15.3.16 eata_dma: راننده سطح پایین SCSI برای EATA-DMA

این راننده DPT، NEC، AT & T، SNI، AST، Olivetti و Alphatronix را مدیریت می کند.

این راننده DPT Smartcache، Smartcache III و SmartRAID را مدیریت می کند.

مثال:


modprobe eata_dma

هیچ پارامتر ماژول وجود ندارد

Autoprobe در تمام تنظیمات کار می کند.

15.3.17 eata_pio: راننده سطح پایین SCSI برای EATA-PIO

این درایور قدیمی DPT PM2001، PM2012A را مدیریت می کند.

مثال:


modprobe eata_pio

هیچ پارامتر ماژول وجود ندارد

15.3.18 fdomain: راننده سطح پایین SCSI برای آینده دامنه 16xx

مثال:


modprobe fdomain

هیچ پارامتر ماژول وجود ندارد

این درایور این کارت را به صورت خودکار و نیاز به بایوس نصب شده دارد.

15.3.19 NCR5380: راننده کم SCSI برای NCR5380 / 53c400

مثال:


modprobe NCR5380 ncr_irq = xx ncr_addr = xx ncr_dma = xx ncr_5380 = 1 \ ncr_53c400 = 1

برای یک پورت نقشه NCR5380 هیئت مدیره:


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

برای کارت حافظه کارت NCR53C400 با وقفه های غیر فعال شده:


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

مولفه های:

اگر این راننده را به هسته پایه بسپارید، می توانید پارامترهای آن را از طریق پارامترهای بوت کرنل انتقال دهید. به BootPrompt-HOWTO مراجعه کنید.

15.3.20 NCR53c406a: راننده کم SCSI برای NCR53c406a

مثال:


modprobe NCR53c406a

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

15.3.21 53c7،8xx.o: راننده کم SCSI برای NCR53c7،8xx

مثال:


modprobe 53c7،8xx

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

این درایور این کارت را به صورت خودکار و نیاز به بایوس نصب شده دارد.

15.3.22. ncr53c8xx: راننده کم SCSI برای خانواده PCI-SCS NCR538xx

مثال:


modprobe ncr53c8xx

هیچ پارامتر ماژول وجود ندارد

15.3.23. ppa: راننده SCSI در سطح پایین برای IOMEGA درایو ZIP پورت موازی

برای جزئیات بیشتر درایور فایل / scsi / README.ppa را در درخت منبع لینوکس ببینید.

مثال:


modprobe ppa ppa_base = 0x378 ppa_nybble = 1

مولفه های:

15.3.24 pas16: راننده سطح پایین SCSI برای PAS16

مثال:


modprobe pas16

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

این راننده کارت را به صورت خودکار نصب می کند. هیچ BIOS لازم نیست

15.3.25 qlogicfas: راننده کم SCSI برای Qlogic FAS

مثال:


modprobe qlogicfas

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

15.3.26. qlogicisp: راننده کم SCSI برای ISP Qlogic

مثال:


modprobe qlogicisp

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

نیاز به سیستم عامل دارد

15.3.27 seagate: راننده کم SCSI برای Seagate، Domain آینده

این راننده برای Seagate ST-02 و دامنه آینده TMC-8xx است.

مثال:


modprobe seagate

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

این تنها autoprobes راننده برای آدرس است. IRQ در 5 ثابت است. راننده نیاز به نصب BIOS دارد.

15.3.28 t128: راننده کم SCSI برای Trantor T128 / T128F / T228

مثال:


modprobe t128

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

این راننده کارت را به صورت خودکار نصب می کند. راننده نیاز به نصب BIOS دارد.

15.3.29 u14-34f: راننده کم SCSI برای UltraStor 14F / 34F

مثال:


modprobe u14-34f

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.

این درایور کارت را خودکار می کند، اما نه پورت 0x310. هیچ BIOS لازم نیست

15.3.30 ultrastor: درایور SCSI کم برای UltraStor

مثال:


modprobe ultrastor

پارامترهای ماژول برای LKM وجود ندارد، اما اگر این ماژول را به هسته پایه بسپارید، می توانید برخی از پارامترها را از طریق پارامترهای boot لینوکس منتقل کنید. به BootPrompt-HOWTO مراجعه کنید.