如果在加载之前插入 USB 设备,Dolphin 将无法识别 USB 设备 (Arch Linux)

如果在加载之前插入 USB 设备,Dolphin 将无法识别 USB 设备 (Arch Linux)

所以海豚的行为很有趣。我无法告诉你这是否是新的。

系统信息:最新的 Arch Linux 64 位,带有 i3 的独立 startx。有问题的设备是 fat32 和 exfat(愚蠢的 Windows 支持...)。我还没有尝试将它们格式化为 ext4,因为这对我来说不是一个选择。

1)打开Dolphin,插入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/

相关内容