カーネル:USB接続解除メッセージ

カーネル:USB接続解除メッセージ

USB ディスクを挿入すると、次のメッセージが表示されます。

kernel: usb 2-10.2: new SuperSpeed USB device number 5 using xhci_hcd
kernel: usb-storage 2-10.2:1.0: USB Mass Storage device detected
kernel: scsi 10:0:0:0: Direct-Access     SanDisk  Ultra            1.00 PQ: 0 ANSI: 6
kernel: sd 10:0:0:0: [sdf] 30031872 512-byte logical blocks: (15.4 GB/14.3 GiB)
kernel:  sdf: sdf1
kernel: sd 10:0:0:0: [sdf] Attached SCSI removable disk

USBディスクを取り外すときに表示されるメッセージはあまり役に立ちません。

kernel: usb 2-10.2: USB disconnect, device number 5

カーネルがどのディスクが切断されたかを知らせないのはなぜですか?複数のUSBディスクが接続されているとします。ディスクが切断されたかどうか疑問に思いますsde

これは大きなことになりますか?

rsyslogDebian 10 でログインデーモンとして使用しています。

ベストアンサー1

あまり満足していませんが、問題が発生し、ここに私が観察した内容があります。次の出力は次から取得されます。journalctl -fa

次のようなこのaskubuntuテーマ私は出力された行が[sdb]実際にpopコマンドまたはそれに対応するコマンドに起因することを発見しました。

出力eject /dev/sdb

Sep 05 14:30:54 knight kernel: sdb: detected capacity change from 60493824 to 0

出力eject -t /dev/sdb

Sep 05 14:30:59 knight kernel: sd 2:0:0:0: [sdb] 60493824 512-byte logical blocks: (31.0 GB/28.8 GiB)
Sep 05 14:30:59 knight kernel: sdb: detected capacity change from 0 to 60493824
Sep 05 14:30:59 knight kernel:  sdb: sdb1 sdb2
Sep 05 14:30:59 knight kernel:  sdb: sdb1 sdb2

上記の作業は、安全に削除し(Thunarファイルマネージャでも同じ出力を実行する場合)、ソフトウェアに(物理的にはない)再挿入することです。

あなたは敷物をsd足の下に引っ張っていますが、これは認められず、文書化されていません。しかし、それが正しく確認されたかどうかが記録されます。しかし、なぜsd後でさえ録音をしなかったのかわかりません。

次の行が出力されるため、ディスクが欠落していることを示すようです。

Sep 05 14:31:24 knight kernel: usb 4-1: USB disconnect, device number 10
Sep 05 14:31:35 knight kernel: xhci_hcd 0000:00:10.0: Abort failed to stop command ring: -110
Sep 05 14:31:35 knight kernel: xhci_hcd 0000:00:10.0: Host halt failed, -110
Sep 05 14:31:35 knight kernel: xhci_hcd 0000:00:10.0: xHCI host controller not responding, assume dead
Sep 05 14:31:35 knight kernel: xhci_hcd 0000:00:10.0: HC died; cleaning up
Sep 05 14:31:35 knight kernel: xhci_hcd 0000:00:10.0: Timeout while waiting for setup device command
Sep 05 14:31:35 knight kernel: usb 4-1: device not accepting address 11, error -108
Sep 05 14:31:35 knight kernel: usb usb4-port1: couldn't allocate usb_device

しかし、繰り返しますが、私は当面の質問に答えるのに十分なSCSIとカーネルについて十分に知りません。

おすすめ記事