পোর্ট প্রতিরূপকারী ব্যবহার করে কতগুলি USB হার্ড ড্রাইভ ল্যাপটপে প্লাগ করা যায়?


10

আমি 2 ইউএসবি 2.0 এবং 1 ইউএসবি 3.0 পোর্ট সহ একটি ল্যাপটপ পেয়েছি এবং আমি জানতে চাই যে আমি এতে কতগুলি ইউএসবি হার্ড ড্রাইভ প্লাগ করতে পারি। লিনাক্স কার্নেলে কি কোনও হার্ড সীমা আছে?

পারফরম্যান্সের দিক থেকে, বন্দরে প্লাগ করা ড্রাইভগুলি জুড়ে ভাগ করা গতিটি কী?


1
আমার বাবা তার অভিনবত্ব ইউএসবি ডিভাইস পছন্দ করে। আমি তার জন্মদিনের জন্য তাকে আরও কিছু করব এবং তিনি যখন সীমাতে পৌঁছেছিলেন তখন আপনাকে জানাব: ডি
গ্রেগ

উত্তর:


13

তাত্ত্বিকভাবে আপনার কাছে একটি হোস্ট পিসিতে 127 টি ডিভাইস সংযুক্ত থাকতে পারে তবে ব্যবহারিক শক্তি এবং ডেটা ব্যান্ডউইথ সীমাবদ্ধতা রয়েছে যা এটি প্রতিরোধ করবে। এই 127 ডিভাইসগুলি সাত স্তর পর্যন্ত হাবের একটি টায়ার্ড নেটওয়ার্কে সাজানো যেতে পারে, পিসি হোস্টকে স্তর 1 হিসাবে গণনা করা হয় এবং 7 স্তরেরতম ডিভাইস হিসাবে গণনা করা হয় পিসি একটি হাবের জন্য 5 ইউনিট শক্তি সরবরাহ করে power প্রতিটি ইউনিট 100 এমএ এবং প্রতিটি বন্দরের সর্বনিম্ন 1 ইউনিট প্রয়োজন। হাব নিজেই একটি গ্রাস করে, 4 টি পর্যন্ত পোর্ট পর্যন্ত 4 ইউনিট রেখে। সুতরাং আপনি কখনও চারটি বেশি বন্দর সহ বাস চালিত হাবটি পাবেন না।

বাস চালিত হাবগুলির আরও সীমাবদ্ধতা রয়েছে। যেহেতু প্রতিটি বন্দরটিতে কেবলমাত্র একক ইউনিট শক্তি রয়েছে, তারা কেবলমাত্র একটি প্রবাহকে একক ডিভাইসে সংযোগ করতে পারে। আপনি এগুলি সম্প্রসারণের জন্য অন্য হাবের সাথে সংযুক্ত করতে পারবেন না কারণ এই হাবের জন্য অতিরিক্ত 5 ইউনিট প্রয়োজন। এবং সমস্ত ডিভাইস কোনও একক ইউনিট চালাতে পারে না। মাউসের মতো নিম্ন-পাওয়ার ডিভাইসটি কাজ করবে তবে একটি উচ্চ শক্তি ডিভাইস 5 টি ইউনিট পর্যন্ত দাবি করতে পারে। উচ্চ শক্তি ইউএসবি ডিভাইসগুলি কেবল তখনই পিসি হোস্ট বা স্ব-চালিত হাবের সাথে প্লাগ ইন করা হয় যখন বন্দরে 5 ইউনিট সরবরাহ করতে পারে work

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

বাস-চালিত হাবগুলি সাধারণত এই সীমাবদ্ধতার কারণে একটি খারাপ ধারণা এবং মূলত মোবাইলের জন্য, ডেস্কটপ ব্যবহারের জন্য নয়।

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

