15.3। এসসিএসআই ড্রাইভার
SCSI ড্রাইভার সম্পর্কে বিস্তারিত তথ্য SCSI-2.4-HOWTO তে রয়েছে।
লিনাক্সের এসসিএসআই ফাংশনটি তিনটি স্তরগুলিতে বাস্তবায়িত হয় এবং এগুলির জন্য এলকিএমগুলি রয়েছে।
মাঝখানে মাঝারি স্তরের ড্রাইভার বা SCSI কোর। এই গঠিত scsi_mod LKM। এটি SCSI ডিভাইসগুলির মধ্যে সাধারণ যা সমস্ত আপনি SCSI অ্যাডাপ্টার ব্যবহার করেন এবং ডিভাইসের কোন বিভাগ (ডিস্ক, স্ক্যানার, সিডি-রম ড্রাইভ, ইত্যাদি) তা সত্ত্বেও এটি সাধারণ।
প্রতিটি ধরনের SCSI অ্যাডাপ্টারের জন্য নিম্ন-স্তরের ড্রাইভার রয়েছে - সাধারণত, প্রতিটি ব্র্যান্ডের জন্য একটি ভিন্ন ড্রাইভার। উদাহরণস্বরূপ, অ্যাডভান্সিস অ্যাডাপ্টারগুলির জন্য নিম্ন-স্তরের ড্রাইভার (এখন যেটি Connect.com হয় তার দ্বারা তৈরি) নামকরণ করা হয় advansys । (যদি আপনি ATA (উর আইডিই) এবং SCSI ডিস্ক ডিভাইসগুলির তুলনা করছেন তবে এটি একটি বড় পার্থক্য - এটিএটি সহজ এবং যথেষ্ট যে স্ট্যান্ডার্ডটি সমস্ত কোম্পানীর সমস্ত অ্যাডাপ্টারের সাথে কাজ করে। SCSI কম মানক এবং ফলস্বরূপ আপনার থাকা উচিত আপনার সিস্টেমের সাথে পুরোপুরি সামঞ্জস্যপূর্ণ কোন বিশেষ অ্যাডাপ্টারের কম আস্থা)।
উচ্চ-স্তরের ড্রাইভারগুলি কার্নেলের অবশিষ্ট অংশে একটি নির্দিষ্ট ডিভাইসগুলির জন্য উপযুক্ত একটি ইন্টারফেস উপস্থিত রয়েছে। টেপ ডিভাইসের জন্য SCSI উচ্চ-স্তরের ড্রাইভার, St উদাহরণস্বরূপ, ioctls রিউইন্ড আছে। সিডি-রম ড্রাইভগুলির জন্য উচ্চ-স্তরের SCSI ড্রাইভার, SR , না.
উল্লেখ্য যে ডিভাইসের নির্দিষ্ট ব্র্যান্ডের জন্য আপনাকে খুব কমই উচ্চ-স্তরের ড্রাইভারের প্রয়োজন। এই স্তরে, এক ব্র্যান্ডকে অন্যের থেকে পৃথক করার জন্য সামান্য রুম রয়েছে।
বিশেষ উল্লেখ করার যোগ্য একটি এসসিএসআই উচ্চ-স্তরের ড্রাইভার SG । এই ড্রাইভারটি "SCSI জেনেরিক" ড্রাইভার নামে পরিচিত, এটি মোটামুটি পাতলা স্তর যা অন্য কার্নেলের মধ্যে SCSI মধ্য-স্তরের ড্রাইভারের পরিবর্তে কাঁচা উপস্থাপনা উপস্থাপন করে। ব্যবহারকারীর স্পেস প্রোগ্রামগুলি যা SCSI জেনেরিক ড্রাইভারের মাধ্যমে কাজ করে (কারণ তারা ডিভাইস বিশেষ ফাইলগুলি অ্যাক্সেস করে যার প্রধান সংখ্যাটি নিবন্ধিত হয় SG (বুদ্ধিমান, ২1)) এসসিএসআই প্রোটোকলের বিস্তারিত বুদ্ধি আছে, অন্য ব্যবহারকারীর স্পেস প্রোগ্রামগুলি যা অন্যান্য এসসিএসআই উচ্চ-স্তরের ড্রাইভারের মাধ্যমে কাজ করে তা সাধারণত এসসিএসআই কী তাও জানে না। এসসিএসআই-প্রোগ্রামিং-হাওটিওতে SCSI জেনেরিক ড্রাইভারের সম্পূর্ণ ডকুমেন্টেশন রয়েছে।
এসসিএসআই মডিউলগুলির লেয়ারিং অর্ডার এলকিএমগুলি একে অপরের উপর নির্ভর করে এবং যাতে তারা লোড করতে হবে সেই পদ্ধতিটিকে আলাদা করে। আপনি সর্বদা মধ্য-স্তর ড্রাইভারটি লোড করুন এবং শেষটি আনলোড করুন। নিম্ন-স্তরের এবং উচ্চ-স্তরের ড্রাইভারগুলি যে কোনও আদেশে লোড এবং আনলোড করা যেতে পারে এবং তারা উভয় প্রান্তে মধ্য-স্তরের ড্রাইভারের উপর নির্ভরশীলতা স্থাপন করে এবং স্থাপন করে। আপনার যদি সম্পূর্ণ সেট না থাকে তবে আপনি কোনও ডিভাইস অ্যাক্সেস করার চেষ্টা করলে একটি "ডিভাইস পাওয়া যায় না" ত্রুটি পাবেন।
অধিকাংশ SCSI নিম্ন-স্তরের (অ্যাডাপ্টার) ড্রাইভারগুলিতে LKM পরামিতি নেই; তারা সাধারণত কার্ড সেটিংস জন্য autoprobe না। যদি আপনার কার্ডটি কিছু অস্বাভাবিক পোর্ট ঠিকানার প্রতিক্রিয়া জানায় তবে আপনাকে অবশ্যই বেস কার্নেলটিতে অবশ্যই বাঁধতে হবে এবং কার্নেল "কমান্ড লাইন" বিকল্পগুলি ব্যবহার করতে হবে। BootPrompt-HOWTO দেখুন। অথবা আপনি উৎস উৎসাহিত এবং পুনরায় কম্পাইল করতে পারেন।
অনেক এসসিএসআই নিম্ন স্তরের ড্রাইভার মধ্যে ডকুমেন্টেশন আছে ড্রাইভার / 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 সেন্ট
LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন।
15.3.4। sr_mod: সিডি-রম ড্রাইভের জন্য SCSI উচ্চ-স্তরের ড্রাইভার
উদাহরণ:
modprobe sr_mod
কোন মডিউল পরামিতি আছে।
15.3.5। sg: জেনেরিক SCSI ডিভাইসগুলির জন্য SCSI উচ্চ-স্তরের ড্রাইভার
উপরে এই বিশেষ উচ্চ স্তরের ড্রাইভার ব্যাখ্যা দেখুন।
উদাহরণ:
modprobe sg
কোন মডিউল পরামিতি আছে।
* লাইসেন্স
* লোডযোগ্য কার্নেল মডিউল কিভাবে টু ইনডেক্স
প্যারামিটার।
15.3.6। wd7000: 7000FASST এর জন্য SCSI নিম্ন স্তরের ড্রাইভার
উদাহরণ:
LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। এই ড্রাইভার কার্ড atoprobes এবং ইনস্টল করা BIOS প্রয়োজন। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। এই ড্রাইভার কার্ড atoprobes এবং ইনস্টল করা BIOS প্রয়োজন। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। এই ড্রাইভারটি 0x330 এবং 0x334 এ কার্ডটি স্বয়ংক্রিয়ভাবে আবর্তন করে। উদাহরণ: কোন মডিউল পরামিতি আছে। এই ড্রাইভার কার্ড autoprobes। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। এই ড্রাইভারটি স্বয়ংক্রিয়ভাবে কার্ড এবং BIOS সক্ষম করা আবশ্যক। উদাহরণ: মডিউল পরামিতি: যদি আপনি এই কার্নেলটি বেস কার্নেলটিতে বাঁধেন, তবে আপনি কার্নেল বুট পরামিতিগুলির মাধ্যমে এটির পরামিতি প্রেরণ করতে পারেন। BootPrompt-HOWTO দেখুন। উদাহরণ: কোন মডিউল পরামিতি আছে। এই ড্রাইভার কার্ড autoprobes। কোন BIOS প্রয়োজন হয়। BusLogic কার্ড এই ড্রাইভার চালাতে পারেন তালিকা দীর্ঘ। ফাইল পড়া ড্রাইভার / SCSI / README.BusLogic লিনাক্স সোর্স ট্রিতে মোট ছবিটি পেতে। উদাহরণ: কোন মডিউল পরামিতি আছে। যদি আপনি এই কার্নেলটি বেস কার্নেলটিতে বাঁধেন, তবে আপনি কার্নেল বুট পরামিতিগুলির মাধ্যমে এটির পরামিতি প্রেরণ করতে পারেন। BootPrompt-HOWTO দেখুন। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। এই ড্রাইভার কার্ড autoprobes। এই ড্রাইভারটি DPT PM2011 / 021/012/022/122/322 পরিচালনা করে। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। এই ড্রাইভারটি DPT, NEC, AT & T, SNI, AST, Olivetti, এবং Alphatronix পরিচালনা করে। এই ড্রাইভারটি ডিপিটি স্মার্টক্যাচ, স্মার্টক্যাচ III এবং স্মার্টরাড পরিচালনা করে। উদাহরণ: কোন মডিউল পরামিতি আছে। Autoprobe সব কনফিগারেশন কাজ করে। এই ড্রাইভারটি পুরোনো DPT PM2001, PM2012A পরিচালনা করে। উদাহরণ: কোন মডিউল পরামিতি আছে। উদাহরণ: কোন মডিউল পরামিতি আছে। এই ড্রাইভার কার্ড autoprobes এবং ইনস্টল করা BIOS প্রয়োজন। উদাহরণ: একটি পোর্ট ম্যাপড NCR5380 বোর্ডের জন্য: একটি মেমরি ম্যাডেড এনক্রিপ্টস এনসিআর 53C400 বোর্ডের জন্য ইন্টারঅ্যাপ্ট নিষ্ক্রিয় করা হয়েছে: পরামিতি: যদি আপনি এই কার্নেলটি বেস কার্নেলটিতে বাঁধেন, তবে আপনি কার্নেল বুট পরামিতিগুলির মাধ্যমে এটির পরামিতি প্রেরণ করতে পারেন। BootPrompt-HOWTO দেখুন। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। এই ড্রাইভার কার্ড autoprobes এবং ইনস্টল করা BIOS প্রয়োজন। উদাহরণ: কোন মডিউল পরামিতি আছে। ফাইল দেখুন ড্রাইভার / SCSI / README.ppa বিস্তারিত জানার জন্য লিনাক্স উত্স গাছ। উদাহরণ: পরামিতি: উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। এই ড্রাইভার কার্ড autoprobes। কোন BIOS প্রয়োজন হয়। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। ফার্মওয়্যার প্রয়োজন। এই ড্রাইভার Seagate ST-02 এবং ভবিষ্যত ডোমেন টিএমসি -8xx এর জন্য। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। এই ড্রাইভার শুধুমাত্র ঠিকানা জন্য autoprobes। আইআরকিউ 5 এ সংশোধন করা হয়েছে। ড্রাইভারটির ইনস্টল করা BIOS প্রয়োজন। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। এই ড্রাইভার কার্ড autoprobes। ড্রাইভার ইনস্টল BIOS প্রয়োজন। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। এই ড্রাইভার কার্ড autoprobes, কিন্তু না 0x310 পোর্ট। কোন BIOS প্রয়োজন হয়। উদাহরণ: LKM এর জন্য কোনও মডিউল প্যারামিটার নেই, তবে আপনি যদি বেসড কার্নেলে এই মডিউলটিকে বাঁধেন, তবে আপনি Linux বুট পরামিতির মাধ্যমে কিছু প্যারামিটার পাস করতে পারেন। BootPrompt-HOWTO দেখুন। modprobe wd7000
15.3.7। aha152x: অ্যাডাপটেচ AHA152X / 2825 এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
modprobe aha152x
15.3.8। aha1542: অ্যাডাপটেচ AHA1542 এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
modprobe aha1542
15.3.9। aha1740: অ্যাডাপটেচ AHA1740 EISA এর জন্য SCSI নিম্ন স্তরের ড্রাইভার
modprobe aha1740
15.3.10। aic7xxx: অ্যাডাপটেচ AHA274X / 284X / 294X এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
modprobe aic7xxx
15.3.11। অ্যাডভান্সিস: অ্যাডভান্সিস / Connect.com এর জন্য SCSI নিম্ন স্তরের ড্রাইভার
modprobe advansys asc_iopflag = 1 asc_ioport = 0x110,0x330 asc_dbglvl = 1
15.3.12। ইন 2000: সর্বদা IN2000 জন্য SCSI নিম্ন-স্তরের ড্রাইভার
modprobe ইন 2000
15.3.13। BusLogic: BusLogic জন্য SCSI নিম্ন স্তরের ড্রাইভার
Modprobe BusLogic
15.3.14। dtc: DTC3180 / 3280 এর জন্য SCSI নিম্ন স্তরের ড্রাইভার
modprobe dtc
15.3.15। ইটা: ইটিএ আইএসএ / ইআইএসএএর জন্য এসসিএসআই নিম্ন স্তরের ড্রাইভার
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। ফোমম্যান: ভবিষ্যত ডোমেন 16xx এর জন্য SCSI নিম্ন স্তরের ড্রাইভার
modprobe fdomain
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 নিম্ন স্তরের ড্রাইভার
modprobe NCR53c406a
15.3.21। 53c7,8xx.o: NCR53c7,8xx এর জন্য SCSI নিম্ন স্তরের ড্রাইভার
modprobe 53c7,8xx
15.3.22। ncr53c8xx: PCI-SCS NCR538xx পরিবারের জন্য SCSI নিম্ন-স্তরের ড্রাইভার
modprobe ncr53c8xx
15.3.23। পিপিএ: IOMEGA সমান্তরাল পোর্ট জিপ ড্রাইভের জন্য নিম্ন স্তরের 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। Seagate: Seagate, ভবিষ্যত ডোমেইন জন্য 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: UltraStor জন্য নিম্ন স্তরের SCSI ড্রাইভার
modprobe ultrastor




