दो यूएसबी पोर्ट ने काम करना बंद कर दिया


15

मेरे पास एक HP pavillion g6 है, Xubuntu 14.04 64-बिट चल रहा है। मेरे पास 3 यूएसबी पोर्ट हैं। किसी कारण से, उनमें से 2 ने आज सुबह काम करना बंद कर दिया।

मैंने यहाँxserver-xorg-input-all स्थापित निर्देशों का पालन किया है जो काम नहीं किया। मेरा लैपटॉप नवीनतम संस्करण में अपडेट और अपग्रेड किया गया है। lsusbआउटपुट

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:21e3 Broadcom Corp. HP Portable Valentine
Bus 001 Device 005: ID 2188:0ae1  
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

मैंने मंज़रो लाइव सीडी पर कोशिश की, और सभी पोर्ट काम कर रहे हैं। वहाँ USB बंदरगाहों के लिए एक त्रुटि लॉग नहीं है तो मैं क्या चल रहा देख सकते हैं?

मेरे /var/log/dpkg.logऔर /var/log/apt/history.logकर रहे हैं यहाँ


3
एक लाइव डीवीडी / यूएसबी से बूट करें और 2 यूएसबी पोर्ट का परीक्षण करें और हार्डवेयर के मुद्दों पर अपना प्रश्न संपादित करें।
user68186

@ user68186 मैंने मन्जारो लाइव सीडी पर कोशिश की, सभी पोर्ट काम कर रहे हैं
लिनोब

1
@ KarlRichter अभी मेरे पास नहीं है, लेकिन मुझे भी इसकी आवश्यकता क्यों होगी? यह स्पष्ट रूप से एक सॉफ्टवेयर समस्या है और हार्डवेयर मुद्दा नहीं है
Lynob

1
@KarlRichter यह एक ubuntu मुद्दा नहीं है, मैं बीटा दिनों के बाद से 14.04 xubuntu का उपयोग कर रहा हूं और केवल आज ही बंदरगाहों ने काम करना बंद कर दिया है
Lynob

1
@ कार्ललाइचर का मतलब है कि अगर मैं लाइव सीडी से उपयोग करता हूं, तो यह पहले की तरह काम करेगा और मैंने इसे पहले किया है, मैंने अपने सिस्टम को कई बार अपडेट किया है क्योंकि मैंने इसे स्थापित किया है और इसमें कई बदलाव किए हैं, लेकिन ubuntu छवि एक बार की तरह काम करेगी किया - मान लेते हैं कि आप सही हैं और यह एक ubuntu मुद्दा था। क्या यह एक चीज़ को बदलता है? यह नहीं है, अभी भी एक सॉफ्टवेयर मुद्दा है जिसे ठीक करने की आवश्यकता है, मेरा हार्डवेयर ठीक है, ubuntu एक ओएस है, एक ओएस सॉफ्टवेयर का गुच्छा के अलावा और कुछ नहीं है, इसलिए इस त्रुटि को ठीक करने की विधि अभी भी व्यावहारिक रूप से समान है
लिनोब सिप

जवाबों:


25

यहाँ मुझे थोड़ी देर बाद अपने USB3 पोर्ट काम नहीं कर रहे हैं: केवल एक पुनरारंभ समस्या को हल करता है।

कुछ शोध के बाद, मैंने पाया है कि बहुत सारे यूएसबी 3 पोर्ट एक बिजली प्रबंधन समस्या प्रस्तुत करते हैं। बहुत सारे अलग-अलग हार्डवेयर और ओएस में। आप विंडोज, लिनक्स आदि पर इस तरह की समस्या की रिपोर्ट करने वाले लोगों को पा सकते हैं।

इसलिए, मैंने USB पावर प्रबंधन को अक्षम कर दिया है, और अब सब कुछ ठीक है।

1. USB पावर प्रबंधन को अक्षम करना

उबंटू के लिए, usbcoreकर्नेल में मॉड्यूल संकलित किया जाता है, इसलिए हमें कर्नेल बूट मापदंडों को बदलने की आवश्यकता है।

/etc/default/grubफ़ाइल संपादित करें और विकल्प GRUB_CMDLINE_LINUX_DEFAULTजोड़ने के लिए लाइन बदलें usbcore.autosuspend=-1:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

ध्यान दें कि quit splashविकल्प पहले से मौजूद थे। इसलिए आपके पास अन्य विकल्प भी रखें।

फ़ाइल सहेजें और बंद करें।

2. अद्यतन ग्रब

फ़ाइल को सहेजने के बाद, ग्रब अपडेट करें:

sudo update-grub

और रिबूट।

3. रिबूट के बाद ऑटोससपेंड की जांच करें

रिबूट के बाद, autosuspendमान जांचें :

cat /sys/module/usbcore/parameters/autosuspend

और इसे प्रदर्शित करना चाहिए -1


1
मैंने इसे पुनः स्थापित किया, मैंने इसे परीक्षण नहीं किया, मैंने एक सप्ताह के लिए एक इनाम खोला और किसी ने उत्तर नहीं दिया, इसलिए मैंने फिर से स्थापित करने का फैसला किया, लेकिन समाधान के लिए धन्यवाद, अगर मैं कभी भी मेरे साथ ऐसा होता हूं, तो मुझे पता है कि कहां देखना है
लिनोब

यह मेरे लिए 15.10 में काम नहीं करता है .. ऑटोससपेंड वैल्यू बनी हुई है 2। क्या 15.10 में कुछ बदलाव आया?
जोनास एडलर

@JonasAdler, एक त्वरित लुक में, नवीनतम कर्नेल संस्करणों में, बदलने के लिए परम है autosuspend_delay_ms, लेकिन मैंने अभी तक प्रयास नहीं किया। मुझे बताएं कि क्या यह काम करता है और मैं उत्तर को अपडेट कर सकता हूं।
राएल गुगेलमिन कुन्हा

@RaelGugelminCunha तो "शांत छप usbcore.autosuspend_delay_ms - 1"?
जोनास एडलर

1
@RaelGugelminCunha धन्यवाद! सेटिंग अब जगह में है, चलो देखते हैं कि क्या यह काम करता है। मैं वापस रिपोर्ट करूंगा।
जोनास एडलर

3

मुझे एक समान समस्या थी और http://www.ubuntugeek.com/how-to-fix-usb-stops-working-problem-in-ubuntu.html इसे ठीक करने का एक और तरीका सूचीबद्ध करता है

यह विधि ग्रब को संपादित भी करती है लेकिन GRUB_CMDLINE_LINUX_DEFAULTइसे संशोधित करने के बजाय संशोधित करती है GRUB_CMDLINE_LINUX=""

कदम:

  1. टर्मिनल खोलें
  2. gksudo gedit /etc/default/grubटर्मिनल में टाइप करें और एंटर दबाएँ
  3. लाइन का पता लगाएं GRUB_CMDLINE_LINUX=""
  4. पढ़ने के लिए लाइन को संशोधित करें GRUB_CMDLINE_LINUX="acpi=force irqpoll"
  5. उसके बाद, sudo update-grubदर्ज करके और दबाकर टर्मिनल के माध्यम से बूटलोडर को अपडेट करें
  6. अपने सिस्टम को पुनरारंभ करें

यह विधि वैसी ही है जैसी ऊपर दी गई लिंक में दी गई है और इसने मेरे लिए काम किया।

मैं Ubuntu डेस्कटॉप 14.04 64 बिट का उपयोग करता हूं।


1

यह सरल उपाय है जिसे आप आजमा सकते हैं:

टर्मिनल में कमांड के नीचे पहला निष्पादन:

sudo dpkg-reconfigure xserver-xorg

के बाद, अपने कंप्यूटर को रिबूट करें और यह मेरे लिए काम कर रहा है!

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