একটি স্ব-চালিত হাব উচ্চ বন্দরের ডিভাইস এবং আরও স্তরের হাবের অনুমতি দিয়ে প্রতিটি বন্দরে 5 ইউনিট সরবরাহ করতে সক্ষম হবে। সুতরাং আপনি একটি--বন্দর স্ব-চালিত কেন্দ্র এবং তারপরে আরও সাতটি 7-বন্দর হাব প্লাগ করতে পারেন, আপনাকে কেবল চতুর্থ স্তরের 49 টি বন্দর সরবরাহ করবে।

কিছু স্ব-চালিত হাব আপনাকে সেগুলি বাস চালিত মোডেও ব্যবহার করার অনুমতি দেবে তবে আপনি যদি অনেকগুলি ডিভাইস প্লাগ ইন করার চেষ্টা করেন তবে ওএস আপনাকে একটি ত্রুটি বার্তা দেবে।

বেশিরভাগ হাব নিয়ামক চিপগুলিতে 4 টি বন্দর থাকে যাতে আপনি সাধারণত 4-পোর্ট হাব দেখতে পান। যখন তারা একটি বড় কেন্দ্র তৈরি করতে চায়, তারা কেবল দুটি 4-বন্দর চিপ ব্যবহার করে। তবে তাদের হোস্টের সাথে সংযুক্ত প্রথম চিপ এবং দ্বিতীয়টি প্রথম চিপের ডাউনস্ট্রিম বন্দরগুলির সাথে সংযুক্ত দ্বিতীয় দিয়ে তাদের ডেইজি চেইন করতে হবে। এটি ব্যবহারকারীর জন্য কেবল সাতটি বন্দর ছেড়ে যায়, প্রথম চিপে তিনটি এবং দ্বিতীয়টিতে চারটি - তাই সাধারণ 7-বন্দর হাব।

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

সম্পাদনা: ইউএসবি প্যাকেটগুলি দেখতে দেখতে:

টোকেন:
প্যাকেট আইডি: 8 বিট
ঠিকানা: 7 বিট
শেষ পয়েন্ট: 4 বিট
সিআরসি: ৫ টি বিট

ফ্রেমের শুরু:
প্যাকেট আইডি: 8 বিট
ফ্রেম সংখ্যা: 11 বিট
সিআরসি: ৫ টি বিট

ডেটা প্যাকেট:
প্যাকেট আইডি: 8 বিট
ডেটা: 0-1023 বাইট
সিআরসি: 16 বিট

হ্যান্ডশেক:
প্যাকেট আইডি: 8 বিট

যেহেতু ঠিকানাটি মাত্র 7 টি বিট, আপনার কাছে কেবলমাত্র পুরো বাসে 128 টি ডিভাইস থাকতে পারে (7 টি বিট রয়েছে যা প্রতিটি চালু এবং বন্ধ থাকতে পারে, এখানে বিটগুলির মধ্যে কেবল 128 টি পৃথক সংমিশ্রণ সম্ভব)। এটিতে আপনার কম্পিউটার অন্তর্ভুক্ত রয়েছে, যাতে এটিতে 127 টি অন্যান্য জিনিস সংযুক্ত রাখতে পারে।


2
127 সীমাটি কোথা থেকে আসে? ভাবছি.
পাগল 2be

@ পাগলবিবে: আপনি জিজ্ঞাসা করুন, আমি সম্পাদনা করি :)
রিনজউইন্ড

1
@ কৌতুক 2 মনে রাখবেন যে আপনি যখন নিয়ন্ত্রক প্রতি 127 ডিভাইস অনুমোদিত হবেন তখন আপনার পিসি 127 হার্ডরিভকে পাওয়ারের জন্য যথেষ্ট পরিমাণ সরবরাহ করতে পারে না। যদি প্রতিটি ড্রাইভের নিজস্ব বিদ্যুৎ সরবরাহ থাকে তবে তা ঠিক হওয়া উচিত তবে ল্যাপটপের এত পাওয়ার উত্স হওয়ার আশা করবেন না।
ক্র্যাসিক

127 ইউএসবি লাঠি সম্ভব। 128 হার্ড ডিস্ক? এমনটি ভাববেন না: ডি
রিনজউইন্ড

