ロードする前にUSBデバイスを接続すると、DolphinはUSBデバイスを認識しません(Arch Linux)

ロードする前にUSBデバイスを接続すると、DolphinはUSBデバイスを認識しません(Arch Linux)

だから、イルカの行動は非常に興味深いです。これが新しいのかどうかは言えません。

システム情報:最新のArch Linux 64ビット、i3を含むスタンドアロンstartx。問題のデバイスはfat32とexfatです(愚かなWindowsサポート...)。私はext4でフォーマットしようとしませんでした。それは私にとってオプションではないからです。

1)ドルフィンを開いてUSBを接続すると、デバイスが認識されます! 2)USBを接続してDolphinを開くと、デバイスはリストにありません:(

mount /dev/sdc1 /mount/xxx問題なく実行できます。

fdisk -l 出力:

Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 6EEBD8E6-6C6B-415F-8DF2-5E635871C1E1

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    976895    974848   476M EFI System
/dev/sda2     976896  59570175  58593280    28G Linux filesystem
/dev/sda3   59570176 387002367 327432192 156.1G Linux filesystem
/dev/sda4  387002368 468860927  81858560    39G Microsoft basic data


Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xcf4dbac4

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdb1  *         2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sdb2          206848 738678783 738471936 352.1G  7 HPFS/NTFS/exFAT
/dev/sdb3       738678784 972658687 233979904 111.6G 83 Linux
/dev/sdb4       972658688 976773167   4114480     2G 82 Linux swap / Solaris


Disk /dev/sdc: 7.5 GiB, 8029470208 bytes, 15682559 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x56604413

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdc1        2048 15681535 15679488  7.5G  b W95 FAT32

Dolphinは私のSSDとHDDのすべてのパーティションを認識しましたが、問題はまさにUSBでした。どんなアイデアがありますか?

ありがとうございます!

答え1

ノートパソコンをお使いの方は、再起動してみてください。その理由は、ノートパソコンのバッテリーが非常に不足すると、電力を削減するために周辺機器サービスを一時停止し始めるためです。

端末に次のように入力すると、これが発生するかどうかを確認できます。

cat /sys/module/usbcore/parameters/autosuspend

が返されると、2自動サスペンドが有効になったことを意味します。


この機能を無効にします/etc/default/grubファイルを編集します。次の行を探してください。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

そしてに変更

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

次に実行しますsudo update-grub(注:時間がかかる場合があります)。

頑張ってください!

源泉:https://www.makeuseof.com/tag/fix-usb-device-port-linux/

関連情報