При инсталяции NI-Visa нужно выполнить следующую команду:
OPERATING SYSTEM SUPPORT
openSUSE 13.1 and 13.2 (x86)
Red Hat Enterprise Linux WS 6 and 7 (x86/x86_64)
Scientific Linux 6.x (x86/x86_64)
CentOS 7 (x86_64)
3. Run "zcat /boot/symvers-<version>.gz > Module.symvers" as root to prepare
modversion support.
У меня установлена Fedora 25
uname -r
4.8.12-300.fc25.i686
Но в папке /boot нет файла symvers-4.8.12-300.fc25.i686.gz. Где его искать?
4. make ( your cp210x driver ) // should be able to build successfully at this point
5. cp cp210x.ko to /lib/modules/<kernel-version>/kernel/drivers/usb/serial
6a. insmod /lib/modules/<kernel-version/kernel/drivers/usb/serial/usbserial.ko
6. insmod cp210x.ko
7. sudo chmod 666 /dev/ttyUSB0
8. sudo chmod 666 /dev/ttyUSB1
После компиляции получил cp210x.ko. А зачем нужен usbserial.ko? он необходим для работы cp210x.ko? Зачем два драйвера собирать?
Bus 007 Device 002: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
к usb порту в логах получаю вот такое сообщение
Nov 30 00:58:04 localhost dbus-daemon[593]: modem-manager[805]: (ttyUSB0) failed to parse QCDM version info command result: -5
Выяснил, что если закоротить компорт, то можно заметить процесс сканирования работоспособности (~x�~~x�~AT+GCAP) на различных скоростях. Последняя проверяемая скорость передачи данных
[root@localhost ~]# stty -a -F /dev/ttyUSB0
speed 115200 baud;
Вот на некоторых скоростях передачи данных выдает в логах
Nov 30 00:58:04 localhost dbus-daemon[593]: modem-manager[805]: (ttyUSB0) failed to parse QCDM version info command result: -5