USB تنازع — ڈیوائس ساتھ سست
ہر USB پورٹ آزاد ہے یہ عام عقیدہ غلط ہے۔ ایک ہی اپ سٹریم لنک، ہب، یا کنٹرولر شیئر کرنے والے ڈیوائس بینڈوڈتھ کے لیے مقابلہ کرتے ہیں۔ کیمرا یا ایکسٹرنل ڈرائیو جیسے بھاری ڈیوائس ایک کنٹرولر پر چلنے سے سب سست ہو سکتے ہیں۔
زیادہ تر لوگ مانتے ہیں کہ ان کے کمپیوٹر کا ہر USB پورٹ ایک آزاد لین ہے جس کا سسٹم تک ذاتی کنکشن ہے۔ ایک پورٹ میں ڈرائیو اور دوسرے میں کیمرا پلگ کریں، اور قدرتی توقع یہ ہے کہ کوئی دوسرے کو متاثر نہیں کر سکتا۔ درجنوں صارفین سے پوچھیں کہ ان کے ڈیوائس ایک ساتھ کیوں سست ہوتے ہیں، اور اکثریت ڈیوائس، کیبلز، یا آپریٹنگ سسٹم کو مورداخت کرے گی۔ یہ ذہنی ماڈل غلط ہے، اور اسی لیے USB ٹربل شوٹنگ سیشنوں کا اختتام اکثر مایوسی پر ہوتا ہے۔
USB پورٹز آزاد نہیں ہیں۔ وہ کنٹرولرز کے تحت گروپ کیے جاتے ہیں، اور ایک کنٹرولر سے جڑا ہر ڈیوائس ایک بس شیئر کرتا ہے جس کی کل بینڈوڈتھ مقرر ہے۔ جب اس بس پر ڈیوائسز کو اس سے زیادہ درکار ہوتا ہے جو وہ فراہم کر سکتی ہے، وہ اس کے لیے مقابلہ کرتے ہیں، اور بس پر موجود سب کچھ سست ہو جاتا ہے — بشمول وہ ڈیوائس جو خود بہت کم بینڈوڈتھ استعمال کرتے ہیں۔ وہ مقابلہ بس تنازع ہے۔
تنازع پراسرار علامتوں کی لمبی فہرست کی وضاحت کرتا ہے: ویب کیم جو بیرونی ڈرائیو کاپی شروع کرنے پر فریمز چھوڑ دیتی ہے، آڈیو جو پرنٹر کے ملازمت شروع کرنے پر کرکل کرتا ہے، MIDI کنٹرولر جو پرفارمنس کے درمیان منقطع ہو جاتا ہے۔ ان میں سے کئی صورتوں میں ڈیوائس خراب نہیں ہوتے — وہ بھوکے ہیں، اور بھوک کنکشن لے آؤٹ کی وجہ سے ہوتی ہے نہ کہ ہارڈویئر کی۔ وہی ڈیوائسز دوسرے پورٹس پر لے جائیں اور مسائل اکثر غائب ہو جاتے ہیں، اسی لیے یکساں پیریفیرلز کسی دوست کی مشین پر بے عیب کام کرتے ہیں۔ نوٹ کریں کہ USB بے ضابطگیاں طاقت کی ترسیل، کیبل کوالٹی، ڈرائیور کی خرابی، کنٹرولر شیڈولنگ، آئسوکرونس ٹرانسفر کی حدیں، USB 3.x RF مداخلت، یا فرم ویئر مسائل سے بھی پیدا ہو سکتی ہیں — بینڈوڈتھ تنازع ایک نمایاں امیدوار ہے جسے پہلے چیک کرنا چاہیے، عالمی وضاحت نہیں۔
خوشخبری یہ ہے کہ تنازع تشخیص کے قابل ہے اور اکثر موجودہ پورٹس کو دوبارہ ترتیب دے کر ٹھیک کیا جا سکتا ہے۔ ایک اکثر ناقل مثال: Logitech C920 ویب کیم جو Dell XPS 15 پر فریمز چھوڑ رہی تھی، Samsung T7 ڈرائیو کو دوسرے کنٹرولر پر منتقل کرنے سے حل ہو گئی — اصلاح کی قیمت صفر ڈالر تھی۔ (یہ ایک استعمال کنندگان کی رپورٹ کردہ مثالی صورت ہے، کنٹرولڈ لیب پیمائش نہیں۔) یہ صفحہ وضاحت کرتا ہے کہ USB ٹاپولوجی دراصل کیسے کام کرتا ہے، کیوں مخصوص کنکشن پیٹرن آپ کے ڈیوائسز کو بھوکا کر سکتے ہیں، اور مسئلے کو کم یا ختم کرنے کے لیے اپنے پورٹس کو کیسے دوبارہ ترتیب دیں۔ یہاں بینڈوڈتھ اعداد عام حوالہ قدریں ہیں؛ حقیقی رفتاریں آپ کے مخصوص کنٹرولر، کیبل، اور ڈیوائس فرم ویئر پر منحصر ہیں۔

