আমি শুধু আমার সোনি ভিওআইও ল্যাপটপে ডেবিয়ানকে ইনস্টল করেছি, এবং আমার dmesg
এবং ভার্চুয়াল কনসোলগুলি বারবার একই বার্তার সাথে স্প্যামেড হয়ে যায়।
[ 59.662381] hub 1-1:1.0: unable to enumerate USB device on port 2
[ 59.901732] usb 1-1.2: new high-speed USB device number 91 using ehci_hcd
[ 59.917940] hub 1-1:1.0: unable to enumerate USB device on port 2
[ 60.157256] usb 1-1.2: new high-speed USB device number 92 using ehci_hcd
আমি বিশ্বাস করি এই বার্তাগুলি অভ্যন্তরীণভাবে সংযুক্ত USB ডিভাইস থেকে আসছে, সম্ভবত ওয়েবক্যাম (যেহেতু এটি শুধুমাত্র কাজ নয়)। একমাত্র উপায়টি আমি এটি বন্ধ করতে বলে মনে করতে পারি (আমার প্রকৃত ইউএসবি পোর্টগুলি খোলার ব্যতীত) ইউএসবি হোস্ট কন্ট্রোলারগুলিকে অক্ষম করতে হয়:
# echo "0000:00:1a.0" > /sys/bus/pci/drivers/ehci_hcd/unbind
এটি আমার ব্লুটুথ ইন্টারফেসটিও নেবে, কিন্তু আমি এর সাথে ভাল আছি।
আমি এই সেটিংটি অবিরত রাখতে চাই, যাতে আমার যন্ত্রটি যদি আমার প্রয়োজন হয় তবে আমি যন্ত্রণায় আমার ভার্চুয়াল কনসোলটি ব্যবহার করতে পারি। আমি আমার অপারেটিং সিস্টেম (ডেবিয়ান amd64) এটি জাগাতে না চাই, কিন্তু আমি কিভাবে এটা করতে জানি না। আমি পিসিআই ডিভাইসের জন্য মডিউল ওরফে ব্ল্যাকলিস্ট করার চেষ্টা করেছি, কিন্তু এটি উপেক্ষা করা হচ্ছে বলে মনে হচ্ছে:
$ cat /sys/bus/pci/devices/0000\:00\:1a.0/modalias
pci:v00008086d00003B3Csv0000104Dsd00009071bc0Csc03i20
$ cat /etc/modprobe.d/blacklist
blacklist pci:v00008086d00003B3Csv0000104Dsd00009071bc0Csc03i20
আমি কিভাবে নিশ্চিত করব যে এই নির্দিষ্ট পিসিআই ডিভাইসটি স্বয়ংক্রিয়ভাবে স্বয়ংক্রিয়ভাবে অ্যাক্টিভেট হয় না, তার ড্রাইভারকে সম্পূর্ণভাবে নিষ্ক্রিয় না করেই?
-edit- মডিউলটি সম্প্রতি নামকরণ করা হয়েছে, এখন ব্যবহারকারীর নিম্নলিখিত কাজগুলি:
echo "0000:00:1a.0" > /sys/bus/pci/drivers/ehci-pci/unbind
তবুও, আমি কার্নেলটিকে প্রথম স্থানে বাইন্ডিং বন্ধ করতে বাধা দেওয়ার উপায় খুঁজছি।
update-initramfs -u -k all
?
ehci_hcd
), যেহেতু যে নিষ্ক্রিয় করা হবে সব আমার সিস্টেমে ইউএসবি হোস্ট। আমি এই বিক্রেতার, ডিভি, সাবভেণ্ডার এবং সাবডিভের উপর ভিত্তি করে এই নির্দিষ্ট ডিভাইসটিকে অক্ষম করতে চাই।