ইউএসবি স্লটগুলি সময়ে সময়ে হঠাৎ কাজ বন্ধ করে দেয়


30

আমার ল্যাপটপে লুবুন্টু 12.04 সিস্টেমটি পুনরায় ইনস্টল করার পরে কয়েক দিন পরে বিভিন্ন প্রোগ্রাম পুনরায় ইনস্টল করার পরে এবং বিভিন্ন প্রোগ্রাম ইনস্টল করার পরে: বাহ্যিক মাউস এবং কখনও কখনও অন্যান্য ইউএসবি সংযুক্ত ডিভাইস (এইচডিডি সহ) কাজ করা বন্ধ করে দেয়। এইচডিডি এটির আলো থাকায় এটি উত্তেজনা দেখায় এবং প্লাগ করা অবস্থায় বাহ্যিক মাউস এক সেকেন্ডের জন্য জ্বলজ্বল করে।

আমি আগে এই সমস্যার একটি আলাদা সংস্করণ পোস্ট করেছি । আমি আপাতত এটি সেখানে দুটি উত্তর উদাহরণ হিসাবে রাখছি। তাদের কেউই এখানে কাজ করে না।

লগ-আউট করা কিছু করে না, পুনরায় চালু করে।

ইভেন্টটি পুরোপুরি এলোমেলো মনে হচ্ছে, পুনরায় বুট করার পরে এটি বেশ কয়েক দিন বা সপ্তাহ পরে প্রদর্শিত হবে বা খুব কমই, কয়েক ঘন্টা পরে।

  • 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
  • আমি লক্ষ করেছি যে বেশিরভাগ অনুষ্ঠানে কেবল বাহ্যিক মাউস এবং কীবোর্ডই আক্রান্ত হয় তবে বাহ্যিক এইচডিডি নয়। অথবা যদি তা হয় তবে এটিকে পুনরায় চাপিয়ে দেওয়া সমস্যার সমাধান করে

  • উইনএক্সপি-র সাথে আমার দ্বৈত বুট রয়েছে: উইন্ডোজে এটি কখনই ঘটে না, সুতরাং এটি কোনও হার্ডওয়ারের সমস্যা নয়

  • আমি লুবুন্টু কোয়ান্টাল 12.10 ব্যবহার করেছি এবং একই সমস্যা সেখানেও ঘটেছে । এটিতে আপগ্রেড করা কোনও সমাধান হবে না

  • নির্দিষ্ট উপলক্ষে শুধুমাত্র 2 বা 3 বার পুনরায় চালু করা এটি সমাধান করে।


লিনাক্স মিন্ট 14 (কোয়ান্টাল) এক্সফেসের সাথে একই পিসি / হার্ডওয়্যার ব্যবহার করে, সমস্যাটি প্রায় অদৃশ্য হয়ে গেল (এর পরে এটি একবার হয়েছিল )। আমি নিশ্চিত নই যে এই 'সমাধান' Xfce বা পুদিনা ব্যবহার করে এসেছে কিনা (আমার ধারণা মিন্ট 14 নাদিয়া লুবুন্টু কোয়ান্টালের মতো একই কার্নেলটি ব্যবহার করে)।


এর আউটপুট পোস্ট করুন lsusb। আমি গুগল অনুসন্ধান করেছি host controller process error, something bad happenedএবং প্রথমটি 2002 এর শুরুর দিকে প্রদর্শিত হয়েছিল Then তারপরে এই বছরগুলিতে সময়ে সময়ে পপআপ করা অবিরত। ইস্যুটি ড্রাইভারের বনাম কিছু ইউএসবি চিপসেট বলে মনে হচ্ছে।
জন সিউ

@John Siu: paste.ubuntu.com/1472989 - এই বহিরাগত মাউস ও বহিস্থিত কীবোর্ড সম্পন্ন করা হয়। এই সমস্যাটিই তাদের সাথে সম্পর্কিত। আমি বিভিন্ন ইঁদুর ব্যবহার করেছি এবং একই সমস্যা ছিল (খুব কমই, আমি যেমন বলেছি) তবে আমি কেবল এই কীবোর্ডটি ব্যবহার করেছি: এর কারণ হতে পারে?

