ブロックデバイスがlsusbには表示されますが、lsblkには表示されない理由をどのように調べることができますか? [閉鎖]

ブロックデバイスがlsusbには表示されますが、lsblkには表示されない理由をどのように調べることができますか? [閉鎖]

USB経由で複数のデバイスが接続されています(デフォルトではブロックタイプのデバイス)。 USB大容量記憶装置です。としてデバイスを一覧表示できますが、またはlsusbどこlsblkかに表示されません/sys/block

実行しudevadm monitorて再接続してから切断すると、このメッセージが表示されます。

KERNEL[69676.974198] remove   /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0 (usb)
KERNEL[69676.974402] remove   /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 (usb)
UDEV  [69676.975535] remove   /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0 (usb)
UDEV  [69676.976173] remove   /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 (usb)
KERNEL[69679.190131] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 (usb)
KERNEL[69679.195371] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0 (usb)
UDEV  [69679.197376] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 (usb)
UDEV  [69679.199103] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0 (usb)

このカーネルでこれが起こりますuname -a

Linux ajvm 4.6.4-1-ARCH #1 SMP PREEMPT Mon Jul 11 19:12:32 CEST 2016 x86_64 GNU/Linux

dmesgエラーを説明する内容も表示されません。

[69680.813203] usb 2-1.1: new high-speed USB device number 10 using ehci-pci
[69683.770954] usb 2-1.1: USB disconnect, device number 10

この違法行為をさらに調査するにはどうすればよいですか?

新しいブロックデバイスが突然生成されないのはなぜですか?

次へ追加lsusb出力を逃しました

Bus 002 Device 004: ID 0bda:0159 Realtek Semiconductor Corp. RTS5159 Card Reader Controller

さらに、追加すべき点以前はブロックデバイスノードの作成を促したこのデバイスだけでなく、すべてのデバイス(複数のUSBフラッシュドライブとSDカードを挿入)。それで、usb-storage.koロード中ですが、lsmod | grep usbロードできないUSBメモリモジュールを探してみました。

修正する

これらすべての原因は、私がカーネルを更新したためであることがわかりました。愚かな以前のカーネルパッケージが削除されました。再起動がなかったので、以前のカーネルを使用していましたが、もはやカーネルモジュールを使用していないため、ロードできませusb-storageんでした。カーネルモジュールが欠落していることについて不平を言ういくつかのエラーを見ると、dmesg明らかになります。しかしそうではありません。したがって、この質問は終わり、問題は明らかです。これについての情報を提供する答えがあれば興味深いでしょうwhat could have been done, for the detection of the problem?。少なくとも調査するには、そうでない一般的な疑い、dmesg欠けているモジュール(問題の原因)についてどうやって知ることができますか?

ベストアンサー1

おすすめ記事