Dolphin не распознает USB-устройство, если оно было вставлено перед загрузкой (Arch Linux)

Вопрос или проблема

Итак, Dolphin ведет себя странно. Я не могу сказать, новое это или нет.

Информация о системе: Arch Linux 64 бита, обновленный, автономный startx с i3. Проблемные устройства – это fat32 и exfat (дурацкая поддержка Windows…). Я не пытался отформатировать их в ext4, потому что это просто не вариант для меня.

1) Откройте Dolphin, вставьте USB, устройство распознано!
2) Вставьте USB, откройте Dolphin, устройство не в списке 🙁

Я могу выполнить mount /dev/sdc1 /mount/xxx без проблем.

Вывод fdisk -l:

Диск /dev/sda: 223.6 GiB, 240057409536 байт, 468862128 секторов  
Единицы: сектора по 1 * 512 = 512 байт  
Размер сектора (логический/физический): 512 байт / 512 байт  
Размер ввода-вывода (минимальный/оптимальный): 512 байт / 512 байт  
Тип метки диска: gpt  
Идентификатор диска: 6EEBD8E6-6C6B-415F-8DF2-5E635871C1E1  

Устройство         Начало       Конец   Секторы   Размер Тип  
/dev/sda1       2048    976895    974848   476M EFI-система  
/dev/sda2     976896  59570175  58593280    28G Linux-файловая система  
/dev/sda3   59570176 387002367 327432192 156.1G Linux-файловая система  
/dev/sda4  387002368 468860927  81858560    39G Основные данные Microsoft  


Диск /dev/sdb: 465.8 GiB, 500107862016 байт, 976773168 секторов  
Единицы: сектора по 1 * 512 = 512 байт  
Размер сектора (логический/физический): 512 байт / 4096 байт  
Размер ввода-вывода (минимальный/оптимальный): 4096 байт / 4096 байт  
Тип метки диска: dos  
Идентификатор диска: 0xcf4dbac4  

Устройство     Загрузка   Начало       Конец   Секторы   Размер Id Тип  
/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  


Диск /dev/sdc: 7.5 GiB, 8029470208 байт, 15682559 секторов  
Единицы: сектора по 1 * 512 = 512 байт  
Размер сектора (логический/физический): 512 байт / 512 байт  
Размер ввода-вывода (минимальный/оптимальный): 512 байт / 512 байт  
Тип метки диска: dos  
Идентификатор диска: 0x56604413  

Устройство     Загрузка Начало      Конец  Секторы  Размер Id Тип  
/dev/sdc1        2048 15681535 15679488  7.5G  b W95 FAT32  

Dolphin распознал все разделы на моем SSD и HDD, только с USB проблемы. Есть идеи?

Спасибо!

Если вы на ноутбуке, попробуйте перезагрузить. Причина в том, что когда ваш ноутбук работает с очень низким зарядом батареи, он начинает приостанавливать периферийные службы, чтобы сократить потребление энергии.

Вы можете определить, происходит ли это, введя следующее в терминале:

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/

Ответ или решение

Проблема с распознаванием USB-устройств в Dolphin на Arch Linux

Если Dolphin не распознает USB-устройство, когда оно подключено перед его запуском, это может быть связано с несколькими причинами, включая конфигурацию системы и настройки управления питанием. Давайте подробно рассмотрим возможные решения вашей проблемы.

1. Проверка автоуспения USB

Первое, что вам следует проверить — это состояние автоуспения USB-устройств. Это может привести к тому, что система не инициализирует USB-устройства, если они подключены перед загрузкой или стартом пользовательского интерфейса.

Вы можете проверить состояние автоуспения с помощью следующей команды в терминале:

cat /sys/module/usbcore/parameters/autosuspend

Если вывод будет равен 2, это означает, что функционал автоуспения включен.

2. Отключение автоуспения

Если вы обнаружили, что автоуспение включено, вы можете отключить его. Для этого выполните следующие шаги:

  1. Откройте файл конфигурации GRUB для редактирования:

    sudo nano /etc/default/grub
  2. Найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT, и измените ее следующим образом:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
  3. Сохраните изменения и закройте редактор.

  4. Обновите конфигурацию GRUB, введя следующую команду:

    sudo update-grub

Этот процесс может занять некоторое время, в зависимости от ваших системных конфигураций.

3. Подключение и отключение USB-устройства

После перезагрузки системы попробуйте подключить USB-устройство до или после открытия Dolphin, чтобы проверить, изменилось ли поведение программы. Если проблема все еще сохраняется, выполните следующие шаги.

4. Монтирование устройства вручную

Если Dolphin по-прежнему не распознает устройство, вы можете вручную смонтировать его в файловую систему. Используйте команду, которую вы уже упомянули:

mount /dev/sdc1 /mount/xxx

Не забудьте заменить /mount/xxx на путь к каталогу, в который вы хотите смонтировать USB-устройство, и убедитесь, что этот каталог существует. Если его нет, создайте его заранее:

mkdir /mount/xxx

5. Проверка прав доступа

Убедитесь, что ваш пользователь имеет необходимые права доступа для работы с USB-устройствами. Вы можете установить группу plugdev для вашего пользователя:

sudo usermod -aG plugdev your_username

После этого выйдите из системы и войдите снова, чтобы изменения вступили в силу.

Заключение

Если Dolphin продолжает игнорировать USB-устройства при их подключении до открытия, вполне возможно, что проблема связана с конфигурацией вашей системы, включая автоуспение устройств и права доступа. Отключение автоуспения и ручное монтирование устройств — это надежные способы обойти эту проблему. Если после выполнения всех предложенных рекомендаций проблема не исчезнет, рекомендуется обратиться к официальной документации Arch Linux или специализированным форумам для дальнейшего изучения данной темы.

Оцените материал
Добавить комментарий

Капча загружается...