1
হুম, আমি আসলে এই 'বাস 001 ডিভাইস 002: আইডি 8087: 0024 ইন্টেল কর্পোরেশন ইন্টিগ্রেটেড রেট ম্যাচিং হাব'-এর মতো লাইন খুঁজছিলাম। কারণ 'nx8220' সঠিক মডেল হলে, বাক্সটি ইন্টেল 915PM চিপসেট ব্যবহার করা উচিত। তবে আপনার কাছে কেবল 'লিনাক্স ফাউন্ডেশন ....' রয়েছে। আমি একটি উত্তর দেব, কারণ পরামর্শটি এখানে যথাযথ ফর্ম্যাটটিতে রাখা খুব কঠিন হবে।
জন সিউ

1
এটি যদি এক্সপির সাথে কখনও ঘটে না, তবে এটি হার্ডওয়ার (কিবোর্ড) সম্পর্কিত হওয়া উচিত নয়।
জন সিউ 17

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

উত্তর:


6

কার্নেল বনাম হার্ডওয়ার ইস্যু

যদি আপনি সম্ভাব্য হার্ডওয়্যার সম্পর্কিত সমস্যা যেমন ভোল্টেজ / বর্তমান সমস্যাগুলি, ইউএসবি পোর্ট / হাব ব্যর্থ করে থাকেন তবে সম্ভবত এটি কার্নেলের সমস্যা।

আপনি যদি বুটে সম্ভাব্য নন-বুটিং সমস্যা / কালো স্ক্রিন সমস্যাগুলি নিয়ে স্বাচ্ছন্দ্য বোধ করেন তবে আপনি 12.04 সংগ্রহস্থলগুলিতে উপলব্ধ কোয়ান্টাল কার্নেলটি ইনস্টল করার চেষ্টা করতে পারেন।

মনে রাখবেন - বেশিরভাগ কৃষ্ণাঙ্গ পর্দার সমস্যাগুলি মালিকানাধীন গ্রাফিক্স ড্রাইভার স্থাপনের কারণে হয়। আপনার কার্নেল আপগ্রেড করার আগে আপনার ভাগ্য এই প্রথম মুছে ফেলবে removing

পরিমাণগত কার্নেল ইনস্টল করতে:

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

নতুন কার্নেলটি ঠিক করার চেয়ে আরও বেশি ব্রেক হলে আপনার পুনরুদ্ধার করতে মঞ্জুরি দেওয়ার জন্য একটি সম্পূর্ণ সিস্টেম ব্যাকআপ করবেন do


শুধু fyi, আমার কোয়ান্টাল সঙ্গে একই সমস্যা। আমি ধরে নিয়েছিলাম যে এটি বেশ কয়েকবার এইচডি ছেড়েছিল। এটি "ক্লিক" করে এবং পরে অদৃশ্য হয়ে যায়। পরিচিত শব্দ?
ম্যাগপি

@ ম্যাগপি: মোটেও নয়। এখনও আমি বুঝতে পেরেছি: ১. ডুয়াল বুটে উইনএক্সপি-তে এটি কখনই নেই, সুতরাং আমি অনুমান করি যে এটি কোনও হার্ডওয়্যার ইস্যু নয়, ২. আমারও এটি পরিমাণে ছিল তাই আপগ্রেড করার কোনও সমাধান হবে না

