Форум русскоязычного сообщества Ubuntu


Автор Тема: Wine не видит USB устройство  (Прочитано 6565 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Wine не видит USB устройство
« : 04 Апрель 2017, 12:51:49 »
Здравствуйте, уважаемые читатели форума Ubuntu!

Являюсь я счастливым обладателем весьма продвинутой телефонной гарнитуры Plantronics Voyager Legend http://www.plantronics.com/ru/support/product/voyager-legend. Всё в ней хорошо, маломощный 32битный проц и 4я версия блютуса, активная фильтрация шума доп.микрофонами и голосовое управление. Одна засада поджидает пользователей - управление и настройка гарнитурой осуществляется с помощью программы, написанной исключительно под Windows. Гарнитура подключается к USB порту, ну и когда заряжается, можно там например прошивку обновить или включить активное шумоподавление окружающего звука.

Есть программа настройки гарнитуры. Plantronics Voyager Hub http://www.plantronics.com/us/product/plantronics-hub-desktop/. Прекрасно установилась под Wine и вроде бы работает, висит в системном трее. Теперь по идее нам надо выбрать там "Connect", ну и начать лазить по всяким там настройкам, которые в самой гарнитуре и сохраняются. Вот с этим "Connect" у меня всё и встало. Не видит прога гарнитуру. "No connected devices" сообщает она.

По команде lsusb гарнитура прекрасно видится:
user@Main:~$ lsusb
Bus 002 Device 003: ID 09da:054f A4Tech Co., Ltd.
Bus 002 Device 002: ID 8087:8001 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 050: ID 047f:0115 Plantronics, Inc.
Bus 001 Device 004: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 001 Device 003: ID 04b8:011d Seiko Epson Corp. GT-7300U [Perfection 1260/1260 PHOTO]
Bus 001 Device 002: ID 8087:8009 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Значит проблема в привязке существующего USB порта к программе внутри Wine. Как привязывать COM порты я уже разобрался. А как привязать USB порт? Что-то не могу сообразить с нумерацией портов. Имеем Bus 001 Device 050. Как их передать Wine?

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 20/11/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июль 2019, 04:37:14 от zg_nico »
Xubuntu 18.04

Оффлайн Длиннорогий

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: Wine не видит USB устройство
« Ответ #1 : 04 Апрель 2017, 15:13:43 »
Lant,
dmesg | grep 047fА вообще через виртуалку можно это делать. Я так свою мышку настраивал.

Оффлайн Lant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Re: Wine не видит USB устройство
« Ответ #2 : 04 Апрель 2017, 15:32:27 »
dmesg | grep 047f

usb 1-1.3: New USB device found, idVendor=047f, idProduct=0115

И что это даёт? Как нам это в Wine указать?
Xubuntu 18.04

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 588
    • Просмотр профиля
Re: Wine не видит USB устройство
« Ответ #3 : 04 Апрель 2017, 16:10:25 »
Lant,
 :coolsmiley: Стоит попробовать? - https://www.linux.org.ru/forum/development/11334274
 :coolsmiley: USB Support in Wine

Оффлайн Lant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Re: Wine не видит USB устройство
« Ответ #4 : 05 Апрель 2017, 00:59:35 »
Дебри какие-то! Понятного мануала не видно... Перекомпиляции какие-то... ничего ясного и однозначного!
Вот с COM портами там просто, создаём ссылку ln dosdevices на ttyS0. Может на USB тоже можно сделать какую-нибудь привязку?
Wine у меня последней версии стоит, 2.4 из репозитория, автоматом обновляется.

Может есть что-то более простое?
Xubuntu 18.04

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 588
    • Просмотр профиля
Re: Wine не видит USB устройство
« Ответ #5 : 05 Апрель 2017, 12:08:35 »
Lant, ну так если нет нативной поддержки usb в wine! Я, конечно, могу ошибаться, как всегда, но у нас есть такое сплоченное сообщество, которое любезно поправит меня. А пока имеем то, что имеем. Значит отдаем прожорливому компилятору пропатченные исходники wine с поддержкой WDM драйверов (Windows Driver Model). Вот целая серия патчей от Александра Морозова, применив которые, можно получить поддержку usb устройств в wine. Этот же патч применяется и в проекте PlayOnLinux (клац-клац). А можно попробовать поставить этот самый PlayOnLinux в систему (вероятно поддержка usb и без рулежки заработает). А можно посмотреть готовые  пропатченные пакеты на launchpad.net.

 

Страница сгенерирована за 0.142 секунд. Запросов: 23.