কিভাবে তথ্য স্থানান্তর সম্পর্কে? এক্স জিবিপিএসে যদি আমার 1 হার্ড ড্রাইভ থাকে, তবে কি কোনও 8 পোর্ট প্রতিরক্ষক প্রতিটি হার্ড-ড্রাইভে X / 8 এ স্থানান্তরিত করতে পারে? এবং এক্স / 127 সর্বোচ্চ কনফিগারেশন?
719016

0

সুতরাং, আপনি খুঁজে পাবেন যে ইউএসবি 3 চিপসেটের সাহায্যে, ইউএসবি 3 চিপসেটগুলিতে হার্ড 32 ডিভাইসের সীমা (সত্যই 96 টি শেষ সীমা) এর কারণে আপনি 30 ডিভাইস বা তারপরে একটি সীমাটি হিট করবেন।

আমি এই সমস্যাটিও মোকাবিলা করেছি এবং আসল সমস্যা এবং সমাধানগুলি খুঁজে পেতে আমার কিছুটা সময় লেগেছে। এটি একটি দীর্ঘ পৃষ্ঠা, যাতে আপনি এটি সেখানে পড়তে পারেন http://marc.merlins.org/perso/linux/post_2018-12-20_Getting-Around-USB3-xhci-32- ডিভাইস- লিমিট- সর্বাধিক সংখ্যা-অফ- ডিভাইসগুলি - এই-এক্সএইচসিআই-হোস্ট-সাপোর্ট -32- এইচটিএমএল

মূলত, এটি এই বিষয়গুলিতে ফোটে
1) ইউএসবি 3 এর সাথে একটি 96 টি সমাপ্তি সীমা রয়েছে (যা কেবল 32 ডিভাইসে অনুবাদ করে)
2) হাবের কারণে আপনি আরও শেষ পয়েন্টগুলি হারাবেন, ইউএসবি 3 হাবের ইউএসবি 2 কেবল ব্যবহার করে আপনাকে কয়েকটি স্লট ফিরে পাবেন
3) আরও সাধারণভাবে আপনার ইউএসবি 3 নিষ্ক্রিয় করা উচিত যদি আপনি এটি না করে করতে পারেন (ইউএসবি 3 কার্নেল ড্রাইভারকে সরিয়ে ফেলুন, বা আপনি যদি পারেন তবে সহজ, আপনার বায়োজে ইউএসবি 3 অক্ষম করুন)। ইউএসবি 2 মোডে ইউএসবি 3 চিপ ব্যবহার করা সাহায্য করে না, আপনাকে ইউএসবি 3 অক্ষম করতে হবে যাতে আপনার মাদারবোর্ডটি একটি ইউএসবি 2 নিয়ামকের কাছে পোর্টটি পুনরায় সাজিয়ে তোলে যার শেষ পয়েন্ট সীমা 4 নেই) আপনি ইউএসবি 3 অক্ষম করতে না পারলে কেবল একটি ইউএসবি 2 কেবল পিসিআই কার্ড পান এবং এটি সত্যই আপনাকে 120 টি ডিভাইস দেবে।

আরও সংস্থানসমূহ: https://www.spinics.net/lists/linux-usb/msg175224.html
https://forums.intel.com/s/question/0D50P00004905stSAA/hardware-limitations-on-usb-endpPoint-xhci? ভাষা = en_US


-2

ব্যক্তিগত অভিজ্ঞতা থেকে, আমার ওয়েবক্যাম কেবল তখনই কাজ করবে যদি আমার পিসির ইউএসবি পোর্টগুলির সাথে সরাসরি সংযুক্ত থাকে। এটি একটি চালিত হাবের সাথে সংযুক্ত কাজ করবে না। এটি আমার কাছে বোঝায় যে আপনি বেশ কয়েকটি ডিভাইস সীমাতে চলে যাওয়ার আগে ব্যান্ডউইথ সীমাবদ্ধতায় চলে যান।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.