USB ٹاپولوجی دراصل کیسے کام کرتی ہے
USB ٹریفک سخت درجہ بندی کی پیروی کرتا ہے۔ اوپر ہوسٹ کنٹرولر بیٹھا ہے، مادر بورڈ پر ایک چپ جو سسٹم کی طرف سے USB پروٹوکول چلاتی ہے۔ ہر کنٹرولر ایک یا زیادہ روٹ ہب کا مالک ہے، جو بیک پینل پر نظر آنے والی فیزیکل پورٹس پر ختم ہوتے ہیں۔ کیبلز اور بیرونی ڈاؤن سٹریم ہب بس کو مزید بڑھاتے ہیں، اور ڈیوائس سروں پر جڑتے ہیں۔ ڈیوائسز دراصل مقابلہ کرتے ہیں یا نہیں، یہ اس پر منحصر ہے کہ وہ ایک ہی اپ سٹریم لنک، ہب، رفتار ڈومین، اور کنٹرولر شیڈولنگ وسائل شیئر کرتے ہیں یا نہیں۔ الگ رفتار ڈومینز (USB 2.0 بمقابلہ USB 3.x) پر یا ایک ہی کنٹرولر کے تحت الگ روٹ ہب شاخوں پر ڈیوائسز شاید بالکل مقابلہ نہ کریں — صرف کنٹرولر کا نام دیکھنا ثابت نہیں کرتا کہ وہ ایک بینڈوڈتھ پول سے کشید کرتے ہیں۔ تاہم، تنازع کی تشخیص میں پہلے تخمینے کے طور پر، ایک کنٹرولر کے تحت آنے والی ہر چیز کو مشترکہ سمجھنا محفوظ مفروضہ ہے۔
جدید سسٹمز میں کنٹرولرز چپسٹ کے اندر رہتے ہیں الگ چپس کے بجائے، اسی لیے مادر بورڈ کا پورٹ لے آؤٹ بے ترتیب لگ سکتا ہے۔ تولیدکار فیصلہ کرتا ہے کہ کون سی فیزیکل پورٹس کس کنٹرولر سے جڑتی ہیں، اور وہ گروپ بندی کیس پر کہیں پرنٹ نہیں ہوتی۔ چار ریئر پورٹس ایک کنٹرولر سے لٹکتی ہو سکتی ہیں جبکہ فرنٹ پینل ہیڈر دوسرے کنٹرولر سے جڑتا ہے، بغیر کئی بصری اشارے کے۔ گروپ بندی سیکھنے کا واحد قابل اعتماد طریقہ اسے سافٹ ویئر میں معائنہ کرنا ہے۔
بیرونی ہب درخت کو ایک لیول گہرا کرتے ہیں، لیکن وہ نئی بس نہیں بناتے — وہ اسی کنٹرولر کو ڈاؤن سٹریم شاخیں شامل کرتے ہیں، اور ہر ہپ کی ایک چھوٹی سی لیٹینسی کا اضافہ کرتا ہے۔ عملی اصول یہ ہے کہ ہب آپ کے کنکشن آپشنز کو بڑھاتے ہیں جبکہ ایک بینڈوڈتھ بجٹ شیئر کرتے ہیں۔
Windows ڈیوائس مینیجر USB کنکشنز کو Universal Serial Bus controllers کے تحت گروپ کرتا ہے۔ ہر USB Root Hub انٹری USB درخت کی ایک شاخ کی نمائندگی کرتی ہے، لیکن نوٹ کریں کہ ایک ہی ہوسٹ کنٹرولر متعدد روٹ ہب منظم کر سکتا ہے اور ڈیوائس مینیجر ہمیشہ مکمل فیزیکل کنٹرولر گروپنگ ظاہر نہیں کرتا۔ زیادہ درست ٹاپولوجی ویو کے لیے، USB Device Tree Viewer یا USBView جیسے ٹولز اصل کنٹرولر-ٹو-ہب-ٹو-ڈیوائس درخت دکھاتے ہیں۔ macOS System Report میں USB کے تحت وہی معلومات دکھاتا ہے، اور Linux lsusb -t کے ساتھ درخت ڈسپلے کرتا ہے۔
ایک مین سٹریم صارف مادر بورڈ سے ٹھوس مثال لیجیے۔ اس کے عموماً 2-3 USB کنٹرولر ہوتے ہیں: چپسٹ کا نیٹو USB 2.0 کنٹرولر، ایک تھرڈ پارٹی USB 3.x کنٹرولر (اکثر ASMedia یا ملتیج)، اور ممکنہ طور پر ایک Thunderbolt کنٹرولر جو USB بھی لے جاتا ہے۔ ریئر پینل پورٹس کنٹرولر کے لحاظ سے گروپ ہوتی ہیں، نسل کے لحاظ سے نہیں۔ عین میپنگ تولیدکار کے لحاظ سے مختلف ہوتی ہے اور مادر بورڈ مینول یا USB درخت ٹولز کے خلاف تصدیق کی جانی چاہیے۔
اب تاریں تصور کریں: ریئر USB 2.0 پورٹ پر ویب کیم، دوسری ریئر USB 2.0 پورٹ پر بیرونی ڈرائیو، اور تیسرے پر ماؤس ریسیور۔ تینوں ایک ہی بس پر بیٹھے ہیں، تقریباً 280 Mbps کی صلاحیت کے لیے مقابلہ کر رہے ہیں۔ ڈرائیو کو دوسرے کنٹرولر پر USB 3.0 پورٹ پر لے جائیں، اور کیمرا کے پاس اچانک USB 2.0 بس اپنے لیے ہے۔ ٹاپولوجی، نہ کہ ہارڈویئر، بٹل نیک تھا۔
یہی ٹاپولوجی سیکھنے کا مقصد ہے: یہ بے ترتیب پورٹ سوانپنگ کو ایک متعین منصوبے میں بدل دیتا ہے۔
بینڈوڈتھ جو واقعی اہم ہے
بینڈوڈتھ تنازع کی زبان ہے، اور دو اعداد سب سے زیادہ اہم ہیں۔ USB 2.0 بس نظریاتی طور پر 480 Mbps ریٹڈ ہے (USB-IF: USB 2.0 Specification, Section 5.7.6)۔ پروٹوکول اوور ہیڈ کے بعد، عملی حد عموماً 250-280 Mbps استعمال کے قابل تھرو پٹ کے حدود میں ہے (تقریباً 30-35 MB/s)، کنٹرولر اور سسٹم لوڈ کے لحاظ سے۔ USB 3.0 بس 5 Gbps ریٹڈ ہے، تقریباً دس گنا زیادہ، کنٹرولر اور کیبل کوالٹی کے لحاظ سے 300-400 MB/s کی عملی حد کے ساتھ۔ یونٹس پر نوٹ کریں: Mbps میگا بٹس فی سیکنڈ ہے، MB/s میگا بائٹس فی سیکنڈ؛ 1 MB/s = 8 Mbps۔
اب موازنہ کریں کہ آپ کے ڈیوائسز دراصل کتنا استعمال کرتے ہیں۔ Logitech C920 USB 2.0 بس پر تقریباً 35 Mbps مسلسل 1080p30 MJPEG کے لیے سٹریم کرتا ہے، دوسرے ڈیوائسز کے لیے تقریباً 245 Mbps چھوڑ کر — اور وہ آئسوکرونس ٹرانسفرز پر پروٹوکول اوور ہیڈ سے پہلے ہے:
- ایک 1080p ویب کیم 30 fps پر، MJPEG یا H.264 جیسی کمپریسڈ فارمیٹ میں، عموماً 20-50 Mbps پر سٹریم کرتی ہے، کیمرے کے انکوڈنگ کوالٹی کے لحاظ سے۔ ایک غیر کمپریسڈ YUY2 سٹریم اسی ریزولوشن پر نمایاں طور پر زیادہ ہوتی ہے — اکثر کئی سو Mbps یا زیادہ — اس لیے کمپریسڈ اعداد صرف کمپریسڈ فارمیٹس کے لیے تخمینی رینج کے طور پر لیں۔
- ایک بیرونی SSD بڑی فائل کاپی کے دوران عموماً 100-400 MB/s (میگا بائٹس فی سیکنڈ) پر کام کرتا ہے، ڈرائیو اور انٹرفیس کے لحاظ سے؛ کچھ ہائی اینڈ ڈرائیوز اس سے زیادہ جاتے ہیں۔ پرانے میکینیکل ڈرائیوز عموماً سست تر ہوتے ہیں۔
- ایک پرنٹر ملازمت کے دوران مختصر، بھاری پلسز میں ڈیٹا بھیجتا ہے۔
- ایک ماؤس، کی بورڈ، یا وائرلیس ریسیور نہایت چند کلو بٹس فی سیکنڈ استعمال کرتا ہے۔
ریاضی انکشاف ہے۔ ایک کیمرا اور بیرونی ڈرائیو ایک ہی USB 2.0 بس پر رکھیں، اور ڈرائیو تنہا پوری عملی بینڈوڈتھ استعمال کر سکتا ہے، کیمرا کے لیے تقریباً کچھ نہیں چھوڑتا۔ تیسرا فعال ڈیوائس شامل کریں، اور کنٹرولر سب کو مطمئن نہیں کر سکتا، اس لیے یہ درخواستوں کو باری باری سے پورا کرتا ہے۔ بس پر ہر ڈیوائس نتیجے میں تاخیر کا تجربہ کرتا ہے: ڈرائیو سست کاپی ہوتا ہے، کیمرا فریمز چھوڑتا ہے، اور ماؤس بھی غیر ردعمل عمل لگ سکتا ہے کیونکہ اس کے چھوٹے پولنگ پیکیٹس بڑے ٹرانسفرز کے پیچھے قطار میں کھڑے ہیں۔
یہ سمجھنا کہ بجٹ کہاں جاتا ہے، خام اعداد سے زیادہ اہم ہے۔ کئی کیمرے اور آڈیو انٹرفیسز آئسوکرونس ٹرانسفرز نیگوٹیئٹ کرتے ہیں: وہ بس کا ایک متناوب حصہ پہلے سے محفوظ رکھتے ہیں، اپنی سٹریم کو دوسروں کے لیے کم چھوڑ کر محفوظ کرتے ہیں۔ کچھ ڈیوائسز بلک ٹرانسفرز استعمال کرتے ہیں، جو الگ طریقے سے مقابلہ کرتے ہیں — لیکن عملی اثر وہی ہے جب بس بھر جاتی ہے۔ جب محفوظ حصے اور برسٹ ٹرانسفرز اس حد سے تجاوز کرتے ہیں، کنٹرولر best-effort ٹرانسفرز کو پتلا کرتا ہے اور، بدترین صورت میں، محفوظ حصوں میں ناکام ہوتا ہے — جس سے کیمرا فریمز چھوڑنا شروع کر دیتا ہے۔
یہ اعداد یہ بھی وضاحت کرتے ہیں کہ USB 3.0 کیوں ہر چیز کے لیے اصلاح لگتا ہے۔ اس کی عملی حد ایک درجے کی گنا زیادہ ہے — نظریاتی طور پر 5 Gbps ریٹڈ، 300-400 MB/s کی عام حقیقی دنیا کی حد کے ساتھ — اس لیے دو یا تین بھاری ڈیوائسز ایک 5 Gbps بس پر بغیر قابل ذکر تنازع کے ساتھ رہ سکتے ہیں۔ لیکن یہی منطق اوپر کی طرف سکیل ہوتی ہے: کئی ڈرائیوز متوازی طور پر لکھتے ہوئے USB 3.0 بس کو بھی سیچوریشن کر سکتے ہیں۔ تنازع ڈیمانڈ کی پیروی کرتا ہے، پورٹ کے لیبل کی نہیں۔
USB کے بارے میں چار خرافات
USB بینڈوڈتھ کے بارے میں چار عقیدے جنگلوں میں زیادہ تر غلط تشکیل کا سبب بنتے ہیں۔ ہر ایک قابل یقین لگتا ہے، ہر ایک فورمز پر دوہرائی جاتی ہے، اور ہر ایک ایک ہی غلط نتیجے کی طرف اشارہ کرتی ہے: ڈیوائس کو مورداخت کریں جب لے آؤٹ خراب ہے۔

