আমি কোনও ইউএসবি ডিভাইসটিকে লিনাক্সে আনপ্লাগ না করে কীভাবে পুনরায় সেট করব?


5

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

আরও সুনির্দিষ্টভাবে আমার কাছে একটি ওয়েবক্যাম রয়েছে যা সেটিংসের সাথে খুব বেশি খেললে বিভ্রান্ত হয়ে যায় guvcaptureএবং তারপরে ট্র্যাকটিতে ফিরে আসতে পুনরায় সেট করতে হবে।

উত্তর:


9

আপনি সমস্ত ডিভাইসগুলি পুনরায় সেট করতে বেনিয়ামিন ক্লজের resetusbপ্রোগ্রামটি চেষ্টা করতে পারেন - এখানে কোনও বাইনারি নেই, তবে এটি সংকলন করা বরং সহজ। উত্স কোড হিসাবে সংরক্ষণ করুন resetusb.c, তারপরে চালান:

gcc -lusb resetusb.c -o resetusb

আপনি এখন হিসাবে চালনা করতে পারেন resetusb। বিকল্পভাবে, @ ইউনহ্যামার অ্যালান স্টারনের একক-ডিভাইস সংস্করণে নির্দেশ করে ( এটি কীভাবে ব্যবহার করবেন সে সম্পর্কে কিছু ইঙ্গিত )।

কিছু লোকের প্রাসঙ্গিক মডিউলগুলি সরিয়ে ফেলা এবংmodprobe ভাগ্য ভাগ করা হয়েছে :

modprobe -vr ehci_hcd
modprobe -v ehci_hcd

(আপনি অবশ্যই এটি স্ক্রিপ্ট করতে পারেন)

কিছু বিতরণে ইউএসবি সাবসিস্টেমটি পুনরায় চালু করার জন্য নিজস্ব সরঞ্জাম থাকতে পারে; ম্যান্ড্রেকে স্পষ্টতই আছে/etc/init.d/usb


askubuntu.com/questions/645/... একটি একক USB ডিভাইস রিসেট করার জন্য একটি অনুরূপ প্রোগ্রাম আছে
unhammer

$ sudo modprobe -vr ehci_hcdmodprobe: FATAL: Module ehci_hcd is builtin.কুবুন্টু বিশ্বস্ত উপর ফলাফল ।
nnot101

ডেবিয়ান 8 সহ আমার ল্যাপটপে ehci_hcd ত্রুটি দেয়। তবে rmmod ehci_pci && sleep 2 && modprobe ehci_pciপুরোপুরি কাজ করে।
ভারত জি

মোডপ্রোব ট্রিকটি সেন্টোস ৪ :-( এ কাজটি করেছে, আমার দিনটি বাঁচিয়েছে!
এসইও

4

যাক আমি পুনরায় সেট করতে চাই /dev/sdc

# udevadm info -q all /dev/sdc | grep DEVPATH
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1.4/2-1.4:1.0/host2/target2:0:0/2:0:0:0/block/sdc

আমি উপরেরটি গ্রহণ করি 2-1.4(আপনার সম্ভবত এটি হতে পারে 2-1- আমার ডিভাইসটি একটি হাবের মধ্যে প্লাগ ইন করা হয়েছে) এবং করুন:

# echo 2-1.4 > /sys/bus/usb/drivers/usb/unbind
# echo 2-1.4 > /sys/bus/usb/drivers/usb/bind

1

আপনি হার্ডওয়্যার বিমূর্ত স্তরটি পুনরায় চালু করতে পারেন: sudo /etc/init.d/hal পুনঃসূচনা


2
আমি মনে করি উবুন্টুর নতুন সংস্করণে এইচএল এর পরিবর্তিত অন্য কিছু রয়েছে .. সুতরাং এর
বিতরণ

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