লিনাক্স লোড করার জন্য কার্নেল মডিউল কিভাবে?

15.3। SCSI ড্রাইভার

SCSI ড্রাইভার সম্পর্কে বিস্তারিত তথ্য SCSI-2.4-HOWTO তে রয়েছে।

লিনাক্সের SCSI ফাংশনটি তিন স্তরগুলিতে প্রয়োগ করা হয় এবং তাদের সবাইকে LKMs থাকে।

মাঝখানে মধ্য-স্তরের ড্রাইভার বা SCSI কোর। এই scsi_mod LKM গঠিত SCSI ডিভাইসগুলির মধ্যে যেগুলি আপনি ব্যবহার করেন এবং ডিভাইসটি কী (ডিস্ক, স্ক্যানার, সিডি-রম ড্রাইভ, ইত্যাদি) কোনটি ব্যবহার করেন তা বিবেচনা না করেই এটি সবগুলিই করে।

প্রত্যেক ধরনের SCSI অ্যাডাপটারের জন্য একটি নিম্ন স্তরের ড্রাইভার থাকে - সাধারণত, প্রতিটি ব্র্যান্ডের জন্য একটি ভিন্ন ড্রাইভার। উদাহরণস্বরূপ, অ্যাডভান্সিস অ্যাডাপ্টারের জন্য নিম্ন-স্তরীয় ড্রাইভার (কোম্পানী দ্বারা তৈরি করা হয় যা এখন Connect.com হয়) অ্যাডভান্সস নামে পরিচিত । (যদি আপনি ATA (উরাই আইডী) এবং SCSI ডিস্ক ডিভাইসগুলি তুলনা করেন তবে এটি একটি প্রধান পার্থক্য - এটিএ সহজ এবং মান যথেষ্ট যে একটি ড্রাইভার সমস্ত কোম্পানীর সমস্ত অ্যাডাপ্টারের সাথে কাজ করে। SCSI কম মান এবং এর ফলে আপনার উচিত আপনার সিস্টেমের সাথে পুরোপুরি সামঞ্জস্যপূর্ণ কোনো বিশেষ অ্যাডাপ্টারের মধ্যে কম আস্থা)।

নির্দিষ্ট স্তরের ডিভাইসগুলিতে উপযুক্ত কার্নেলের বাকি অংশে উচ্চ-স্তরের ড্রাইভার উপস্থিত থাকে। উদাহরণস্বরূপ, টেপ ডিভাইসের জন্য STSI উচ্চ-স্তরের ড্রাইভার রিউইন্ডের ioctls আছে। সিডি-রম ড্রাইভের জন্য উচ্চ স্তরের SCSI ড্রাইভার, এসআর না।

মনে রাখবেন যে একটি নির্দিষ্ট ব্র্যান্ড ডিভাইসের জন্য আপনাকে খুব কমই একটি উচ্চ স্তরের ড্রাইভার প্রয়োজন। এই পর্যায়ে, এক ব্র্যান্ডের জন্য অন্য কোনও আলাদা আলাদা আলাদা জায়গা নেই।

একটি SCSI উচ্চ-স্তরের ড্রাইভার যা বিশেষ উল্লেখযোগ্য হয় sg । "SCSI জেনেরিক" ড্রাইভার বলা হয় এই ড্রাইভার, একটি মোটামুটি পাতলা স্তর যা অন্য কার্নেলের SCSI মিড লেভেল ড্রাইভারের পরিবর্তে কাঁচা প্রতিনিধিত্ব করে। ব্যবহারকারী স্পেস প্রোগ্রামগুলি যেগুলি SCSI জেনেরিক ড্রাইভারের মাধ্যমে কাজ করে (যেহেতু তারা অ্যাক্সেস বিশেষ ফাইলগুলির সাথে থাকে যার প্রধান সংখ্যা হল SG (বুদ্ধিমান, 21) দ্বারা নিবন্ধিত) SCSI প্রোটোকলগুলির একটি বিস্তারিত বোঝার আছে, তবে ইউএসএস স্পেস প্রোগ্রাম যা অন্যান্য SCSI উচ্চ স্তরের ড্রাইভারগুলি সাধারণত SCSI- এর কি তাও জানেন না। SCSI- প্রোগ্রামিং- HOWTO SCSI জেনেরিক ড্রাইভারের সম্পূর্ণ ডকুমেন্টেশন আছে।

