Необходимо установить драйвер переходника USB-COM, имеется архив драйвера ftdi_sio.tar.tar
выполняю sudo tar zxf ftdi_sio.tar.tar
cd ftdi_sio
./configure
и получаю bash: ./configure: Нет такого файла или каталога
подскажите, что я делаю не так? и как проверить, может он уже установлен системой, но думаю что нет, потому что не работает.
Установка драйвера
Необходимо установить драйвер переходника USB-COM, имеется архив драйвера ftdi_sio.tar.tar
выполняю sudo tar zxf ftdi_sio.tar.tar
cd ftdi_sio
./configure
и получаю bash: ./configure: Нет такого файла или каталога
подскажите, что я делаю не так? и как проверить, может он уже установлен системой, но думаю что нет, потому что не работает.
как я понимаю, он уже установлен в системе:
~$ lsmod
Module Size Used by
bnep 19624 2
rfcomm 69509 12
uvcvideo 81073 0
videobuf2_vmalloc 13216 1 uvcvideo
videobuf2_memops 13362 1 videobuf2_vmalloc
videobuf2_core 59104 1 uvcvideo
v4l2_common 15681 1 videobuf2_core
videodev 153793 3 uvcvideo,v4l2_common,videobuf2_core
btusb 32497 0
media 21903 2 uvcvideo,videodev
bluetooth 446409 22 bnep,btusb,rfcomm
ftdi_sio 48789 0
usbserial 45100 1 ftdi_sio
также в /lib/modules/3.16.0-31-generic/kernel/drivers/usb/serial/ есть файл ftdi_sio.ko
не пойму, чего не хватает?
он не только есть в системе, но и загружен и используется!как я понимаю, он уже установлен в системе:
Зачем вам собирать новый??? o_О
спасибо, тогда не пойму почему он не работает, что еще можно проверить?
amid88, а что собственно вы пытаетесь сделать?
что и как выглядит при подключении устройства ( в /dev что-то меняется\появляется)
и т.д.
~$ lsusb
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:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc.
Bus 001 Device 004: ID 0461:4dfe Primax Electronics, Ltd
Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp.
ut4nj@ut4nj-HP-ProBook-6470b:~$ lsusb
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:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc.
Bus 001 Device 004: ID 0461:4dfe Primax Electronics, Ltd
Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp.
Bus 003 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
ut4nj@ut4nj-HP-ProBook-6470b:~$ при подключении переходника появляется последняя строчка
amid88, что говорит lsusb -k ?
что появляется в каталоге /dev после подключения устройства?
Что вы пытаетесь подключить к переходнику???
По каким признакам определили что "не работает"?
Что вы пытаетесь подключить к переходнику???
По каким признакам определили что "не работает"?
Дело в том, что устройство, подключаемое к переходнику вообще то и устройством назвать нельзя. Если коротко, то это обычный светодиод, который программа зажигает с определенным алгоритмом. Поэтому как устройство, оно не определиться системой. В винде все это работает, а здесь не хочет. Вроде как все нормально,но не работает. В программе прописываю /dev/tty0 или /dev/ttyUSB0 и пишет ошибка открытия порта.
а для использования СОМ порта может надо добавить пользователя в какую то группу?
Проблема почти решена, нет прав для использования СОМ порта, с правами root все работает, а от пользователя нет.
В какую группу надо себя добавить?
amid88, не dialout ли часом?
Вариантов два: 1) dialout, 2) plugdev. Чтобы не гадать:
# NEWGROUP=$(ls -l /dev/ttyUSB0 | awk '{print $4}') usermod -a -G $NEWGROUP amid88благодарю.
да, dialout проблема решена, всем спасибо!