Sony VAIOラップトップにDebianを再インストールしたばかりで、私の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デバイス、おそらくウェブカメラから送信されたものだと思います(動作しないのはそれだけだからです)。(実際に役立つUSBポートを殺すことなく)シャットダウンするように思える唯一の方法は、USBホストコントローラーのいずれかを無効にすることです。
# echo "0000:00:1a.0" > /sys/bus/pci/drivers/ehci_hcd/unbind
これにより、Bluetoothインターフェイスもダウンしますが、それで問題ありません。
この設定を維持して、必要に応じて仮想コンソールを簡単に使用できるようにしたいと思います。オペレーティングシステム(Debian amd64)が決して起こさないようにしたいのですが、どうすればいいのかわかりません。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
ことが無効になるため、)すべてのUSBホストを私のシステム。ベンダー、開発者、サブベンダー、およびサブ開発者に基づいて、この特定のデバイスを無効にするだけです。