Главная категория > Linux
как подружить Атол HUB-19 и USB COM Profilic ?
tridentxp:
--- Цитата: Юр от 09/09/2016 14:22:33 ---Хм...
http://www.pccar.ru/showthread.php?t=19270
--- Конец цитаты ---
оооо, хоть что то попёрло... правда самому компилить пришлось (gcc find_dev.c libusbhost.c -o pl2303drv) . теперь ttyUSB0 в папке /dev появился, по при обращении к нему (cat /dev/ttyUSB0) валится ошибка "Нет такого файла или каталога".
Юр:
Права какие? И если эхо (echo 'тралала') в него послать, че происходит?
tridentxp:
--- Цитата: Юр от 09/09/2016 18:53:34 ---Права какие? И если эхо (echo 'тралала') в него послать, че происходит?
--- Конец цитаты ---
права самые крутые. говорит что нет такого файла - как туда чего послать ?
NewKid:
В /dev без рутовых прав вам ничего сделать не даст. Собрал я этот pl2303drv, после запуска создает файл /dev/ttyUSB0 - это ссылка на /dev/pts/1, а /dev/pts/1 нет, видимо еще что-то надо.
--- Код: ---
serg@atol-egais ~/pl2303_1 $ sudo ./pl2303drv /dev/ttyUSB0 9600
PL2303drv by vovan.v.rum, mod by Ao'Gf & SanchSanch
--------------------------------------
Searching for device VID_067b&PID_2303
Found PL2303 device VID_067b&PID2303 (Index=0)
Baudrate requested: 9600
Creating virtual tty. Virtual port: /dev/pts/4
System: unlink /dev/ttyUSB0
System: symlink(/dev/pts/4,/dev/ttyUSB0)
PL2303 serial installed on /dev/ttyUSB0.
Type `cat /dev/ttyUSB0` in another shell window to test.
System: chmod 0666 /dev/pts/4
System: chmod 0666 /dev/ttyUSB0
CTL=0 : CTL=0 : CTL=7 : CTL=7 : CTL=0 :CTL=7 :CTL=0 :BLK=-1 : RD=0x80 : INT=-1 :RD=0x80 :CTL=0 :INT=-1 :RD=0x80 :
err_num - 1
err_num - 2
err_num - 3
serg@atol-egais ~/pl2303_1 $ ls -l /dev/ttyUSB0
lrwxrwxrwx 1 root root 10 сен 9 15:28 /dev/ttyUSB0 -> /dev/pts/4
serg@atol-egais ~/pl2303_1 $ ls -l /dev/pts/4
ls: невозможно получить доступ к /dev/pts/4: Нет такого файла или каталога
serg@atol-egais ~/pl2303_1 $ sudo ls -l /dev/pts/4
ls: невозможно получить доступ к /dev/pts/4: Нет такого файла или каталога
serg@atol-egais ~/pl2303_1 $ sudo ls -l /dev/pts/*
crw--w---- 1 serg tty 136, 0 сен 9 15:29 /dev/pts/0
crw--w---- 1 serg tty 136, 1 сен 9 15:29 /dev/pts/1
crw--w---- 1 root tty 136, 2 сен 9 13:13 /dev/pts/2
crw--w---- 1 root tty 136, 3 сен 9 13:13 /dev/pts/3
--- Конец кода ---
tridentxp:
так, а если оригинальный драйвер от пролифика скомпилить ? у мну компилятор ругается на отсутствующие хедерные файлы:
17 #include <linux/kernel.h>
18 #include <linux/errno.h>
19 #include <linux/slab.h>
20 #include <linux/tty.h>
21 #include <linux/tty_driver.h>
22 #include <linux/tty_flip.h>
23 #include <linux/serial.h>
24 #include <linux/module.h>
25 #include <linux/moduleparam.h>
26 #include <linux/spinlock.h>
27 #include <linux/uaccess.h>
28 #include <linux/usb.h>
29 #include <linux/usb/serial.h>
30 #include <asm/unaligned.h>
в коробке оные поипоиском не нашлись. посему, кто богат этим добром или альтернативным хламом под дебиан 8.4 jessy ? кста дрова под красную шляпу.
Навигация
Перейти к полной версии