systemd-udevdのCPU使用率が高すぎます

systemd-udevdのCPU使用率が高すぎます

Dell Studio 1569があり、ここにLinuxをインストールしました。 systemd-udevdが原因でCPUが常に高く実行されていることを確認しました。以下を含むウェブ上のさまざまな投稿を見つけてください。これ、何が起こっているのかを絞り込むために「udevadm Monitor」を使用しました。結果は次のとおりです。

udevadm モニター出力

最初はUSBだと思って、すべてのポートに接続して抜いたが、パスが同じではないということにすぐ気づいた。/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6.2/2-1.6.2:1.0 (usb)簡単に言うと、udevadm monitor実行したときにキーボードのいくつかのキーを押して、パスがキーボードであることがわかりました。上の画像に示されているものと同じですが、唯一の違いは、行の先頭がまたはaKERNEL代わりに行の前にあることです。 KERNELUDEV

次のテストは実行中でしたudevadm monitor。ノートブックを分解し、キーボードを切断し、対応する入力が停止してbind/unbindいることを確認しました。しかし、引き続きこれがキーボードではないと思うようになりました。キーボードでなければ何ができるかを知っている人はいますか?

これは次の出力ですlsusb -tlsusb -t 出力

編集:他の人が私と同様の問題を経験している場合は、BIOSでBluetoothを無効にすると問題が解決するようです。引用するこの投稿。

答え1

Class=Hub エントリがなく、Driver=xhci_hcd が root_hub にあります。

しかし、最近試したカーネル/initrdの組み合わせの1つで同じ問題が発生したと言いたいです。カーネルメッセージで、5秒ごとに愚かな再接続が発生することがわかりました。

...そしてちょうどLinuxをインストールしました。

うーん…詳細はありませんか?この種の問題は、まさにsystemdが解決しなければならない問題です。問題は、「キーボード」ではなく、usbサブシステムのudevd構成であると言いたいと思います。

編集する:

まあ、これで問題が解決したら…

udevadmは、UDEV(ホットプラグデーモン)が狂ったようにバインドおよびアンバインドされていることを明確に示しています。

関連情報