как в wine работать с прогами использующие COM1...9 порты? [solved]
raskapulk 28 апреля, 2008 - 18:27
имею девайс
http://www.nix.ru/autocatalog/adapters_switches/TRENDnet_TU-S9_COM9M-AM_0.6._64039.html
существует некая форточная прога, которая обращается к устройству ч\з COM порт.
проводок успешно понимается системой судя по сему листингу
udevmonitor udevmonitor will print the received events for: UDEV the event which udev sends out after rule processing UEVENT the kernel uevent UDEV [1209392754.532924] add /devices/pci0000:00/0000:00:1d.2/usb4/4-1 (usb) UEVENT[1209392754.533096] add /class/usb_endpoint/usbdev4.3_ep00 (usb_endpoint) UEVENT[1209392754.533143] add /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0 (usb) UEVENT[1209392754.533184] add /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/ttyUSB0 (usb-serial) UEVENT[1209392754.533224] add /class/tty/ttyUSB0 (tty) UEVENT[1209392754.533260] add /class/usb_endpoint/usbdev4.3_ep81 (usb_endpoint) UEVENT[1209392754.533300] add /class/usb_endpoint/usbdev4.3_ep02 (usb_endpoint) UEVENT[1209392754.533337] add /class/usb_endpoint/usbdev4.3_ep83 (usb_endpoint) UEVENT[1209392754.533373] add /class/usb_device/usbdev4.3 (usb_device) UDEV [1209392754.535664] add /class/usb_endpoint/usbdev4.3_ep00 (usb_endpoint) UDEV [1209392754.636334] add /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0 (usb) UDEV [1209392754.638975] add /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/ttyUSB0 (usb-serial) UDEV [1209392754.641487] add /class/tty/ttyUSB0 (tty) UDEV [1209392754.643287] add /class/usb_endpoint/usbdev4.3_ep81 (usb_endpoint) UDEV [1209392754.645217] add /class/usb_endpoint/usbdev4.3_ep02 (usb_endpoint) UDEV [1209392754.646990] add /class/usb_endpoint/usbdev4.3_ep83 (usb_endpoint) UDEV [1209392754.657204] add /class/usb_device/usbdev4.3 (usb_device) lsusb Bus 005 Device 001: ID 0000:0000 Bus 004 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Bus 004 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000
собственно вопрос, как сказать wine, чтобы он сие устройство раздавал программам как COM4 ?
ну и оффтоп вопрос, можно ли какнибудь поснифить чтоль трафик RS-232 интерфейса... скажем поглядеть события чтения\записи....
»
- Для комментирования войдите или зарегистрируйтесь
в каталоге
1.
в каталоге ~/.wine/dosdevices
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com4
Не забудь про права.
если нет такого файла /dev/ttyUSB0, попробуй /dev/usb/ttyUSB0 или /dev/tty/ttyUSB0
На крайний случай создай в ручную
mknod /dev/ttyUSB0 c 188 0 # НЕ ПРОВЕРЕНО
Но лучше средствами udev чтоб все было автоматически
2.
Про снифинг не в курсе.
Вот именно этот
Вот именно этот шнурок подцепился сходу
WINE сейчас
WINE сейчас хреново работает с USB-COM. К релизу 1.0 обещали поправить, но говорят что виноваты в том числе и драйверы на эти конвертеры.
http://bugs.winehq.org/show_bug.cgi?id=8783
http://bugs.winehq.org/show_bug.cgi?id=9356
подтверждаю,
подтверждаю, работает =)
_______________________________________
грех обманывать компиляторы в субботу
Даже, не
Даже, не создавая симлинки, получал следующий результат:
- передача от порта до устройства работает отлично;
- поступающие данные от устройства отлавливаются средствами Линукс, но не доходят до приложения, запущенного в WINE.
Естественно, при таком раскладе о "связи" речи быть не может. Ничего пока не помогло...
В качестве сниффера использовал »- Для комментирования войдите или зарегистрируйтесь