Bug 51935 - Не удается открыть raw устройство
Summary: Не удается открыть raw устройство
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: gmtp (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Dmitriy Khanzhin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-02 15:37 MSK by Алексей Родыгин
Modified: 2024-11-03 20:22 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Алексей Родыгин 2024-11-02 15:37:32 MSK
Стенды:
Huawei Matebook D15
ASUS X515
Proxmox VM

Проверялось на телефонах:
Samsung Galaxy A02s
Xiaomi Redmi Note 12 Pro
Poco X6 5G

Версия пакета:
gmtp-1.3.11-alt2.x86_64

Шаги воспроизведения:
1) Подключить телефон к пк(ноутбуку) по usb и открыть gmtp 
$ gmtp
2) Нажать кнопку "Подключить"

Результат:
Вылезает ошибка
Обнаружение: не удается открыть raw устройство

Ожидаемый результат:
Устройство подключается, становятся доступны функции работы с ним.

Дополнительно:
Логи из терминала:
$ gmtp
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
libusb_claim_interface() reports device is busy, likely in use by GVFS or KDE MTP device handling alreadyLIBMTP PANIC: Unable to initialize device
Обнаружение: не удается открыть raw устройство
LIBMTP PANIC: Trying to dump the error stack of a NULL device!
LIBMTP PANIC: Trying to clear the error stack of a NULL device!

Данная ошибка воспроизводится и в режиме передачи данных, и в режиме зарядки устройства по USB (без передачи данных).
Comment 1 Dmitriy Khanzhin 2024-11-03 20:22:53 MSK
Вероятно, у вас запущен файловый менеджер, который использует GVFS или KDE MTP, занявшие устройство, о чем сообщает libusb. В этом случае для работы с устройством MTP нужно использовать его. Или закрыть этот файловый менеджер, чтобы освободить устройство.
У меня на IceWM без запущенного файлового менеджера с телефоном Samsung Galaxy A02s не воспроизводится.