ELM327 Wine и USB to COM port

Доброго всем времени суток.
Я начинающий на Calculate linux, кое-что кое-как уже немного начинаю понимать…
и когда то немного пользовался чистым gentoo (но это было давно и неправда)

Вопрос в следующем:
Есть прибор ELM 327 v1.5a (v1.4) [[http://codeseekah.com/2012/02/22/elm327-to-rs232-in-linux/]] для диагностики автомобиля, приобретался и используется сугубо в личных целях, ну и иногда помочь друзьям…
Раньше пользовал его из-под Windows XP и Windows7, но вот полностью перешел на Calculate linux…

Установил Wine 1.6 и програмку диагностики FORSCAN 2.1.5.b [[http://forscan.org/home.html]] и при попытке соедениться получил сообщение “ELM адаптер не найден. Пожалуйста проверьте соединение и попробуйте еще раз”.

в настройках программы я не вижу ни одного COM порта, а положение “авто” выдает вышеприведенное сообщение…

lutsenko_v@calculate ~ $ dmesg | grep tty
[ 4.546421] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 1857.204562] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[84716.282307] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0
[84722.704595] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[84724.114334] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0
[84806.704747] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[84809.087385] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0

calculate lutsenko_v # lsusb
Bus 002 Device 003: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 003 Device 002: ID 0db0:a97a Micro Star International Bluetooth EDR Device
Bus 004 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 005 Device 002: ID 09da:000a A4 Tech Co., Ltd Optical Mouse Opto 510D
Bus 007 Device 002: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

calculate lutsenko_v # dmesg
[ 1857.204150] usb 4-1: USB disconnect, device number 2
[ 1857.204562] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 1857.204603] ftdi_sio 4-1:1.0: device disconnected
[ 2861.004899] ACPI: EC: GPE storm detected(9 GPEs), transactions will use polling mode
[84716.103133] usb 4-1: new full-speed USB device number 3 using uhci_hcd
[84716.275236] usb 4-1: New USB device found, idVendor=0403, idProduct=6001
[84716.275246] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[84716.275253] usb 4-1: Product: US232B
[84716.275258] usb 4-1: Manufacturer: FTDI
[84716.275264] usb 4-1: SerialNumber: FTCVSL0K
[84716.280334] ftdi_sio 4-1:1.0: FTDI USB Serial Device converter detected
[84716.280416] usb 4-1: Detected FT232BM
[84716.280422] usb 4-1: Number of endpoints 2
[84716.280429] usb 4-1: Endpoint 1 MaxPacketSize 64
[84716.280435] usb 4-1: Endpoint 2 MaxPacketSize 64
[84716.280440] usb 4-1: Setting MaxPacketSize 64
[84716.282307] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0
[84722.704182] usb 4-1: USB disconnect, device number 3
[84722.704595] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[84722.704625] ftdi_sio 4-1:1.0: device disconnected
[84723.934075] usb 4-1: new full-speed USB device number 4 using uhci_hcd
[84724.107250] usb 4-1: New USB device found, idVendor=0403, idProduct=6001
[84724.107260] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[84724.107267] usb 4-1: Product: US232B
[84724.107272] usb 4-1: Manufacturer: FTDI
[84724.107277] usb 4-1: SerialNumber: FTCVSL0K
[84724.112222] ftdi_sio 4-1:1.0: FTDI USB Serial Device converter detected
[84724.112312] usb 4-1: Detected FT232BM
[84724.112318] usb 4-1: Number of endpoints 2
[84724.112323] usb 4-1: Endpoint 1 MaxPacketSize 64
[84724.112329] usb 4-1: Endpoint 2 MaxPacketSize 64
[84724.112334] usb 4-1: Setting MaxPacketSize 64
[84724.114334] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0
[84806.704284] usb 4-1: USB disconnect, device number 4
[84806.704747] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[84806.704787] ftdi_sio 4-1:1.0: device disconnected
[84808.907162] usb 4-1: new full-speed USB device number 5 using uhci_hcd
[84809.079304] usb 4-1: New USB device found, idVendor=0403, idProduct=6001
[84809.079314] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[84809.079321] usb 4-1: Product: US232B
[84809.079326] usb 4-1: Manufacturer: FTDI
[84809.079332] usb 4-1: SerialNumber: FTCVSL0K
[84809.085324] ftdi_sio 4-1:1.0: FTDI USB Serial Device converter detected
[84809.085425] usb 4-1: Detected FT232BM
[84809.085431] usb 4-1: Number of endpoints 2
[84809.085437] usb 4-1: Endpoint 1 MaxPacketSize 64
[84809.085443] usb 4-1: Endpoint 2 MaxPacketSize 64
[84809.085448] usb 4-1: Setting MaxPacketSize 64
[84809.087385] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0

calculate lutsenko_v # lsmod
ftdi_sio 34798 0
usbserial 24489 1 ftdi_sio
pcmcia 34188 0
btusb 15776 0
bluetooth 209581 2 btusb

я так понимаю что нужно как-то перекинуть “мост” от USB0 к COM4 в Wine, но в /home/lutsenko_v/.Wine/dosdevises есть только:
calculate .wine # cd /home/lutsenko_v/.wine/dosdevices/
calculate dosdevices # dir
c: d:: e:: f:: z:

и все… нет ни каких COM4 (4 это просто для примера…)

прошу подсказать (так сказать направить на путь истинный)

Рыть в сторону wine (дистр тут не причем)

https://www.google.ru/search?q=wine+com+port&oq=wine+com&aqs=chrome.1.69i57j0l2j5j69i61j69i64.5199j0&sourceid=chrome&ie=UTF-8&qscrl=1
http://forum.ubuntu.ru/index.php?topic=2721.0
http://www.gentoo.ru/node/10516

там на баги к вайну еще 2006-2008 годов…

calculate dosdevices # ln -s /dev/ttyUSB0 ~/home/lutsenko_v/.wine/dosdevices/com4
ln: не удалось создать символьную ссылку «/root/home/lutsenko_v/.wine/dosdevices/com4»: Нет такого файла или каталога

ссылку делать некуда от USB0…

Из под своего пользователя выполни “ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1”

Т.е. в домашнем каталоге твоего пользователя есть папка .wine, в ней dosdevices. Там нужно создать символическую ссылку на /dev/ttyUSB0 и обозвать ссылку com1.

Ты пытался выполнить это из под root, так что “/root/home/lutsenko_v/” - действительно не существует.

И еще одно - проверь заодно права у своего пользователя на общение с /dev/ttyUSB0, это может быть следующим косяком.

lutsenko_v@NEC-Versa-S970 ~ $ dmesg | grep tty
[ 0.000000] console [tty0] enabled
[ 0.968809] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.969014] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a NS16550A
[ 1937.274450] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 2515.864501] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 2519.436253] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0
lutsenko_v@NEC-Versa-S970 ~ $ ls -l /dev/ttyUSB0
crw-rw-rw- 1 root dialout 188, 0 жов 3 13:42 /dev/ttyUSB0

и сделал как вы и писали не под рутом а под пользователем
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
в папке .wine/dosdevices/ появился файл com1

но все равно программа не видит почему-то этот сом1 и не нахдит подключенного устройства. и в ручную выбрать сом1 неполучается - программа не видит вообще ни каких сом портов (только “авто”)