LinuxでUSB上のファイルにアクセスする方法

LinuxでUSB上のファイルにアクセスする方法

私はUbuntu 20.04を使用しており、最近(約1週間前)にカーネルを5.11.0から5.14.0にアップグレードした後、USBドライバにアクセスできません。 USBを実行するとlsusb出力が提供されるため、システムは私のUSBを認識します。

Bus 001 Device 005: ID 0781:556b SanDisk Corp. Cruzer Edge

dmesg与えられたものでさえ

[16972.246970] usb 1-2: new high-speed USB device number 5 using xhci_hcd
[16972.395933] usb 1-2: New USB device found, idVendor=0781, idProduct=556b, bcdDevice= 1.26
[16972.395938] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[16972.395939] usb 1-2: Product: Cruzer Edge
[16972.395940] usb 1-2: Manufacturer: SanDisk
[16972.395941] usb 1-2: SerialNumber: 2005375352115C834970

ただし、lsblk出力がある場所にマウントされたデバイスを表示しますlsblk。ここで、sdaとsdbはどちらもハードドライブです。

sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0    16M  0 part 
└─sda2   8:2    0 931.5G  0 part 
sdb      8:16   0 119.2G  0 disk 
├─sdb1   8:17   0   260M  0 part /boot/efi
├─sdb2   8:18   0    16M  0 part 
├─sdb3   8:19   0  80.7G  0 part 
├─sdb4   8:20   0  37.3G  0 part /
└─sdb5   8:21   0   980M  0 part 

他のラップトップで確認したように、USBに欠陥がなく、同じコンピュータ上のWindowsでテストしたようにUSBポートに欠陥がなく(Windows上でUbuntuをデュアルブートしました)、非常にうまく機能します。

make localmodconfigカーネル5.14.0にアップグレードするときにモジュールとドライバの設定ファイルを生成するときに、以前のドライバの設定ファイルをコピーするのではなく、以前に使用していたドライバから新しい設定ファイルを生成するために使用したため、これが発生する可能性があると思いますします。カーネル構成ファイルがないため、デバイスドライバが欠落している可能性があります(ただし、わかりません。ブロックデバイスアクセスについてはわかりません)。それではどうすれば修正できますか?

USBのファイルにアクセスするためにデバイスを見つけてディレクトリにマウントする方法はありますか?

編集1:これは私が得た結果です。sudo journalctl --follow

Nov 29 19:25:16 adeeb kernel: usb 1-2: new high-speed USB device number 8 using xhci_hcd
Nov 29 19:25:16 adeeb kernel: usb 1-2: New USB device found, idVendor=0781, idProduct=556b, bcdDevice= 1.26
Nov 29 19:25:16 adeeb kernel: usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 29 19:25:16 adeeb kernel: usb 1-2: Product: Cruzer Edge
Nov 29 19:25:16 adeeb kernel: usb 1-2: Manufacturer: SanDisk
Nov 29 19:25:16 adeeb kernel: usb 1-2: SerialNumber: 2005375352115C834970
Nov 29 19:25:16 adeeb mtp-probe[18152]: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
Nov 29 19:25:16 adeeb mtp-probe[18152]: bus: 1, device: 8 was not an MTP device
Nov 29 19:25:16 adeeb mtp-probe[18155]: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
Nov 29 19:25:16 adeeb mtp-probe[18155]: bus: 1, device: 8 was not an MTP device

関連情報