SCSI মডিউলগুলির layering ক্রমগুলি LKMs একে অপরের উপর নির্ভর করে এবং যেগুলি যাতে লোড করা আবশ্যক সেগুলির উপর নির্ভর করে। আপনি সবসময় প্রথম মধ্য স্তরের ড্রাইভার লোড এবং শেষ এটি আনলোড। নিম্ন পর্যায়ের এবং উচ্চ স্তরের ড্রাইভার লোড করা যায় এবং তার পরে যে কোনও ক্রমে লোড করা যায়, এবং তারা নিজেদেরকে হুক করে এবং উভয় প্রান্তে মধ্য-স্তরের ড্রাইভারের উপর নির্ভরতা স্থাপন করে। আপনি একটি সম্পূর্ণ সেট না থাকে, আপনি একটি ডিভাইস অ্যাক্সেস করার চেষ্টা "ত্রুটি পাওয়া ডিভাইস" পাবেন।

অধিকাংশ SCSI নিম্ন-স্তরের (অ্যাডাপ্টার) ড্রাইভারের LKM প্যারামিটার নেই; তারা সাধারণত কার্ড সেটিংস জন্য অটোপব না। আপনার কার্ড যদি কিছু অস্বাভাবিক পোর্টের ঠিকানাতে সাড়া দেয় তবে আপনি বেসিকে বেস কার্নেলে আবদ্ধ করুন এবং কার্নেল "কমান্ড লাইন" বিকল্পগুলি ব্যবহার করুন। 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। স্ট: টেপ ডিভাইসের জন্য SCSI উচ্চ-স্তরের ড্রাইভার

উদাহরণ:

modprobe স্ট

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

15.3.4। sr_mod: CD-ROM ড্রাইভের জন্য SCSI উচ্চ-স্তরের ড্রাইভার

উদাহরণ:

modprobe sr_mod

কোন মডিউল পরামিতি আছে।

15.3.5। sg: জেনেরিক SCSI ডিভাইসগুলির জন্য SCSI উচ্চ-স্তরের ড্রাইভার

উপরে এই বিশেষ উচ্চ স্তরের ড্রাইভার ব্যাখ্যা দেখুন।

উদাহরণ:

modprobe এসজি

কোন মডিউল পরামিতি আছে।

* লাইসেন্স

* লকেবেল কার্নেল মডিউল কীভাবে সূচী?

প্যারামিটার।

15.3.6। wd7000: 7000FASST জন্য SCSI নিম্ন স্তরের ড্রাইভার

উদাহরণ:


modprobe wd7000

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

এই ড্রাইভার কার্ড এন্ট্রোবর্চ এবং ইনস্টল BIOS প্রয়োজন।

15.3.7। aha152x: অ্যাডাপটেক AHA152X / 2825 এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার

উদাহরণ:


modprobe aha152x

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

এই ড্রাইভার কার্ড এন্ট্রোবর্চ এবং ইনস্টল BIOS প্রয়োজন।

15.3.8। aha1542: Adaptec AHA1542 এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার

উদাহরণ:


modprobe aha1542

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

এই ড্রাইভার শুধুমাত্র 0x330 এবং 0x334 এ কার্ড autoprobes

15.3.9। aha1740: Adapetec AHA1740 EISA- এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার

উদাহরণ:


modprobe aha1740

কোন মডিউল পরামিতি আছে।

এই ড্রাইভার কার্ড autoprobes।

15.3.10। aic7xxx: Adaptec AHA274X / 284X / 294X এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার

উদাহরণ:


modprobe aic7xxx

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

এই ড্রাইভার কার্ড autoprobes এবং BIOS সক্রিয় করা আবশ্যক।

15.3.11। Advansys: AdvanSys / Connect.com- এর জন্য SCSI নিম্ন স্তরের ড্রাইভার

উদাহরণ:


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

মডিউল পরামিতি:

এই ড্রাইভারটি বেস কার্নেলের মধ্যে আবদ্ধ হলে, আপনি কার্নেল বুট পরামিতির মাধ্যমে পরামিতিগুলি পরিবাহিত করতে পারেন। BootPrompt-HOWTO দেখুন

15.3.12। in2000: সর্বদা IN2000 জন্য SCSI নিম্ন স্তরের ড্রাইভার

উদাহরণ:


modprobe in2000

কোন মডিউল পরামিতি আছে।

এই ড্রাইভার কার্ড autoprobes। কোন BIOS প্রয়োজন।

15.3.13। BusLogic: BusLogic জন্য SCSI নিম্ন স্তরের ড্রাইভার

এই ড্রাইভারটি ড্রাইভ করতে পারেন BusLogic কার্ডের তালিকা দীর্ঘ। লিনাক্স সোর্স টিকে ফাইলের ড্রাইভার / সিসিএসআই / রিডম.বোসোলোজিক ফাইলটি মোট ছবির জন্য পড়ুন।

উদাহরণ:


মোডপ্রোব বাসলোগিক

কোন মডিউল পরামিতি আছে।

এই ড্রাইভারটি বেস কার্নেলের মধ্যে আবদ্ধ হলে, আপনি কার্নেল বুট পরামিতির মাধ্যমে পরামিতিগুলি পরিবাহিত করতে পারেন। BootPrompt-HOWTO দেখুন