خرافت اول: “USB 3.0 اور 2.0 آزاد ہیں۔” وہ برقی طور پر الگ ہیں، ہاں — لیکن صرف مادر بورڈ پر۔ پیچیدگی ہب کی ہے۔ ایک کمپلائنٹ ہب میں الگ USB 2.0 اور SuperSpeed پاتھ ہیں، اس لیے آپ کا 2.0 ڈیوائس USB 2.0 پاتھ پر متوقع طور پر High-Speed 480 Mbps پر چلے گا۔ لیکن کچھ پرانے ہب ڈیوائس کو Full-Speed 12 Mbps پر نیگوٹیئٹ کر دیتے ہیں — کوئی وارننگ نہیں، کوئی ایرر نہیں، تھرو پٹ میں دس گنا یا زیادہ کمی۔ ڈیوائس مینیجر میں نیگوٹیئٹڈ رفتار ہمیشہ چیک کریں۔
خرافت دوم: “زیادہ پورٹس، زیادہ بینڈوڈتھ۔” ہب شامل کرنا یا باقی پورٹس میں ڈیوائس پلگ کرنا تھرو پٹ نہیں پیدا کرتا۔ ایک کنٹرولر پر چھ پورٹس والا ریئر پینل وہی کل بینڈوڈتھ پیش کرتا ہے جو اس کنٹرولر پر ایک پورٹ کرتی ہے۔ زیادہ پورٹس سہولت ہے، بینڈوڈتھ کبھی نہیں۔ آٹھ پورٹ USB 2.0 ہب اب بھی اپنے تمام پورٹس کے لیے تقریباً 280 Mbps فراہم کرتا ہے — ہب ایک اپ سٹریم لنک تک رسائی کی arbitration کرتا ہے، فی پورٹ بجٹ نہیں۔
خرافت سوم: “وائرلیس ریسیورز کے لیے USB 3.0 ضروری ہے۔” ماؤس یا کی بورڈ ریسیور چند کلو بٹس فی سیکنڈ منتقل کرتا ہے — USB 2.0 پورٹ اس سے ہزار گنا زیادہ ہے۔ حقیقی دشمن RF مداخلت ہے۔ USB 3.0 سگنلنگ تقریباً 2 سے 2.8 GHz ریڈیو نواز پیدا کرتی ہے (Intel: USB 3.x Interference Whitepaper, 2015)، جو آپ کے ریسیور کے استعمال کردہ 2.4 GHz بینڈ کے ساتھ اوورلیپ کرتی ہے۔ اسے USB 3.0 پورٹ کے پاس پلگ کریں اور اینٹینا ریڈیو نواز کے زون میں بیٹھ جاتی ہے۔ باکس میں آنے والی ایکسٹینشن کیبل کے ساتھ USB 2.0 پورٹ استعمال کریں — یہ تنہا اکثر بار بار ماؤس اسٹٹرنگ حل کر دیتا ہے۔
خرافت چہارم: “بینڈوڈتھ تنازع نایاب ہے۔” یہ USB ڈیوائس مسائل کے زیادہ تر نظر انداز اسباب میں سے ایک ہے، بالکل اس لیے کہ یہ نظر نہیں آتا۔ ڈیوائسز شاید ہی اعلان کریں کہ وہ بھوکے ہیں۔ وہ فریمز چھوڑتے ہیں، کرکل کرتے ہیں، اسٹٹر کرتے ہیں، یا间断性 طور پر منقطع ہوتے ہیں — اور ہر علامت کو ڈیوائس پر مورداخت کیا جاتا ہے۔ نتیجہ RMA شدہ ویب کیمز، آڈیو انٹرفیسز، اور ڈرائیوز کا قبرستان ہے جو شاید کسی اور پورٹ لے آؤٹ پر بے عیب کام کریں۔ تنازع کو intermittent USB ناکامیوں کے لیے پہلے چیک کرنے کے نمایاں امیدوار کے طور پر لیں — لیکن واحد ممکنہ سبب نہیں۔
لیپ ٹاپ یا ڈیسک ٹاپ؟ مختلف مسائل۔
لیپ ٹاپ اور ڈیسک ٹاپ الگ طرح ناکام ہوتے ہیں، اور ٹاپولوجی وضاحت کرتی ہے۔
لیپ ٹاپ میں ہر چیز کے لیے ایک سے تین کنٹرولر ہوتے ہیں: اس کے تمام USB پورٹس، بلٹ ان ویب کیم، فنگر پرنٹ ریڈر، اور اکثر اندرونی بلیو ٹوتھ۔ آپ جو پیریفیرل پلگ کرتے ہیں وہ نہ صرف دوسرے پیریفیرلز کے ساتھ بلکہ بلٹ ان ہارڈویئر کے ساتھ بھی اسی بسز پر مقابلہ کرتا ہے۔ لیپ ٹاپز بڑھتے ہوئے Thunderbolt اور USB کو ایک کنٹرولر میں ضم کرتے ہیں، اس لیے ڈسپلے، ڈرائیوز، اور پیریفیرلز لے جانے والا ڈاک سب کچھ ایک بس سے گزرتا ہے۔ جارحانہ BIOS پاور مینجمینٹ اضافی طور پر انفرادی کنٹرولرز کو بیٹری بچانے کے لیے بند یا غیر فعال کر سکتا ہے، ایسے ڈیوائسز پیدا کرتا ہے جو بغیر وارننگ غائب اور دوبارہ ظاہر ہوتے ہیں۔
ڈیسک ٹاپز میں عموماً زیادہ کنٹرولر ہوتے ہیں — دو سے چار — جو ایک فائدہ ہے۔ لے آؤٹ، تاہم، اکثر متعدد ریئر پورٹس کو ایک کنٹرولر کے تحت گروپ کرتا ہے، اور ایک ہب چین درجنوں ڈیوائسز کو ایک بس میں ڈال سکتا ہے۔ ڈیسک ٹاپ کی عام ناکامی کنٹرولرز کی کمی نہیں بلکہ خراب پورٹ اسائنمنٹ ہے: بھاری ڈیوائسز وہیں ختم ہوتے ہیں جہاں سب کچھ اسی بس پر ہے۔
عملی فرق اصلاح میں ظاہر ہوتا ہے۔ لیپ ٹاپ پر، ترجیح دے کر تنازع حل کریں: فیصلہ کریں کہ کن ڈیوائسز کو scarce بینڈوڈتھ کا حق ہے، اور باقی کو ڈاک کے USB 2.0 پورٹس یا طاقت والے ہب پر لے جائیں۔ ڈیسک ٹاپ پر، پھیلا کر حل کریں: میپ کریں کہ کون سی ریئر اور فرنٹ پورٹس کس کنٹرولر سے تعلق رکھتی ہیں، پھر بھاری ڈیوائسز کو سب پر تقسیم کریں۔
علامت تشخیص جدول
نیچے ہر علامت اپنے سب سے ممکن سبب کی طرف اشارہ کرتی ہے، ایک پریشان کن اندازے کو چیک کرنے قابل مفروضے میں بدلتی ہے۔
- کیمرا فریمز چھوڑنا — شیئرڈ کنٹرولر پر بینڈوڈتھ سیچوریشن۔ سٹریمنگ کیمرا کلاسک کینری ہے: یہ مسلسل بینڈوڈتھ استعمال کرتی ہے، اس لیے یہ پہلا ڈیوائس ہے جو visibly ناکام ہوتا ہے جب بس پر کوئی اور ڈیوائس اپنا حصہ مانگتا ہے۔ دوسرے ڈیوائسز ان پلگ کریں اور کیمرا فوراً بحال ہو جاتی ہے۔ اسی لیے ایک ویب کیم ریئل-اسٹریم ٹیسٹ صاف مقامی پیش نظارہ دکھا سکتا ہے جبکہ انکوڈڈ سٹریم خراب ہو رہی ہو — بس انکوڈر چلنے سے پہلے ہی کیمرا کو بھوکا کر سکتی ہے۔
- آڈیو کرکل — شیئرڈ ہب پر بینڈوڈتھ یا طاقت کا مسئلہ۔ آڈیو انٹرفیسز لیٹینسی سینسیٹو ہیں۔ جب بس سیچوریشن ہوتی ہے، ان کے شیڈولڈ ٹرانسفرز دیر سے آتے ہیں، اور تاخیریں کلکس اور کرکل کے طور پر سامنے آتی ہیں۔ علامت عموماً صرف اس وقت ظاہر ہوتی ہے جب کوئی دوسرا ڈیوائس فعال طور پر ٹرانسفر کر رہا ہو۔
- MIDI کنٹرولر منقطع — سیچوریشن بس پر لیٹینسی سینسیٹیوٹی۔ MIDI کم لیٹینسی ڈلیوری پر منحصر ہے۔ جب کنٹرولر کے ٹرانسفر سلات بھوکے ہوتے ہیں، ہوسٹ ڈیوائس کو غیر ردعمل سمجھتا ہے اور کنکشن چھوڑ دیتا ہے۔ دوبارہ پلگ کرنے سے اگلے تنازع ایونٹ تک بحال ہو جاتا ہے۔
- وائرلیس ریسیور اسٹٹرنگ — USB 3.0 سے RF مداخلت، یا بینڈوڈتھ تنازع۔ اگر ریسیور USB 3.0 پورٹس کے پاس بیٹھا ہے تو پہلے RF مشتبہ کریں۔ اگر idle پر کام کرتا ہے لیکن لوڈ پر اسٹٹر کرتا ہے تو بس مشتبہ کریں۔
- بیرونی ڈرائیو سست کاپی — کسی فعال ڈیوائس کے ساتھ بینڈوڈتھ شیئرنگ۔ ڈرائیو تھرو پٹ اس وقت گر جاتی ہے جب کیمرا یا دوسرا ڈرائیو اسی بس پر فعال ہو۔ اسی ڈرائیو idle بس پر مکمل رفتار پر واپس آ جاتا ہے۔
- intermittent منقطعی — طاقت یا بینڈوڈتھ حد تجاوز۔ اگر منقطعی دوسرے ڈیوائسز کے مصروف ہونے کے ساتھ ہو تو سبب بینڈوڈتھ ہے۔ اگر زیادہ ڈیوائسز شامل کرنے کے ساتھ ہو تو سبب طاقت ہے۔
تیز تشخیص لوڈ بدلنا ہے۔ ایک ڈیوائس جو سب کچھ ان پلگ ہونے پر بے عیب کام کرتا ہے، اور بس مصروف ہونے پر خراب کام کرتا ہے، تنازع کا شکار ہے۔ وہ واحد مشاہدہ ہارڈویئر فالٹس کو لیے آؤٹ فالٹس سے منٹس میں الگ کرتا ہے۔
میپ کریں۔ الگ کریں۔ ٹیسٹ کریں۔
ایک بار اپنے کنٹرولرز میپ کر لینے اور علامت کی تصدیق کے بعد، اصلاح ایک متعین دوبارہ کنکشن ہے۔ ایک عام مثال: آڈیو انٹرفیس جب پرنٹر چلتا ہے کرکل کرتا ہے کیونکہ دونوں ایک ہی USB 2.0 بس شیئر کرتے ہیں۔ اس ترتیب میں کام کرنا عموماً دس منٹ میں حل کر دیتا ہے:
- اپنے کنٹرولرز کی شناخت کریں۔ ڈیوائس مینیجر کھولیں اور Universal Serial Bus controllers کو expand کریں۔ نوٹ کریں کہ ہر USB Root Hub درخت کی ایک شاخ ہے، لازمی طور پر الگ کنٹرولر نہیں؛ ایک ہی ہوسٹ کنٹرولر متعدد روٹ ہب منظم کر سکتا ہے۔ سب سے درست کنٹرولر-ٹو-ڈیوائس میپنگ کے لیے USB Device Tree Viewer یا USBView جیسے ٹاپولوجی ٹول استعمال کریں۔
- بھاری ڈیوائسز کو الگ کنٹرولرز پر گروپ کریں۔ کیمرا کو ایک کنٹرولر پر اور بیرونی ڈرائیو کو دوسرے پر رکھیں۔ ڈیسک ٹاپ پر اس کا مطلب عموماً کیمرا کے لیے ریئر کنٹرولر اور ڈرائیو کے لیے فرنٹ پینل ہیڈر — اکثر ایک الگ کنٹرولر — ہے۔
- تنقیدی ڈیوائسز کے لیے براہ راست مادر بورڈ پورٹس استعمال کریں۔ گیمنگ ماؤس، آڈیو انٹرفیس، یا MIDI کنٹرولر کے لیے، ہب اور فرنٹ پینل کو چھوڑیں۔ جو سب سے چھوٹی کیبل پہنچے اس کے ساتھ ریئر I/O میں براہ راست پلگ کریں۔
- طاقت بھوک ڈیوائسز کے لیے طاقت والا ہب استعمال کریں، بینڈوڈتھ کے لیے نہیں۔ طاقت والا ہب ڈیوائسز کو مستحکم کرتا ہے جو کم طاقت سے گر جاتے ہیں، لیکن یہ کوئی تھرو پٹ نہیں شامل کرتا۔ بھاری ڈیوائسز براہ راست پورٹس پر؛ طاقت بھوک اکسریسوریز ہب پر۔
- وائرلیس ریسیورز کو USB 3.0 سے دور لے جائیں۔ ریئر USB 2.0 پورٹ استعمال کریں، یا ریسیور کی ایکسٹینشن کیبل، اس لیے اینٹینا USB 3.0 نواز سے صاف ہو۔
- ہر تبدیلی کے بعد لوڈ پر دوبارہ ٹیسٹ کریں۔ کیمرا سٹریم اور ڈرائیو کاپی ایک ساتھ شروع کریں۔ لے آؤٹ درست ہے جب نہ کوئی خراب ہو۔

