Я пытаюсь напрасно смонтировать G-журнал Transystem 760 регистраторов GPS в системе рабочий Xubuntu 16.04.
Согласно руководству GPSBabel это устройство должно быть доступным через что-то как:
gpsbabel -t -w -i mtk,erase -f /dev/ttyUSB0 -o gpx -F out.gpx
Но это не работает, потому что 'ttyUSB0' устройство не существует.
Что я должен сделать, чтобы заставить его появиться?
Устройство было поставлено со ссылкой на исходный код для cp210x драйвера и следующими инструкциями:
Ubuntu:
1. make ( your cp210x driver )
2. cp cp210x.ko to /lib/modules/<kernel-version>/kernel/drivers/usb/serial
3. insmod /lib/modules/<kernel-version/kernel/drivers/usb/serial/usbserial.ko
4. insmod cp210x.ko
Я не знал своей точной версии ядра, но я, тем не менее, ввел, 'делают' в каталоге, содержащем источник и полученный среди других следующее сообщение:
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-34-generic'
Таким образом, я проверил каталог, '/lib/modules/4.4.0-34-generic/drivers/usb/serial' предполагающий, что это - необходимая версия ядра и обнаружило, что файл 'cp210x.ko' уже существует.
Я поэтому выполнил только 2 'insmod' инструкции, не получая сообщения в ответ.
DMESG содержит следующие строки:
[ 9260.793858] usb 3-3.3: New USB device found, idVendor=0e8d, idProduct=3329
[ 9260.793867] usb 3-3.3: New USB device strings: Mfr=3, Product=4, SerialNumber=0
[ 9260.793872] usb 3-3.3: Product: GPS Receiver
[ 9260.793877] usb 3-3.3: Manufacturer: MTK
LSUSB-v:
Bus 003 Device 008: ID 0e8d:3329 MediaTek Inc. Qstarz BT-Q1000XT
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0e8d MediaTek Inc.
idProduct 0x3329 Qstarz BT-Q1000XT
bcdDevice 1.00
iManufacturer 3 MTK
iProduct 4 GPS Receiver
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 67
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 1 GPS COM(data_if)
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Interface Descriptor:
bLength 28
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 2 GPS COM(comm_if)
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Device Status: 0x0000
(Bus Powered)