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 নিম্ন স্তরের ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
এই ড্রাইভার কার্ড এন্ট্রোবর্চ এবং ইনস্টল BIOS প্রয়োজন।
15.3.7। aha152x: অ্যাডাপটেক AHA152X / 2825 এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
এই ড্রাইভার কার্ড এন্ট্রোবর্চ এবং ইনস্টল BIOS প্রয়োজন।
15.3.8। aha1542: Adaptec AHA1542 এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
এই ড্রাইভার শুধুমাত্র 0x330 এবং 0x334 এ কার্ড autoprobes
15.3.9। aha1740: Adapetec AHA1740 EISA- এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
উদাহরণ:
কোন মডিউল পরামিতি আছে।
এই ড্রাইভার কার্ড autoprobes।
15.3.10। aic7xxx: Adaptec AHA274X / 284X / 294X এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
এই ড্রাইভার কার্ড autoprobes এবং BIOS সক্রিয় করা আবশ্যক।
15.3.11। Advansys: AdvanSys / Connect.com- এর জন্য SCSI নিম্ন স্তরের ড্রাইভার
উদাহরণ:
মডিউল পরামিতি:
- asc_iopflag
- 1
- পোর্ট স্ক্যানিং সক্ষম
- 0
- পোর্ট স্ক্যান নিষ্ক্রিয় করা
- asc_ioport
- অ্যাডভান্সিস SCSI অ্যাডাপ্টরের জন্য স্ক্যান করার জন্য I / O পোর্ট ঠিকানা
- asc_dbglvl
- ডিবাগিং স্তর:
- 0
- ত্রুটি শুধুমাত্র
- 1
- উচ্চ স্তরের ট্রেসিং
- 2-এন
- Verbose ট্রেসিং
এই ড্রাইভারটি বেস কার্নেলের মধ্যে আবদ্ধ হলে, আপনি কার্নেল বুট পরামিতির মাধ্যমে পরামিতিগুলি পরিবাহিত করতে পারেন। BootPrompt-HOWTO দেখুন
15.3.12। in2000: সর্বদা IN2000 জন্য SCSI নিম্ন স্তরের ড্রাইভার
উদাহরণ:
কোন মডিউল পরামিতি আছে।
এই ড্রাইভার কার্ড autoprobes। কোন BIOS প্রয়োজন।
15.3.13। BusLogic: BusLogic জন্য SCSI নিম্ন স্তরের ড্রাইভার
এই ড্রাইভারটি ড্রাইভ করতে পারেন BusLogic কার্ডের তালিকা দীর্ঘ। লিনাক্স সোর্স টিকে ফাইলের ড্রাইভার / সিসিএসআই / রিডম.বোসোলোজিক ফাইলটি মোট ছবির জন্য পড়ুন।
উদাহরণ:
কোন মডিউল পরামিতি আছে।
এই ড্রাইভারটি বেস কার্নেলের মধ্যে আবদ্ধ হলে, আপনি কার্নেল বুট পরামিতির মাধ্যমে পরামিতিগুলি পরিবাহিত করতে পারেন। BootPrompt-HOWTO দেখুন
15.3.14। dtc: DTC3180 / 3280 এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
এই ড্রাইভার কার্ড autoprobes।
15.3.15। eata: EATA ISA / EISA জন্য SCSI নিম্ন স্তরের ড্রাইভার
এই ড্রাইভারটি DPT PM2011 / 021/012/022 / 1২2 / 322 এ পরিচালনা করে।
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
15.3.16। eata_dma: EATA-DMA- এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
এই ড্রাইভারটি DPT, NEC, AT & T, SNI, AST, Olivetti, এবং Alphatronix পরিচালনা করে।
এই ড্রাইভারটি DPT Smartcache, স্মার্টক্যাশ তৃতীয় এবং SmartRAID পরিচালনা করে।
উদাহরণ:
কোন মডিউল পরামিতি আছে।
সমস্ত কনফিগারেশনে অটোপবার কাজ করে
15.3.17। eata_pio: EATA-PIO- এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
এই ড্রাইভার পুরানো DPT PM2001, PM2012A পরিচালনা করে।
উদাহরণ:
কোন মডিউল পরামিতি আছে।
15.3.18। fdomain: ভবিষ্যত ডোমেইন 16xx জন্য SCSI নিম্ন স্তরের ড্রাইভার
উদাহরণ:
কোন মডিউল পরামিতি আছে।
এই ড্রাইভার কার্ড autoprobes এবং ইনস্টল BIOS প্রয়োজন।
15.3.19। NCR5380: NCR5380 / 53c400 এর জন্য SCSI নিম্ন স্তরের ড্রাইভার
উদাহরণ:
একটি পোর্ট জন্য ম্যাপ NCR5380 বোর্ড:
একটি মেমরি জন্য এনক্রিপ্টেড NCR53C400 বোর্ড অক্ষম বিঘ্নিত সঙ্গে:
পরামিতি:
- ncr_irq
- আইআরকিউর চালককে সেবা দিতে হবে ২55 মানে কোনও ডিএমএ বিঘ্ন না। 254 একটি IRQ লাইনের জন্য অটোপ্যাব যদি কমান্ড লাইনের উপর লেখা হয়।
- ncr_addr
- I / O পোর্ট ঠিকানা বা মেমরি মেমরি করা I / O ঠিকানা, যেটি যথাযথ হবে, ড্রাইভারটি চালানো হবে
- ncr_dma
- ডিএমএ চ্যানেল চালকটি ব্যবহার করতে হবে
- ncr_5380
- 1 = NCR5380 বোর্ডের জন্য সেট আপ
- ncr_53c400
- 1 = NCR53C400 বোর্ডের জন্য সেট আপ
এই ড্রাইভারটি বেস কার্নেলের মধ্যে আবদ্ধ হলে, আপনি কার্নেল বুট পরামিতির মাধ্যমে পরামিতিগুলি পরিবাহিত করতে পারেন। BootPrompt-HOWTO দেখুন
15.3.20। NCR53c406a: NCR53c406a জন্য SCSI নিম্ন স্তরের ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
15.3.21। 53c7,8xx.o: NCR53c7,8xx জন্য SCSI নিম্ন স্তরের ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
এই ড্রাইভার কার্ড autoprobes এবং ইনস্টল BIOS প্রয়োজন।
15.3.22। ncr53c8xx: PCI-SCS NCR538xx পরিবারের জন্য SCSI নিম্ন-স্তরের ড্রাইভার
উদাহরণ:
কোন মডিউল পরামিতি আছে।
15.3.23। ppa: IOMEGA সমান্তরাল পোর্ট জিপ ড্রাইভের জন্য নিম্ন স্তরের SCSI ড্রাইভার
বিস্তারিত জানার জন্য লিনাক্সের উত্স গাছের ফাইল / ড্রাইভার / scsi / README.ppa দেখুন।
উদাহরণ:
পরামিতি:
- ppa_base
- PPA এর I / O পোর্টের বেস ঠিকানা ডিফল্ট 0x378
- ppa_speed_high
- মাইক্রোসেকেন্ডে তথ্য স্থানান্তরে ব্যবহৃত বিলম্ব ডিফল্ট 1
- ppa_speed_low
- বিলম্ব ব্যবহৃত অন্যান্য
- অপারেশন, microseconds মধ্যে। ডিফল্ট 6
- ppa_nybble
- 1 = 4-বিট মোড ব্যবহার করুন। 0 = না ডিফল্ট 0
15.3.24। PAS16: PAS16 এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
এই ড্রাইভার কার্ড autoprobes। কোন BIOS প্রয়োজন।
15.3.25। qlogicfas: Qlogic FAS এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
15.3.26। qlogicisp: Qlogic আইএসপি এর জন্য SCSI নিম্ন-স্তরের ড্রাইভার
উদাহরণ:
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 নিম্ন-স্তরের ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
এই ড্রাইভার কার্ড autoprobes। ড্রাইভার ইনস্টল BIOS প্রয়োজন।
15.3.29। u14-34f: UltraStor 14F / 34F জন্য SCSI নিম্ন স্তরের ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন
এই ড্রাইভার কার্ড autoprobes, কিন্তু 0x310 পোর্ট নয় কোন BIOS প্রয়োজন।
15.3.30। ultrastor: UltraStor- এর জন্য নিম্ন স্তরের SCSI ড্রাইভার
উদাহরণ:
LKM- এর জন্য কোন মডিউল পরামিতি নেই, কিন্তু যদি আপনি এই মডিউলকে বেস কার্নেলে যুক্ত করেন, তবে আপনি লিনাক্স বুট পরামিতির মাধ্যমে কিছু পরামিতিগুলি পাস করতে পারেন। BootPrompt-HOWTO দেখুন