LINUX.ORG.RU

manjaro перестала дружить с флешками

 ,


0

1

Потребовалось подключить флешку и не получилось.

При подключении мне сказали

kernel: usb 3-2.1: new high-speed USB device number 14 using xhci_hcd
kernel: usb 3-2.1: New USB device found, idVendor=8564, idProduct=1000, bcdDevice=11.00
kernel: usb 3-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 3-2.1: Product: Mass Storage Device
kernel: usb 3-2.1: Manufacturer: JetFlash
kernel: usb 3-2.1: SerialNumber: 62AEA4B898922I77
mtp-probe[964802]: checking bus 3, device 14: "/sys/devices/pci0000:00/0000:00:07.1/0000:24:00.3/usb3/3-2/3-2.1"
mtp-probe[964802]: bus: 3, device: 14 was not an MTP device
mtp-probe[964826]: checking bus 3, device 14: "/sys/devices/pci0000:00/0000:00:07.1/0000:24:00.3/usb3/3-2/3-2.1"
mtp-probe[964826]: bus: 3, device: 14 was not an MTP device

И далее ничего не происходит.

Ок, поиск по «not an MTP device» заставил меня временно убрать из udev правила 69-libmtp.rules.

mv /usr/lib/udev/rules.d/69-libmtp.rules /

Теперь при подключении флешки

kernel: usb 3-2.1: new high-speed USB device number 16 using xhci_hcd
kernel: usb 3-2.1: New USB device found, idVendor=8564, idProduct=1000, bcdDevice=11.00
kernel: usb 3-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 3-2.1: Product: Mass Storage Device
kernel: usb 3-2.1: Manufacturer: JetFlash
kernel: usb 3-2.1: SerialNumber: 62AEA4B898922I77

И тоже ничего.

Пните куда посмотреть…

Ранее флешки не подключал не знаю работало оно или нет.

*запустил в qemu один из старых бэкапов системы, пробросил флешку - подмонтировалась успешно.

P.S.

Обновил ядро и забыл перезагрузиться.

uname -a версия ядра отличалась от таковой в пути до модулей

★★

Последнее исправление: Flotsky (всего исправлений: 1)

А что fdisk -l /dev/sdX говорит? (Х — номер «флэшки»). Если что-то есть, можно попытаться примонтировать вручную.

Korchevatel ★★★★★
()
Ответ на: комментарий от Korchevatel

fdisk -l флекшу не показывет, udev не создал /dev/sdX устройство.

Почитай выше. После

kernel: usb 3-2.1: new high-speed USB device number 16 using xhci_hcd

Должно быть что-то вроде

kernel: usb-storage 1-3:1.0: USB Mass Storage device detected
...
kernel: scsi 2:0:0:0: Direct-Access     JetFlash Transcend 4GB
...
kernel: sd 2:0:0:0: [sda] 7907328 512-byte logical blocks: (4.05 GB/3.77 GiB)

чего в моём случае нет.

Flotsky ★★
() автор топика
Ответ на: комментарий от Flotsky

Сравнил /usr/lib/udev/rules.d нынешней системы и из бэкапа(где работает)

Особой разницы не увидел.

Но заметил, что на нынешней системе

# modinfo usb_storage
modinfo: ERROR: Module alias usb_storage not found.

В отличии от бэкапа, где этот модуль есть и загружен.

Flotsky ★★
() автор топика
Ответ на: комментарий от Flotsky

Тогда сделайте modprobe usb_storage. Хотя это странно, у меня lsmod | grep usb на моём «арче» ничего подобного не выводил, и ничего — «флэшки» все видит.

P.S. Сам файл /lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko есть, видимо, я как-то неправильно пользуюсь lsmod.

Korchevatel ★★★★★
()
Последнее исправление: Korchevatel (всего исправлений: 1)
Ответ на: комментарий от Korchevatel

Да я бы с удовольствием, но

# modprobe usb_storage
modprobe: FATAL: Module usb_storage not found in directory /lib/modules/5.4.39-1-MANJARO
# modinfo usb_storage
modinfo: ERROR: Module alias usb_storage not found.

При этом

# find /lib/ -name *usb-storage*
/lib/modules/5.4.40-1-MANJARO/kernel/drivers/usb/storage/usb-storage.ko.xz
Flotsky ★★
() автор топика
Ответ на: комментарий от Flotsky

Так, подождите. Оно что, запаковано в xz-архив? Распакуйте и попробуйте ещё раз.

Korchevatel ★★★★★
()
Ответ на: комментарий от anonymous

Да, замелил разницу в версии между uname -a и путём библиотек.

Перезугрузился и всё зараболало как должно.

Flotsky ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.