1
@ সিপ্রিকাস - ট্রেসের ত্রুটিগুলি সত্যই এটি কার্নেল সমস্যার মতো দেখায়। প্রবাহের কার্নেল ছেলেরা আগ্রহী হবে। যাইহোক, তারা প্রথমে আপনাকে অতি সাম্প্রতিকতম কার্নেলটি দেখতে বলবে - যা আমার মনে হয় 3.8rc1 rc আপনি যদি এই রুটে নামেন - প্রথমে কোনও চিত্রের ক্লোন দিয়ে আপনার সিস্টেমটিকে ব্যাকআপ করুন। বিকল্পটি হ'ল আপনার সিস্টেমে ব্যাকআপ করা (বা দ্বৈত বুট), এক সপ্তাহের জন্য রেরিং ইনস্টল করুন (13.04) এবং সমস্যাটি আবার উপস্থিত হয় কিনা তা দেখুন। এরপরে আপনি আপনার মূল সিস্টেমে ফিরে আসতে পারেন। বিরলতা v3.8 কার্নেল ব্যবহার করা হবে - সম্ভবত পরবর্তী কয়েক সপ্তাহের মধ্যে এটি পাবেন।
ফসফ্রিডম

@ ফসফ্রিডম: আমি কি অন্য ওএস হিসাবে 12.04 এর সমান্তরালে 13.04 এর একটি নতুন বুট বিকল্প তৈরি করতে পারি? সমস্যাটি এটি খুব কমই ইদানীং ঘটেছিল। সম্ভবত আমার স্থির 13 এবং আপগ্রেডের জন্য অপেক্ষা করা উচিত?

1
হ্যাঁ (আমি এটি একই সময়ে 11.10 এবং 12.04 এ একই সময়ে করেছি) - ইউএসবি থেকে বুট করার সময় এটি আপনাকে মুছে ফেলার পরিবর্তে দ্বৈত বুটের বিকল্প দেয় ... তবে দয়া করে - দয়া করে আপনার সিস্টেমটিকে প্রথমে ব্যাকআপ করুন: )
ফসফ্রিডম

10

ইউএসবি ২.০ এর জন্য পাওয়ার ইস্যু

ইউএসবি ২.০-এর সর্বাধিক বর্তমান অঙ্কন রয়েছে 500 এমএ, তবে এটি লক্ষ্য করা উচিত যে বেশ কয়েকটি পোর্টের + 5 ভি আসলে একই বাসে থাকতে পারে। উদাহরণস্বরূপ, ডেস্কটপের ক্ষেত্রে মেশিনের সামনের অংশে থাকা ইউএসবি পোর্টগুলি একই বাসে থাকতে পারে, যখন মেশিনের পিছনের বন্দরগুলি সাধারণত এএ আলাদা বাসে থাকবে, বা প্রতিটি গ্রুপের জন্য সম্পূর্ণ পৃথক + 5 ভি সরবরাহ থাকবে ইউএসবি ২.০ সকেট।

ইউএসবি ২.০ স্ট্যান্ডার্ড দ্বারা নির্ধারিত নিম্নতম ডিভাইসটি 100 এমএ (1 ইউনিট) পর্যন্ত আঁকতে পারে যখন উচ্চতর বর্তমান ডিভাইসগুলি 5 ইউনিট (500 এমএ) পর্যন্ত আঁকতে পারে। বাহ্যিক উত্স সরবরাহের হার্ড ড্রাইভগুলি সাধারণত উচ্চতর বর্তমান ডিভাইস।

ডিভাইসগুলির কাজ করা বন্ধ করা উচিত যদি + 5V লাইনটি 4.75V এর নিচে নেমে যায় এবং এ কারণেই অনেকগুলি উচ্চ বিদ্যুত ডিভাইস কিছু কম্পিউটারে সমস্যা সৃষ্টি করতে পারে।

এটির পাশাপাশি প্রতিটি বাসে + 5 ভি সরবরাহকারী সার্কিটটি উচ্চ বিদ্যুতের সামর্থ্য নিয়ে পুনরায় আলোচনার বিষয়টি অস্বীকার করতে পারে যদি ডিভাইসটি +5 ভি লাইনটি খুব কম টানতে পর্যাপ্ত বর্তমান আঁকতে থাকে। এ কারণেই কোনও পাওয়ার সমস্যার কারণে তারা যদি ব্যর্থ হয় তবে উচ্চ শক্তি ডিভাইসগুলি তাদের কাজ করার আগে সরিয়ে পুনরায় সংযুক্ত করার প্রয়োজন হবে এবং পূর্ণ বিদ্যুত ডাউন / আপ চক্র চলাকালীন কেন একটি রিবুট তাদের পুনরায় সংযুক্ত হতে দেয় না? এটা করতে পারে।