15.3.14। dtc: DTC3180 / 3280 এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার

উদাহরণ:


modprobe dtc

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

এই ড্রাইভার কার্ড autoprobes।

15.3.15। eata: EATA ISA / EISA জন্য SCSI নিম্ন স্তরের ড্রাইভার

এই ড্রাইভারটি DPT PM2011 / 021/012/022 / 1২2 / 322 এ পরিচালনা করে।

উদাহরণ:


modprobe eata

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

15.3.16। eata_dma: EATA-DMA- এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার

এই ড্রাইভারটি DPT, NEC, AT & T, SNI, AST, Olivetti, এবং Alphatronix পরিচালনা করে।

এই ড্রাইভারটি DPT Smartcache, স্মার্টক্যাশ তৃতীয় এবং SmartRAID পরিচালনা করে।

উদাহরণ:


modprobe eata_dma

কোন মডিউল পরামিতি আছে।

সমস্ত কনফিগারেশনে অটোপবার কাজ করে

15.3.17। eata_pio: EATA-PIO- এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার

এই ড্রাইভার পুরানো DPT PM2001, PM2012A পরিচালনা করে।

উদাহরণ:


modprobe eata_pio

কোন মডিউল পরামিতি আছে।

15.3.18। fdomain: ভবিষ্যত ডোমেইন 16xx জন্য SCSI নিম্ন স্তরের ড্রাইভার

উদাহরণ:


মোডফ্রেক্স ফোডেন

কোন মডিউল পরামিতি আছে।

এই ড্রাইভার কার্ড autoprobes এবং ইনস্টল BIOS প্রয়োজন।

15.3.19। NCR5380: NCR5380 / 53c400 এর জন্য SCSI নিম্ন স্তরের ড্রাইভার

উদাহরণ:


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: NCR53c406a জন্য SCSI নিম্ন স্তরের ড্রাইভার

উদাহরণ:


মডারেটর এনসিআর 53 সি 406

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

15.3.21। 53c7,8xx.o: NCR53c7,8xx জন্য SCSI নিম্ন স্তরের ড্রাইভার

উদাহরণ:


modprobe 53c7,8xx

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

এই ড্রাইভার কার্ড autoprobes এবং ইনস্টল BIOS প্রয়োজন।

15.3.22। ncr53c8xx: PCI-SCS NCR538xx পরিবারের জন্য SCSI নিম্ন-স্তরের ড্রাইভার

উদাহরণ:


modprobe ncr53c8xx

কোন মডিউল পরামিতি আছে।

15.3.23। ppa: IOMEGA সমান্তরাল পোর্ট জিপ ড্রাইভের জন্য নিম্ন স্তরের SCSI ড্রাইভার

বিস্তারিত জানার জন্য লিনাক্সের উত্স গাছের ফাইল / ড্রাইভার / scsi / README.ppa দেখুন।

উদাহরণ:


modprobe ppa ppa_base = 0x378 ppa_nybble = 1

পরামিতি:

15.3.24। PAS16: PAS16 এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার

উদাহরণ:


modprobe pas16

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

এই ড্রাইভার কার্ড autoprobes। কোন BIOS প্রয়োজন।

15.3.25। qlogicfas: Qlogic FAS এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার

উদাহরণ:


modprobe qlogicfas

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

15.3.26। qlogicisp: Qlogic আইএসপি এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার

উদাহরণ:


modprobe qlogicisp

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

ফার্মওয়্যার প্রয়োজন

15.3.27। Seagate: Seagate, ভবিষ্যত ডোমেইন জন্য SCSI নিম্ন স্তরের ড্রাইভার

এই ড্রাইভার Seagate ST-02 এবং ভবিষ্যত ডোমেইন TMC-8xx এর জন্য।

উদাহরণ:


মাদ্রাসা সিগ্যাট

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

এই ড্রাইভার শুধুমাত্র ঠিকানা জন্য autoprobes IRQ 5 এ স্থির করা হয়। ড্রাইভারটি ইনস্টল BIOS প্রয়োজন।

15.3.28। t128: ট্র্যান্টর T128 / টি 1২8 ফ / টি ২২8 এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার

উদাহরণ:


modprobe t128

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

এই ড্রাইভার কার্ড autoprobes। ড্রাইভার ইনস্টল BIOS প্রয়োজন।

15.3.29। u14-34f: UltraStor 14F / 34F জন্য SCSI নিম্ন স্তরের ড্রাইভার

উদাহরণ:


modprobe u14-34f

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন

এই ড্রাইভার কার্ড autoprobes, কিন্তু 0x310 পোর্ট নয় কোন BIOS প্রয়োজন।

15.3.30। ultrastor: UltraStor- এর জন্য নিম্ন স্তরের SCSI ড্রাইভার

উদাহরণ:


মডারেটর

LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন