यूएसबी स्लॉट समय-समय पर अचानक काम करना बंद कर देते हैं


30

मेरे लैपटॉप पर लुबंटू 12.04 सिस्टम को फिर से स्थापित करने के बाद एक पुरानी समस्या कुछ दिनों के बाद फिर से उभर आई और विभिन्न कार्यक्रमों की स्थापना: स्पष्ट कारण के बिना बाहरी माउस और कभी-कभी अन्य यूएसबी कनेक्टेड डिवाइस (एचडीडी सहित) काम करना बंद कर देते हैं। Hdd दिखाता है कि इसमें तनाव है क्योंकि इसमें एक प्रकाश है, और बाहरी माउस प्लग होने पर एक सेकंड के लिए चमकता है।

मैंने पहले इस समस्या का एक अलग संस्करण पोस्ट किया है । मैं इसे फिलहाल दो उत्तरों के उदाहरण के लिए रखता हूं। उनमें से कोई भी यहां काम नहीं करता है।

लॉग-इन करना कुछ भी नहीं है, पुनरारंभ करता है।

घटना पूरी तरह से यादृच्छिक लगती है, रिबूट के बाद यह कई दिनों या हफ्तों के बाद या शायद ही कभी, कुछ घंटों के बाद फिर से दिखाई देगा।

  • http://pastebin.com/0qR8bhhX में var/log/syslogनई घटना के बाद ( केवल बाहरी वायर्ड माउस और कीबोर्ड के साथ )

मुझे लगता है कि अंत में क्या मायने रखता है:

Nov 24 14:06:55 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29953.822962] usb 3-1: USB disconnect, device number 3
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069427] uhci_hcd 0000:00:1d.0: host controller process error, something bad happened!
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069439] uhci_hcd 0000:00:1d.0: host controller halted, very bad!
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069461] uhci_hcd 0000:00:1d.0: HC died; cleaning up
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069492] usb 2-2: USB disconnect, device number 2
  • मैंने देखा है कि ज्यादातर मौकों पर केवल बाहरी माउस और कीबोर्ड ही प्रभावित होते हैं, लेकिन बाहरी HDD नहीं। या यदि यह है, तो यह समस्या को हल करता है

  • मेरे पास WinXP के साथ एक दोहरी बूट है: विंडोज में ऐसा कभी नहीं होता है, इसलिए यह एक हार्डवेयर मुद्दा नहीं है

  • मैंने लुबंटू क्वांटल 12.10 का उपयोग किया है और वही समस्या वहां भी हुई है । उस के लिए उन्नयन एक समाधान नहीं होगा

  • किसी निश्चित अवसर पर केवल 2 या 3 बार पुनः आरंभ करने से यह हल हो जाता है।


लिनक्स मिंट 14 (क्वांटल) Xfce के साथ एक ही पीसी / हार्डवेयर का उपयोग करना, समस्या लगभग गायब हो गई (यह तब से एक बार हुआ )। मुझे यकीन नहीं है कि यह 'समाधान' Xfce या टकसाल का उपयोग करने से आता है (मुझे लगता है कि मिंट 14 नादिया ल्यूबंटा क्वांटल के समान कर्नेल का उपयोग करता है)।


कृपया का आउटपुट पोस्ट करें lsusb। मैंने एक Google खोज की host controller process error, something bad happenedऔर 2002 की शुरुआत में सबसे पहला शो किया। फिर इन सभी वर्षों में समय-समय पर पॉप अप करते रहे। समस्या चालक बनाम कुछ USB चिपसेट लगती है।
जॉन सियु

@ जॉन सिउ: paste.ubuntu.com/1472989 - यह बाहरी माउस और बाहरी कीबोर्ड के साथ किया जाता है। यह वह है जो इस समस्या से चिंतित है। मैंने विभिन्न चूहों का उपयोग किया है और एक ही समस्या थी (शायद ही कभी, जैसा कि मैंने कहा), लेकिन मैंने विशेष रूप से इस कीबोर्ड का उपयोग किया है: क्या यह कारण हो सकता है?

1
हम्म, मैं वास्तव में इस तरह की लाइन की तलाश में था 'बस 001 डिवाइस 002: आईडी 8087: 0024 इंटेल कॉर्प इंटीग्रेटेड रेट मैचिंग हब'। क्योंकि अगर 'nx8220' सही मॉडल है, तो बॉक्स में Intel 915PM चिपसेट का उपयोग किया जाना चाहिए। हालाँकि आपके पास केवल 'लिनक्स फाउंडेशन ....' है। मैं एक उत्तर में रखूंगा, क्योंकि सुझाव को यहां उचित प्रारूप में रखना बहुत मुश्किल होगा।
जॉन सिउ

1
यदि यह XP के साथ होता है, तो यह हार्डवेयर (कीबोर्ड) से संबंधित नहीं होना चाहिए।
जॉन सिउ

2
एक नोट के रूप में - सिर्फ इसलिए कि यह विंडोज में नहीं होता है, इसका मतलब यह नहीं है कि यह एक हार्डवेयर मुद्दा नहीं है। यह पूरी तरह से संभव है कि विंडोज (या यहां तक ​​कि हार्डवेयर ड्राइवर) कम संवेदनशील है, या हार्डवेयर त्रुटि या विफलता के लिए अधिक सुंदर तरीके से प्रतिक्रिया करता है। (उदाहरण के लिए, विंडोज पर लॉजिटेक सॉफ्टवेयर डिस्कनेक्ट का पता लगा सकता है और उपयोगकर्ता के हस्तक्षेप के बिना पुन: कनेक्ट करने के लिए आवश्यक कदम उठा सकता है)।
शौना

जवाबों:


6

कर्नेल बनाम हार्डवेयर समस्याएं

यदि आपने संभावित हार्डवेयर समस्याओं जैसे वोल्टेज / वर्तमान समस्याओं, USB पोर्ट / हब को विफल करने से इनकार कर दिया है, तो यह संभवतः एक कर्नेल समस्या है।

यदि आप बूट पर संभव गैर-बूटिंग मुद्दों / ब्लैक स्क्रीन मुद्दों के साथ सहज महसूस करते हैं, तो आप 12.04 रिपॉजिटरी में उपलब्ध क्वांटल कर्नेल स्थापित करने का प्रयास कर सकते हैं।

याद रखें - अधिकांश ब्लैकस्क्रीन मुद्दे मालिकाना ग्राफिक्स ड्राइवरों की स्थापना के कारण हैं। अपने कर्नेल को अपग्रेड करने से पहले आपको सबसे पहले इन्हें हटाने का सौभाग्य प्राप्त होगा।

क्वांटल कर्नेल स्थापित करने के लिए:

sudo apt-get install linux-generic-lts-quantal

यदि आप नए कर्नेल को ठीक करने से अधिक तोड़ते हैं, तो आपको पुनर्प्राप्त करने की अनुमति देने के लिए एक पूर्ण सिस्टम बैकअप करना याद रखें।


सिर्फ फी, मुझे क्वांटल के साथ एक समान समस्या है। मैंने मान लिया था क्योंकि मैंने एचडी को एक दो बार गिरा दिया था। यह "क्लिक" करता है और फिर गायब हो जाता है। जाना पहचाना?
मैगपाई

@ मैगपाई: बिल्कुल नहीं। अब भी मुझे एहसास है कि: 1. कभी भी इसे WinXP में, दोहरे बूट में नहीं है, इसलिए मुझे लगता है कि हार्डवेयर मुद्दा नहीं है, 2. मेरे पास यह मात्रात्मक में भी था, इसलिए उन्नयन एक समाधान नहीं होगा

1
@ मैट्रिकस - ट्रेस में त्रुटियां वास्तव में इसे कर्नेल समस्या की तरह बनाती हैं। अपस्ट्रीम कर्नेल लोगों को दिलचस्पी होगी। हालाँकि, वे आपको सबसे पहले नवीनतम कर्नेल की कोशिश करने के लिए कहेंगे - जो मुझे लगता है कि 3.8rc1 है। यदि आप इस मार्ग पर जाते हैं - तो पहले अपने सिस्टम को एक इमेज क्लोन के साथ बैकअप लें। एक विकल्प आपके सिस्टम (या दोहरी बूट) का बैकअप लेना है, एक सप्ताह के लिए रेयरिंग (13.04) स्थापित करें और देखें कि क्या समस्या फिर से दिखाई देती है। फिर आप बाद में अपने मुख्य सिस्टम में वापस आ सकते हैं। रेरिंग v3.8 कर्नेल का उपयोग करेगा - शायद अगले कुछ हफ्तों में यह मिल जाएगा।
जीवाश्म

@ fossfreedom: क्या मैं 12.04 के समानांतर 13.04 का एक नया बूट विकल्प बना सकता हूं? एक अलग ओएस के रूप में? समस्या यह है कि यह शायद ही कभी हाल ही में हुआ। शायद मुझे स्थिर 13 का इंतजार करना चाहिए और अपग्रेड करना चाहिए?

1
हाँ (मैंने पिछले ११.१० और १२.०४ में एक ही समय में यह किया है) - जब USB से बूट किया जाता है तो यह आपको मिटाए जाने के बजाय दोहरी बूट का विकल्प देगा ... लेकिन कृपया - (!) पहले अपने सिस्टम का बैकअप लें: )
fossfreedom

10

USB 2.0 के लिए पावर इश्यू

यूएसबी 2.0 में 500mA की अधिकतम वर्तमान ड्रॉ उपलब्ध है, हालांकि यह ध्यान दिया जाना चाहिए कि कई बंदरगाहों पर + 5V वास्तव में एक ही बस में हो सकते हैं। उदाहरण के लिए, डेस्कटॉप केस पर मशीन के सामने वाले हिस्से पर यूएसबी पोर्ट सभी एक ही बस में हो सकते हैं, जबकि मशीन के पीछे के पोर्ट सामान्य रूप से एक अलग बस होंगे, या प्रत्येक समूह के लिए पूरी तरह से अलग + 5V आपूर्ति होगी USB 2.0 सॉकेट।

यूएसबी 2.0 मानकों द्वारा परिभाषित एक कम वर्तमान डिवाइस 100mA (1 यूनिट) तक खींच सकता है, जबकि उच्च वर्तमान डिवाइस 5 इकाइयों (500mA) तक खींच सकते हैं। आपूर्ति के किसी बाहरी स्रोत के साथ हार्ड ड्राइव आमतौर पर उच्च वर्तमान डिवाइस नहीं हैं।

अगर + 5V लाइन 4.75V से नीचे गिरती है तो डिवाइसों को काम करना बंद कर देना चाहिए और यही वजह है कि कई हाई पावर डिवाइस कुछ कंप्यूटरों पर समस्या पैदा कर सकते हैं।

इसके अलावा सर्किट जो प्रत्येक बस को + 5V की आपूर्ति करता है, उच्च शक्ति क्षमता को फिर से बातचीत करने से इनकार कर सकता है यदि डिवाइस + 5V लाइन को बहुत कम खींचने के लिए पर्याप्त वर्तमान खींच रहा है। यही कारण है कि उच्च बिजली उपकरणों को हटाने और फिर से संलग्न करने की आवश्यकता होगी इससे पहले कि वे काम करेंगे यदि वे एक बिजली की समस्या के कारण विफल हो गए हैं, और यह भी कि एक रिबूट उन्हें फिर से संलग्न करने की अनुमति नहीं देता है जबकि एक पूर्ण शक्ति डाउन / अप चक्र ऐसा कर सकते हैं।

ध्यान दें कि यदि एक या एक से अधिक कम बिजली उपकरण पहले से ही USB बस में प्लग किए जाते हैं, तो उच्च शक्ति डिवाइस जैसे बाहरी हार्ड ड्राइव को चलाने के लिए पर्याप्त क्षमता उपलब्ध नहीं हो सकती है।

इसलिए उच्च शक्ति वाले उपकरणों का उपयोग करने की आवश्यकता होती है, और यदि समस्याओं का सामना करना पड़ता है, तो डिवाइस को किसी एक बस में स्वयं उपयोग करने की आवश्यकता होती है या एक अलग + 5 वी आपूर्ति दी जाती है।

जबकि USB 2.0 मानक दस्तावेज़ को पढ़ना थोड़ा मुश्किल हो सकता है, USB 2.0 के विषय पर विकिपीडिया पृष्ठ में कुछ बहुत अच्छी जानकारी और स्पष्टीकरण हैं

यह भी ध्यान दें कि बाहरी USB हब डिवाइस के माध्यम से कई कम बिजली उपकरणों में प्लग करना भी बस आपूर्ति लाइन पर वोल्टेज ड्रॉप का कारण बन सकता है, जिससे कुछ या सभी डिवाइस अक्षम हो सकते हैं।

उपयोग किए जाने वाले केबल के प्रकार उच्च शक्ति वाले उपकरणों की विश्वसनीयता को भी प्रभावित कर सकते हैं। उदाहरण के लिए, एक नियमित रूप से लंबे यूएसबी केबल के माध्यम से प्लग की गई बाहरी हार्ड ड्राइव 500mA पर वोल्टेज ड्रॉप के लिए पर्याप्त हो सकती है, ताकि इसकी सर्किट्री या ड्राइव मोटर्स को नुकसान से बचाया जा सके। इन उपकरणों को आम तौर पर एक विशेष शॉर्ट केबल, या 'वाई' केबल के साथ प्रदान किया जाता है, जो बिजली की समस्या को दूर करने के लिए दो यूएसबी पोर्ट में प्लग करता है। ध्यान दें कि यह विशेष रूप से केबल समस्या से संबंधित समस्या का केवल एक आंशिक समाधान है, यह वास्तव में 500mA से अधिक की आपूर्ति करने की अनुमति नहीं देता है क्योंकि आसन्न यूएसबी पोर्ट कंप्यूटर में आंतरिक रूप से समान 5 वी 500 एमएएच की आपूर्ति पर होने की संभावना है। यहां तक ​​कि जहां 'Y' केबल पर दूसरे प्लग के लिए एक अलग बस का उपयोग किया जाता है, वह जीता ' t उच्च वर्तमान आपूर्ति प्राप्त करने में सक्षम हो क्योंकि इसमें USB बस से अनुरोध करने के लिए कोई डेटा कनेक्शन नहीं है। बंदरगाहों में से केवल एक उच्च आपूर्ति के रूप में सक्षम किया जाएगा।

USB कीबोर्ड और चूहों के बहुत आम उपयोग के बाद से, समस्याएँ कभी-कभी हो सकती हैं जब ये दोनों एक ही बस में प्लग की जाती हैं। पावर-ऑन पर पीक लोड धाराएँ USB बस के डिज़ाइन विनिर्देश को पार कर सकती हैं और एक या दोनों उपकरणों को अक्षम या ख़राब करने का कारण बन सकती हैं।

इन समस्याओं के समाधान में आमतौर पर कम से कम बिजली उपकरणों का उपयोग करना शामिल होता है, केवल अच्छी तरह से डिज़ाइन किए गए और कम बिजली वाले उपकरणों का उपयोग करना, यह सुनिश्चित करना कि वे अलग-अलग बसों में अलग + 5V लाइनों के साथ प्लग किए जाते हैं, और जहां उच्च शक्ति वाले डिवाइस एक संचालित हब का उपयोग कर शामिल होते हैं कई USB 2.0 बस आपूर्ति पर देखी गई आपूर्ति समस्याओं के साथ मदद करने के लिए। यदि एक संचालित हब का उपयोग करना संभव नहीं है, तो कंप्यूटर को संचालित करने के बाद उच्च शक्ति डिवाइस को केवल प्लग किया जाना चाहिए और कम बिजली उपकरणों से वर्तमान नाली को स्थिर कर दिया गया है।

यहां यह भी ध्यान दिया जाना चाहिए कि लैपटॉप और नेटबुक जैसे कंप्यूटर में आंतरिक रूप से शामिल कम बिजली के यूएसबी डिवाइस हो सकते हैं। आंतरिक कार्ड रीडर, वायरलेस 3 जी एडेप्टर और वेबकैम जैसे हार्डवेयर अक्सर आंतरिक रूप से एक यूएसबी बस से जुड़े होते हैं। यह एक समर्पित बस हो सकती है जिसके पास स्वयं की 5 वी शक्ति है, या इसे एक या एक से अधिक बाहरी यूएसबी पोर्ट के साथ साझा किया जा सकता है।


1
उत्कृष्ट व्याख्या-यहाँ कुछ बहुत उपयोगी जानकारी।

2
यह माउस ही नहीं बल्कि डोंगल है जिसे आप USB पोर्ट में प्लग करते हैं जो माउस से मूवमेंट डेटा प्राप्त करता है। यह अन्य उपकरणों के साथ अच्छा नहीं खेल सकता है और उन्हें समस्याएं पैदा कर सकता है। यह स्पष्ट नहीं है कि आपने हमें क्या बताया है कि असली अपराधी कहां है। हार्ड ड्राइव से बिजली ठीक हो सकती है, लेकिन परिणामस्वरूप वोल्टेज की गिरावट से अन्य उपकरण खराब हो सकते हैं। मैंने पाया है कि आवश्यक कम बिजली उपकरणों को स्थिर करने के बाद कंप्यूटर को पावर देना और फिर हाई पावर उपकरणों को प्लग करना सबसे अच्छा है।
fabricator4

1
समस्या होने के बाद तुरंत syslog की अंतिम कुछ पंक्तियों पर एक नज़र डालनी चाहिए: "बिल्ली / var / log / syslog | tail" यह देखने के लिए कि क्या वहाँ कुछ भी उल्लेख नहीं है।
fabricator4

जैसे ही यह फिर से होता है, मैं उसके अनुसार सवाल अपडेट करूंगा ... कृपया अनुसरण करें

यह किया था: pastebin.com/0qR8bhhX

8

मेरे साथ भी कुछ ऐसा ही हो रहा था। इस ब्लॉग पोस्ट ने आंशिक समाधान प्रदान किया।

इसी से मेरा काम बना है:

sudo -s
cd /sys/bus/pci/drivers/xhci_hcd/
for file in ????:??:??.? ; do
 echo -n "$file" > unbind
 echo -n "$file" > bind
done

जैसा कि उस ब्लॉक पोस्ट में उल्लेख किया गया है, अलग-अलग सिस्टम अलग-अलग जगहों पर लटकाए जाते हैं, इसलिए यदि ऊपर काम नहीं करता है, तो आप उन लोगों में से एक के /sys/bus/pci/drivers/xhci_hcd/साथ /sys/bus/pci/drivers/ehci_hcd/, या /sys/bus/pci/drivers/uhci_hcd/, यदि कोई मौजूद है, तो उसे बदलने का प्रयास करना चाहते हैं ।


1
debian 9.5: / sys / बस / pci / ड्राइवर / एहिसी-pci (नोट डैश) - "नहीं" _ ")
eli

"$file"इसके बजाय यह नहीं होना चाहिए "$i"?
बजे निकोलाई प्रोकोसचेंको

मुझे ऐसा लगता हैं। तय की।
n

6

पुराने पोस्ट, और उत्तर USB 3.0 के लिए प्रासंगिक नहीं हैं। तो यहां एक 3.0 बस को रीसेट कैसे किया जाए जिसने डेटा की सेवा बंद कर दी:

su -

और जड़ के रूप में:

echo -n "0000:06:00.0" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
echo -n "0000:06:00.0" | tee /sys/bus/pci/drivers/xhci_hcd/bind

इसके बाद, USB को पुनः आरंभ करने के बाद, सही तरीके से फिर से काम करना शुरू कर देना चाहिए।


व्याख्या

यदि आप एक अलग ड्राइवर का उपयोग कर रहे हैं, तो यह है कि मुझे क्या करना है, इसे संदर्भ के रूप में उपयोग करें:

A lsusb -tइसे आउटपुट करेगा - xhci_hcdतेज़ बस के लिए ड्राइवर का ध्यान रखें , यह 3.0 ड्राइवर का नाम है:

$ lsusb -t
        /:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
        /:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
            |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=dvb_usb_it913x, 480M
        /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
            |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
            ...etc

निर्देशिका को देखने के लिए है /sys/bus/pci/drivers/xhci_hcd

        drwxr-xr-x  2 root root    0   5 21:48 ./
        drwxr-xr-x 28 root root    0   1 00:21 ../
        lrwxrwxrwx  1 root root    0   6 00:29 0000:06:00.0 -> ../../../../devices/pci0000:00/0000:00:1c.3/0000:06:00.0/
        --w-------  1 root root 4096   5 22:33 bind
        lrwxrwxrwx  1 root root    0   5 22:32 module -> ../../../../module/xhci_hcd/
        --w-------  1 root root 4096   5 22:32 new_id
        --w-------  1 root root 4096   5 22:32 remove_id
        --w-------  1 root root 4096   5 22:32 uevent
        --w-------  1 root root 4096   5 22:33 unbind

मेरे मामले में मुझे निष्पक्ष होने की जरूरत थी "0000:06:00.0"

ps। यदि आपको USB 2.0 ड्राइवर को रिबंड करने की आवश्यकता है, तो ऊपर दिए गए निर्देशों का पालन करें, लेकिन यहांehci-pci देखें या (क्रेडिट के योग्य)।


1
मैं आपको पर्याप्त धन्यवाद नहीं दे सकता। यह एकमात्र समाधान है जो मेरे लिए काम करता है, यहां तक ​​कि ब्लूटूथ भी अब काम कर रहा है! अब पुनः आरंभ करने की आवश्यकता नहीं है। मेरे लिए यह Ubuntu 14.04 और Asus VivoBook का उपयोग करके "0000: 00: 14.0" था।
करीम सोनबोल

ख़ुशी से! ऐसा लगता है कि मैंने गलती से अपना जवाब एक "समुदाय विकि" बना दिया है, इसलिए मतदान करने का श्रेय मुझे नहीं जाता है। (@ThomasWard आप इसे अन-कम्युनिटी विकी द्वारा मदद कर सकते हैं?)
आमिर उवल

1
हालाँकि एक समस्या है, मैंने इसे आजमाया और मुझे यह त्रुटि मिल रही है: tee: / sys / bus / pci / dhcd / unbind: ऐसी कोई फ़ाइल या निर्देशिका नहीं है: / sys / बस / pci / dvcd / bind: ऐसी कोई समस्या नहीं है फ़ाइल या निर्देशिका
करीम सोनाबोल

@KarimSonbol यह / sys / बस / pci / ड्राइवर / ... नहीं है?
अमीर उवल

हाँ, मेरी गलती क्षमा करें
करीम सोनबोल

3

पर आधारित lsusb

#lsusb
Bus 002 Device 002: ID 04f3:0230 Elan Microelectronics Corp. 3D Optical Mouse
Bus 003 Device 002: ID 04f3:0103 Elan Microelectronics Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

करो lsusb -t, आउटपुट निम्न प्रारूप में होगा

$ lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/8p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
        |__ Port 6: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M

करने के लिए वेतन ध्यान Bus 00Xसंख्या और 1.1/ 2.0दोनों उत्पादन में USB संस्करण। यदि माउस और कीबोर्ड अभी चालू 1.1है, तो उन्हें 2.0पोर्ट या अन्य तरीके से स्थानांतरित करने का प्रयास करें ।

यह ड्राइवर समस्या को ठीक नहीं करता है, लेकिन चारों ओर एक काम (यदि यह काम करता है)।


क्या आप अधिक स्पष्ट हो सकते हैं? मुझे क्या करना चाहिए? का परिणाम तुलना lsusbके साथ lsusb -t? मुझे वहाँ क्या देखना चाहिए? आप 2.0 बस पसंद करना चाहते हैं? मैं आमतौर पर बाहरी hdd के लिए उपयोग करते हैं। अपनी टिप्पणी में आप कहते हैं "क्योंकि अगर 'nx8220' सही मॉडल है, तो बॉक्स में इंटेल 915M चिपसेट का उपयोग किया जाना चाहिए। हालांकि आपके पास केवल 'लिनक्स फाउंडेशन" है - क्या इसका मतलब है कि मेरे पास सही ड्राइवर की कमी है? क्या करना है? के परिणाम lsusb -tहै paste.ubuntu.com/1482285

1
(1) हां, USB 2.0 बस का उपयोग करने का प्रयास करें। यदि आपके पास केवल एक 2.0 पोर्ट है, तो देखें कि क्या आप एक बाहरी यूएसबी हब ढूंढ सकते हैं और इसे प्लग इन कर सकते हैं। (2) मैं अपने कुछ अन्य बॉक्स की जांच करता हूं और वे केवल लिनक्स फाउंडेशन भी दिखाते हैं, इसलिए यह कोई त्रुटि नहीं है। (3) lsusb -tयूएसबी डिवाइस की आसान पहचान और वे जिस प्लग में
बसते हैं

1
@cipricus कई संभावनाएं हैं और मुझे यकीन नहीं हो रहा है। मैं अपने ज्ञान के लिए सबसे संभावित कारणों की सूची दूंगा: (1) शुद्ध सॉफ्टवेयर: लिनक्स ड्राइवर इस चिपसेट के लिए 1.1 पोर्ट को सही तरीके से नहीं संभाल रहा है। यह सबसे संभावित कारण होगा। (2) आंशिक हार्डवेयर: USB पोर्ट स्थिर के प्रति संवेदनशील होते हैं और समय के साथ ख़राब हो सकते हैं / मर सकते हैं, विशेष रूप से पुराने मदरबोर्ड और चिपसेट के लिए। आपका 1.1 पोर्ट शायद कम हो रहा है और बहुत अच्छी तरह से काम नहीं कर रहा है, और लिनक्स ड्राइवर उन विशेष मामले (जैसे वोल्टेज में उतार-चढ़ाव) से निपटने में सक्षम नहीं है, जबकि एक्सपी चालक जानता है कि उन्हें कैसे संभालना (या सहन करना) है।
जॉन सिउ

1
कीबोर्ड और माउस के लिए @cipricus USB 1.1 युक्ति काफी तेज़ (और रास्ता खत्म) है। मैं वास्तव में संदेह करता हूं कि क्या कोई भी इंसान अधिकतम कर सकता है। उस गति को एक सामान्य कीबोर्ड (मानव हाथ के साथ) से बाहर करें।
जॉन सिउ

धन्यवाद! मैं सहमत था, इस तरह की समस्या को मामले के आधारों पर लक्षण के आधार पर निर्धारित किया जाना चाहिए। नया साल मुबारक हो!!
जॉन सिउ

2

एफडब्ल्यूआईडब्ल्यू - यदि आपको संघर्ष या बिजली के मुद्दों के कारण यूबंटू पर यूएसबी की समस्या हो रही है, तो अपने आप को कुछ परेशानी से बचाएं और एक संचालित यूएसबी विस्तारक प्राप्त करें - ये सस्ते डिवाइस हैं जो आपके यूएसबी पोर्ट में प्लग करते हैं और इसे 5 या 10 या जो भी आपको ज़रूरत है उसे चालू करें खरीदने के लिए और एक अलग बिजली की आपूर्ति है और अमेज़न पर लगभग $ 30 अमरीकी डालर के लिए जाना है।

जब मैंने USB डिवाइस जोड़ा तो मेरे कीबोर्ड और / या माउस के साथ बहुत सारे मुद्दे थे। इससे मेरी सभी समस्याएं दूर हो गईं।

चियर्स


0

एक तेज़ समाधान जो कम से कम मेरे मामले में काम करता है (लिनक्स मिंट केडीई, लेनोवो योग 3 प्रो लैपटॉप पर)

लैपटॉप के साथ, बस पावर बटन को लगभग 30 सेकंड के लिए दबाएं , यह बंद हो रहा है और इसके बाद भी थोड़ी देर के लिए दबा रहा है। मैंने इसे चार्जर अनप्लग के साथ किया था। लैपटॉप को चालू करने के बाद, यूएसबी पोर्ट फिर से काम करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.