মনে রাখবেন যে যদি এক বা একাধিক লো পাওয়ার ডিভাইসগুলি ইতিমধ্যে একটি USB বাসে প্লাগ করা থাকে তবে একটি উচ্চ শক্তি ডিভাইস যেমন একটি বাহ্যিক হার্ড ড্রাইভ চালানোর জন্য পর্যাপ্ত ক্ষমতা উপলব্ধ নেই।

উচ্চ বিদ্যুত ডিভাইসগুলি ব্যবহার করার জন্য তাই পরিকল্পনা করা দরকার, এবং সমস্যাগুলি উপস্থিত থাকলে কোনও একটি বাসে ডিভাইসটি নিজস্ব ব্যবহার করা বা একটি পৃথক + 5 ভি সরবরাহ দেওয়া দরকার।

যদিও ইউএসবি ২.০ স্ট্যান্ডার্ড ডকুমেন্টটি পড়তে কিছুটা অসুবিধা হতে পারে তবে উইকিপিডিয়া পৃষ্ঠায় ইউএসবি ২.০ বিষয়টিতে খুব ভাল তথ্য এবং ব্যাখ্যা রয়েছে there

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

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

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

এই সমস্যার সমাধানগুলিতে সাধারণত ন্যূনতম নিম্ন বিদ্যুতের ডিভাইসগুলি ব্যবহার করা, কেবলমাত্র ভাল ডিজাইন করা এবং লো পাওয়ার ডিভাইসগুলি তৈরি করা, পৃথক + 5 ভি লাইনযুক্ত বিভিন্ন বাসে চলাচল করা নিশ্চিত করা এবং উচ্চ বিদ্যুত ডিভাইসগুলি একটি পাওয়ারযুক্ত হাব ব্যবহার করে জড়িত থাকে তা নিশ্চিত করে অনেক ইউএসবি ২.০ বাস সরবরাহে সরবরাহিত সমস্যার সাথে সহায়তা করতে help যদি কোনও পাওয়ারযুক্ত হাব ব্যবহার করা সম্ভব না হয় তবে কম্পিউটারটি চালিত হওয়ার পরে কম পাওয়ার ডিভাইসগুলি থেকে বর্তমান ড্রেন স্থিতিশীল হওয়ার পরে কেবল উচ্চ বিদ্যুত ডিভাইসটি প্লাগ ইন করা উচিত।

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


1
দুর্দান্ত ব্যাখ্যা - এখানে খুব দরকারী কিছু তথ্য।

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

1
সমস্যা দেখা দেওয়ার পরে তাত্ক্ষণিকভাবে সিসলগের শেষ কয়েকটি লাইনটি দেখুন: "বিড়াল / বর্ণ / লগস / সিসলগ | লেজ" সেখানে কিছু উল্লেখ আছে কিনা তা দেখতে।
ফেব্রিকেটর 4