دوبارہ کنکشن کچھ نہیں لاگتا اور تنازع کے کئی_cases حل کر سکتا ہے۔ اگر لے آؤٹ درست ہونے کے بعد علامت برقرار ہے تو تب ہی ڈیوائس خود جائزے کا مستحق ہے، ساتھ طاقت کی ترسیل، کیبل کوالٹی، اور ڈرائیور سیٹنگز کے۔
براؤزر ٹاپولوجی ٹول نہیں
براؤزر کے USB سے متعلق APIs میں سے، WebHID وہ ہے جو یہ سائٹ استعمال کرتا ہے؛ یہ صارف کی واضح اجازت کے بعد کی بورڈز، ماؤسز، اور گیم کنٹرولرز جیسے جڑے HID ڈیوائسز کی شناخت کر سکتا ہے۔ (دوسرے براؤزر APIs جیسے WebUSB non-HID پیریفیرلز سنبھالتے ہیں، لیکن اسٹوریج ڈیوائسز اور زیادہ تر کیمراز اب بھی کسی بھی براؤزر API کو خود ظاہر نہیں کرتے۔) یہ بنیادی ڈیوائس معلومات جیسے وینڈر اور پروڈکٹ IDs ظاہر کر سکتا ہے، لیکن یہ مکمل USB کنٹرولر ٹاپولوجی، فی ڈیوائس بینڈوڈتھ استعمال، یا کنٹرولر-ٹو-ہب-ٹو-ڈیوائس درخت نہیں دکھاتا۔ WebHID فی ڈیوائس اجازت کا متقاضی ہے اور کئی پیریفیرلز — بشمول اسٹوریج ڈیوائسز اور زیادہ تر کیمراز — براؤزر کو بالکل ظاہر نہیں ہوتے۔ اس سائٹ پر USB device info tool WebHID استعمال کرتا ہے تاکہ دکھائے کہ کوئی HID ڈیوائس جڑا ہے اور اس کے وینڈر اور پروڈکٹ IDs کیا ہیں؛ یہ ڈیوائس کی شناخت کی امداد ہے، ٹاپولوجی اینالائزر نہیں۔
مکمل ٹاپولوجی میپنگ کے لیے، USB Device Tree Viewer (Windows)، USBView، یا system_profiler SPUSBDataType (macOS) استعمال کریں۔ یہ سسٹم ٹولز اصل کنٹرولر-ٹو-روٹ-ہب-ٹو-ہب-ٹو-ڈیوائس درخت دکھاتے ہیں اور مدد کر سکتے ہیں کہ کن ڈیوائسز ایک بس شیئر کرتے ہیں۔
سسٹم ٹول ویو کو کنٹرولر میپنگ کے لیے ڈیوائس مینیجر کے ساتھ اور فی ڈیوائس تھرو پٹ کے لیے HWiNFO کے ساتھ جوڑیں۔ سسٹم ٹولز جواب دیتے ہیں کہ یہ کیسے جڑا ہے اور کتنا محنت سے کام کر رہا ہے — کچھ بھی ان پلگ کرنے سے پہلے تنازع کی تشخیص کی تصدیق۔
نتیجہ
USB شیئرڈ ہے، dedicated نہیں۔ آپ کے کمپیوٹر کا ہر پورٹ ایک مقررہ بینڈوڈتھ کے ساتھ بس میں ایک دروازہ ہے، اور اس بس میں پلگ شدہ ہر ڈیوائس صلاحیت کو آپس میں تقسیم کرتا ہے۔ جب ڈیوائسز ایک ساتھ سست ہوتے ہیں، تو وہ اکثر خراب نہیں ہوتے — وہ شاید تنازع کر رہے ہیں۔
اصلاح عموماً نیا ہارڈویئر نہیں ہے — اور بعض اوقات، خلاف توقع طور پر، بہترین اقدام ان پلگ کرنا ہے، شامل کرنا نہیں۔ ایک اکثر رپورٹ کردہ مثال: Logitech C920 ویب کیم جو فریمز چھوڑتی رہتی تھی، اس کے کنٹرولر شیئر کرنے والے فلیش ڈرائیو کو ان پلگ کرنے سے ٹھیک ہو گئی۔ خلاف توقع، لیکن قابل فہم: سب سے تیز USB سیٹ اپ میں اکثر ہر بس پر کم ڈیوائسز ہوتے ہیں، زیادہ نہیں۔ اپنے ٹاپولوجی میپ کریں، بھاری ڈیوائسز کو الگ کنٹرولرز پر الگ کریں، تنقیدی پیریفیرلز کو براہ راست مادر بورڈ پورٹس پر رکھیں، اور وائرلیس ریسیورز کو صاف USB 2.0 کنکشن دیں۔ پھر اصل کنکشن پاتھ ٹیسٹ کریں: کیمرا سٹریم اور ڈرائیو کاپی ایک ساتھ چلائیں اور دیکھیں کیا ٹوٹتا ہے۔ وہ لے آؤٹ جو اس ٹیسٹ سے بچ جاتا ہے وہ رکھنے کے قابل ہے۔