কোনও ডিভাইস গ্রহণ না করে তাই কোনও নির্দিষ্ট ইউএসবি পোর্টটি বন্ধ করা কি সম্ভব?


12

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

আমি কীভাবে এটি সম্ভব তা জানতে চাই।


সম্ভাব্য .. তবে এটি করার জন্য কিছু হ্যাক দরকার ...
যুবরাজ

2
হার্ডওয়্যার সমাধান: একটি পুরুষ থেকে মহিলা ইউএসবি প্লাগ কিনুন এবং কেন্দ্রের লাইনগুলি কেটে / বিচ্ছিন্ন করুন / সরান।
হেলিও

@ হেলিও তাহলে আমি কেন কেবল একটি ইউএসবি পাওয়ার স্টেশন কিনব না ...?
bfrguci

আপনি কেবল ইউএসবি কেবলগুলি চার্জ সরবরাহ করতে পারেন। ডেটা সীসা তারযুক্ত হয় না।
WinEunuuchs2Unix

উত্তর:


3

প্রথম, চালান lsusb

আউটপুটটি এমন হওয়া উচিত:

Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 2232:1020  
Bus 002 Device 009: ID 0bc2:a013 Seagate RSS LLC 
Bus 002 Device 003: ID 0a5c:219c Broadcom Corp. 

আউটপুটে, পোর্টটির ডিভাইস নম্বরটি অক্ষম করতে হবে। উদাহরণস্বরূপ, উদাহরণস্বরূপ সীগেট ড্রাইভে রয়েছে Device 009- এটি তার ডিভাইস নম্বর। তারপরে আইডিটি হবে usb[device number]- যেমনusb9

তারপরে, ইউএসবি ওয়েক-আপ অক্ষম করুন (এটি কেবল একবার করুন):

প্রতিস্থাপন করতে ভুলবেন না Xমধ্যে usbXডিভাইস সংখ্যা সঙ্গে।

echo disabled | sudo tee /sys/bus/usb/devices/usbX/power/wakeup 

তারপরে এটি বন্ধ করুন:

echo suspend | sudo tee /sys/bus/usb/devices/usbX/power/level

এটি পূর্বাবস্থায় ফেরান:

echo enabled | sudo tee /sys/bus/usb/devices/usbX/power/wakeup
echo on | sudo tee /sys/bus/usb/devices/usbX/power/level

2
উপরের আদেশগুলি চেষ্টা করে ফিরে এসেছিল ...tee: /sys/bus/usb/devices/usb11/power/wakeup: No such file or directory disabled
সত্য

এই থ্রেডে খুব সহায়ক তথ্য পেয়েছে ইউএসবি পোর্ট পাওয়ার
সত্য

1
আমি পেতে tee: /sys/bus/usb/devices/usbX/power/level: Invalid argumentযখন echo suspend, যখন echo onকোন ধরনের ত্রুটি।

@林果皞তোমাদের স্থলাভিষিক্ত করেছেন Xমধ্যে usbX?
সর্বজনীনভাবে

@ সর্বজনীনভাবে ইউনিকআইডি হ্যাঁ, আমি পূর্ববর্তী মন্তব্যটি লেখার আগে 'এক্স' দিয়ে আসল আইডিটি প্রতিস্থাপন করব, না হলে এর No such file or directoryপরিবর্তে আমার ত্রুটি বার্তাটি হবে । আমার ডিস্ট্রোটি উবুন্টু 18.04.2 এলটিএস।
26 皞

0

এখানে একটি প্লাগ ও প্লে (আক্ষরিক) বিকল্পটি রয়েছে:

চার্জ কেবল ইউএসবি ডোংলে

আপনি যখনই কেবল চার্জ দেওয়ার জন্য আপনার ফোনটি প্লাগ ইন করেন তখন আপনি পপ-আপ বার্তাগুলি এবং ফাইল ব্রাউজারগুলি এড়াতে চান তবে এটি একটি ভাল ধারণা।

এটি সফ্টওয়্যার পদ্ধতির চেয়েও বোকামি-প্রমাণ কারণ ডেটা বন্দর বন্ধ করে এমন সফ্টওয়্যারগুলি সফ্টওয়্যার দ্বারা বিপরীত করা যেতে পারে যা এটি আবার চালু করে। অথবা স্থগিত / পুনঃসূচনা বা আপনি পূর্বে প্রত্যাশা করেননি এমন কোনও অন্য প্রক্রিয়া চলাকালীন এটি পুনরায় পুনর্নির্মাণ করা যেতে পারে।

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