আবার সমস্যা হওয়ার সাথে সাথে আমি সেই সাথে প্রশ্ন আপডেট করব ... অনুগ্রহ করে অনুসরণ করুন


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
ডেবিয়ান 9.5: / সিএস / বাস / পিসিআই / ড্রাইভার / এহকি-পিসিআই (ড্যাশ নোট করুন - "একটি" _ "নয়)
ইলি

এর "$file"পরিবর্তে হওয়া উচিত নয় "$i"?
নিকোলাই প্রোকোশেঙ্কো

আমারও তাই ধারণা. স্থির করেছি।
naught101

6

পুরানো পোস্ট এবং উত্তরগুলি ইউএসবি 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

এর পরে, ইউএসবি ঠিকভাবে আবার কাজ শুরু করা উচিত, ঠিক যেমন পুনঃসূচনা করার পরে।


ব্যাখ্যা

আপনি যদি অন্য কোনও ড্রাইভার ব্যবহার করছেন তবে আমি কী করব তা এইভাবে খুঁজে পেয়েছি, এটি একটি রেফারেন্স হিসাবে ব্যবহার করুন:

এ এটির 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"

গীত। আপনার যদি ইউএসবি ২.০ ড্রাইভারটি পুনরায় ফিরিয়ে আনতে হয় তবে উপরের নির্দেশিকাগুলি অনুসরণ করুন তবে সাথে ehci-pci, বা এখানে দেখুন (ক্রেডিট প্রাপ্য)।


1
আমি আপনাকে যথেষ্ট ধন্যবাদ দিতে পারি না। এটি আমার জন্য একমাত্র সমাধান, এমনকি ব্লুটুথ এখন কাজ করছে! আর পুনরায় আরম্ভ করার দরকার নেই। আমার জন্য এটি উবুন্টু 14.04 এবং আসুস ভিভোবুক ব্যবহার করে "0000: 00: 14.0" ছিল।
করিম সোনবোল

সানন্দে! মনে হচ্ছে দুর্ঘটনাক্রমে আমি আমার জবাবটিকে "সম্প্রদায় উইকি" বানিয়েছি, তাই ভোট দেওয়া আমার পক্ষে কৃতিত্বের নয়। (@ থমাস ওয়ার্ড আপনি কি দয়া করে এটি অস-সম্প্রদায়ের উইকির সাহায্যে করতে পারেন?)
আমির উয়াল

1
তবে একটি সমস্যা আছে, আমি আজ এটি চেষ্টা করেছি এবং আমি এই ত্রুটিটি পাচ্ছি: তি: / সিস / বাস / পিসিআই / ডিএইচসিডি / আনবাইন্ড: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই: / সিএস / বাস / পিসিআই / ডিএইচসিডি / বাইন্ড: তেমন কোনও নেই ফাইল বা ডিরেক্টরি
করিম সোনবল

@ করিমসনবোল এটি / সিএস / বাস / পিসিআই / ড্রাইভার / ... নয়?
আমির উওয়াল

হ্যাঁ, দুঃখিত আমার ভুলটি
করিম সোনবোল

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ইউএসবি সংস্করণে মনোযোগ দিন । যদি 1.1এখন মাউস এবং কীবোর্ড চালু থাকে , তবে তাদের 2.0বন্দরে বা অন্য পথে রাস্তায় নিয়ে যাওয়ার চেষ্টা করুন ।

এটি ড্রাইভারের সমস্যার সমাধান করে না, তবে একটি কাজ চারপাশে (যদি এটি কাজ করে)।


আপনি আরও স্পষ্ট হতে পারে? আমার কি করা উচিৎ? ফল তুলনা lsusbযে সঙ্গে lsusb -t? সেখানে আমার কী সন্ধান করা উচিত? আপনি 2.0 বাস পছন্দ করতে চান? আমি সাধারণত এটি বাহ্যিক এইচডিডির জন্য ব্যবহার করি। আপনার মন্তব্যে আপনি বলেছিলেন "কারণ 'nx8220' যদি সঠিক মডেল হয় তবে বাক্সটি ইন্টেল 915PM চিপসেট ব্যবহার করা উচিত However তবে আপনার কাছে কেবল 'লিনাক্স ফাউন্ডেশন" রয়েছে - এর অর্থ কি আমার সঠিক ড্রাইভারের অভাব রয়েছে? কি করা হয়? ফল lsusb -tহয় paste.ubuntu.com/1482285

1
(1) হ্যাঁ, ইউএসবি ২.০ বাস ব্যবহার করার চেষ্টা করুন। আপনার যদি কেবল একটি ২.০ বন্দর থাকে তবে দেখুন আপনি কোনও বহিরাগত ইউএসবি হাবটি খুঁজে পেতে এবং এটি প্লাগ ইন করতে পারেন কিনা তা দেখুন ( (3) lsusb -tইউএসবি ডিভাইস এবং তারা যে প্লাগ ইনটি বাস করে তা সহজেই সনাক্ত করার জন্য
জন সিউ

1
@ সিপ্রিকাস একাধিক সম্ভাবনা রয়েছে এবং আমি নিশ্চিত হতে পারি না। আমি আমার জ্ঞানের সবচেয়ে সম্ভাব্য কারণগুলির তালিকা করব: (1) খাঁটি সফ্টওয়্যার: এই চিপসেটের জন্য লিনাক্স ড্রাইভার 1.1 পোর্টটি সঠিকভাবে পরিচালনা করছে না not এটিই সম্ভবত সম্ভাব্য কারণ। (২) আংশিক হার্ডওয়্যার: ইউএসবি পোর্ট স্থিতির প্রতি সংবেদনশীল এবং সময়ের সাথে সাথে বিশেষত বয়স্ক মাদারবোর্ড এবং চিপসেটের জন্য হ্রাস / মরে যেতে পারে। আপনার ১.১ পোর্টটি হ্রাস পেতে পারে এবং খুব ভালভাবে কাজ করছে না এবং লিনাক্স ড্রাইভার সেই বিশেষ ক্ষেত্রে (যেমন ভোল্টেজের ওঠানামা) যেমন মোকাবেলা করতে সক্ষম হয় না, যখন এক্সপি ড্রাইভার তাদের পরিচালনা করতে (বা সহ্য করতে) জানেন।
জন সিউ

1
@ সিপ্রিকাস ইউএসবি 1.1 স্পেসটি কীবোর্ড এবং মাউসের জন্য যথেষ্ট দ্রুত (এবং তারতম্য) is আমি সত্যই সন্দেহ করি যে কোনও মানুষ সর্বোচ্চ করতে পারে কিনা। একটি সাধারণ কীবোর্ড (মানুষের হাত দিয়ে) দিয়ে সেই গতিটি বের করে দিন।
জন সিউ

ধন্যবাদ! আমি সম্মত হয়েছি, এই ধরণের সমস্যাটি লক্ষণের উপর নির্ভর করে কেস বেইসগুলির দ্বারা কোনও ক্ষেত্রে নির্ধারণ করতে হবে। শুভ নব বর্ষ!!
জন সিউ

2

এফডব্লিউআইডাব্লু - যদি আপনি দ্বন্দ্ব বা পাওয়ার সমস্যার কারণে উবুন্টুতে ইউএসবি সমস্যা বোধ করেন তবে নিজেকে কিছুটা সমস্যা বাঁচাতে পারেন এবং একটি চালিত ইউএসবি এক্সপেনডার পান - এগুলি এমন সস্তা ডিভাইস যা আপনার ইউএসবি পোর্টে প্লাগ ইন করে এটিকে 5 বা 10 বা আপনার যা যা প্রয়োজন তে পরিণত করে কিনতে এবং আলাদা বিদ্যুত সরবরাহ করতে এবং প্রায় 30 $ মার্কিন ডলারে অ্যামাজনে যেতে।

যখন আমি একটি ইউএসবি ডিভাইস যুক্ত করি তখন আমার কীবোর্ড এবং / বা মাউস নিয়ে প্রচুর সমস্যা ছিল এবং এতে আমার সমস্ত সমস্যা দূর হয়ে যায়।

চিয়ার্স


0

একটি দ্রুত সমাধান যা আমার ক্ষেত্রে কমপক্ষে কাজ করে (লিনাকো মিন্টের কেডি, একটি লেনভো যোগ 3 প্রো ল্যাপটপে):

ল্যাপটপটি চালু থাকলে প্রায় 30 সেকেন্ডের জন্য কেবল পাওয়ার বোতামটি টিপুন , এটি বন্ধ হয়ে যাচ্ছে এবং এর পরেও কিছুক্ষণ চাপ দিচ্ছে। আমি চার্জারটি আনপ্লাগড দিয়ে এটি করেছি। ল্যাপটপ চালু করার পরে, ইউএসবি পোর্টগুলি আবার কাজ করে।

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