मैंने सिर्फ अपने Sony VAIO लैपटॉप पर डेबियन को फिर से इंस्टॉल किया है, और मेरे 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
मेरा मानना है कि ये संदेश आंतरिक रूप से जुड़े यूएसबी डिवाइस से आ रहे हैं, सबसे अधिक संभावना है कि वेब कैमरा (क्योंकि यह केवल एक चीज है जो काम नहीं करता है)। जिस तरह से मैं इसे बंद करने के लिए लग सकता है (मेरे वास्तव में उपयोगी यूएसबी पोर्ट को मारने के बिना) यूएसबी होस्ट नियंत्रकों में से एक को अक्षम करना है:
# echo "0000:00:1a.0" > /sys/bus/pci/drivers/ehci_hcd/unbind
यह मेरे ब्लूटूथ इंटरफ़ेस को भी नीचे ले जाता है, लेकिन मैं इसके साथ ठीक हूं।
मैं चाहूंगा कि यह सेटिंग बनी रहे, ताकि मैं अपनी वर्चुअल कंसोल का फिर से उपयोग कर सकूं। मैं चाहता हूं कि मेरा ऑपरेटिंग सिस्टम (डेबियन am64) इसे कभी न जगाए, लेकिन मुझे नहीं पता कि यह कैसे करना है। मैंने PCI डिवाइस के लिए मॉड्यूल उर्फ को ब्लैकलिस्ट करने की कोशिश की है, लेकिन इसे नजरअंदाज किया गया है:
$ cat /sys/bus/pci/devices/0000\:00\:1a.0/modalias
pci:v00008086d00003B3Csv0000104Dsd00009071bc0Csc03i20
$ cat /etc/modprobe.d/blacklist
blacklist pci:v00008086d00003B3Csv0000104Dsd00009071bc0Csc03i20
मैं यह कैसे सुनिश्चित करूं कि यह विशिष्ट PCI डिवाइस कभी भी अपने ड्राइवर को पूरी तरह से अक्षम किए बिना स्वचालित रूप से सक्रिय नहीं है?
-edit- मॉड्यूल का नाम हाल ही में बदल दिया गया था, अब उपयोगकर्तालैंड से निम्न कार्य करता है:
echo "0000:00:1a.0" > /sys/bus/pci/drivers/ehci-pci/unbind
फिर भी, मैं उस उपकरण को पहली जगह में बाँधने से कर्नेल को रोकने का एक तरीका खोज रहा हूँ।
update-initramfs -u -k all
?
ehci_hcd
) को हटा नहीं सकता , क्योंकि वह सभी यूएसबी होस्ट को निष्क्रिय कर देगा । मेरा सिस्टम। मैं केवल इस विशिष्ट उपकरण को उसके विक्रेता, देव, सबवेंडर और सबदेव के आधार पर अक्षम करना चाहता हूं।