Bug 37401 - Из интерфейса невозможно указать правильный девайс
Summary: Из интерфейса невозможно указать правильный девайс
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: GpsTrip (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Grigory Milev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-30 20:22 MSK by Alexei V. Mezin
Modified: 2019-11-01 10:36 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexei V. Mezin 2019-10-30 20:22:42 MSK
USB GPS с чипом Ublox, появляется в системе под видом /dev/ttyACM0, работает стандартно. 

В интерфейсе программы нельзя выбрать устройства ttyACM, и почему-то нельзя вписать вручную. Не то чтоб это прям проблема, сохранил конфиг да поправил в нем, но все же желательно иметь возможность вписать устройство сразу в программе. Потому что я бы вообще через udev именовал GPS-приемник как /dev/gps :)
Comment 1 Николай Костригин 2019-10-31 09:45:41 MSK
(В ответ на комментарий №0)
> USB GPS с чипом Ublox, появляется в системе под видом /dev/ttyACM0, работает
> стандартно.
> [...]
> Потому что я бы вообще через udev именовал GPS-приемник как /dev/gps
> :)

Можете опубликовать вывод "lsusb -v" c подключенным приемником?
Дело в том, что у устройства может не быть своего уникального VID:PID. Может использоваться "универсальный", что не позволит его отличить от какого-нибудь самодельного программатора или конвертера USB<->UART.
Comment 2 Grigory Milev 2019-10-31 12:45:45 MSK
Fixed in 1.1.6 version
Comment 3 Alexei V. Mezin 2019-10-31 23:44:13 MSK
(В ответ на комментарий №1)
> Можете опубликовать вывод "lsusb -v" c подключенным приемником?


Возможно, у меня есть еще одно устройство, но с "u-blox 7".

Bus 003 Device 004: ID 1546:01a8 U-Blox AG [u-blox 8]
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            2 Communications
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1546 U-Blox AG
  idProduct          0x01a8 [u-blox 8]
  bcdDevice            3.01
  iManufacturer           1 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
Comment 4 Николай Костригин 2019-11-01 10:36:55 MSK
(В ответ на комментарий №3)
> (В ответ на комментарий №1)
> > Можете опубликовать вывод "lsusb -v" c подключенным приемником?
> 
> Bus 003 Device 004: ID 1546:01a8 U-Blox AG [u-blox 8]

>   idVendor           0x1546 U-Blox AG
>   idProduct          0x01a8 [u-blox 8]

В данном случае производитель зарегистрировал уникальную пару VID:PID...

Учитывая (В ответ на комментарий №0)
> Потому что я бы вообще через udev именовал GPS-приемник как /dev/gps
> :)

...поэтому, как мне кажется, ничто не мешает создать свое udev-правило для присвоения устройству псевдонима.