02-12-2020 02:07 PM
I am using both a KCU116 and ZCU106. Both require the cp210x usb uart drivers.
1. yum update kernel* //need to update the kernel first otherwise your header won't match 2. yum install kernel-devel kernel-headers //get the devel and header packages. 3. reboot //your build link should be fixed after your system come back 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
I am able to follow up to 6a., when executing 6a I get the following error.
[root@c105548 uart]# insmod /lib/modules/3.10.0-1062.12.1.el7.x86_64/kernel/drivers/usb/serial/usbserial.ko insmod: ERROR: could not load module /lib/modules/3.10.0-1062.12.1.el7.x86_64/kernel/drivers/usb/serial/usbserial.ko: No such file or directory
Obviously, my system is missing the usbserial.ko, How should I go about rectifying this issue?
02-13-2020 02:43 PM
I was able to solve the solution. https://www.reddit.com/r/CentOS/comments/b9gbru/usb2serial_driver_installation/
According to this reddit post, the usbserial.ko step is not necessary, as it is built into the kernel.
Then executing the following commands as sudo, I am able to connect to hardware on Vivado
# cd /opt/Xilinx/Vivado/2015.1/data/xicom/cable_drivers/lin64/install_script/install_drivers # ./install_drivers
Thank you for your assistance!
02-12-2020 02:36 PM
02-13-2020 07:03 AM
Hello @josfran ,
Try downloading the drivers directly from the SI Labs website, https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
Hope this helps.
02-13-2020 09:13 AM
@watariI'm not sure I understand what you mean, when checking the directory it doesn't appear the usbserial.ko file exists
[root@c105548 uart2]# ls -a /lib/modules/3.10.0-1062.12.1.el7.x86_64/kernel/drivers/usb/serial . ipaq.ko.xz pl2303.ko.xz .. ipw.ko.xz qcaux.ko.xz aircable.ko.xz ir-usb.ko.xz qcserial.ko.xz ark3116.ko.xz iuu_phoenix.ko.xz quatech2.ko.xz belkin_sa.ko.xz keyspan.ko.xz safe_serial.ko.xz ch341.ko.xz keyspan_pda.ko.xz sierra.ko.xz cp210x.ko kl5kusb105.ko.xz spcp8x5.ko.xz cp210x.ko.xz kobil_sct.ko.xz ssu100.ko.xz cyberjack.ko.xz mct_u232.ko.xz symbolserial.ko.xz cypress_m8.ko.xz mos7720.ko.xz ti_usb_3410_5052.ko.xz digi_acceleport.ko.xz mos7840.ko.xz usb_debug.ko.xz empeg.ko.xz navman.ko.xz usb_wwan.ko.xz ftdi_sio.ko.xz omninet.ko.xz visor.ko.xz garmin_gps.ko.xz opticon.ko.xz whiteheat.ko.xz io_edgeport.ko.xz option.ko.xz xsens_mt.ko.xz io_ti.ko.xz oti6858.ko.xz
@anatoliI retried installing the drivers using the link you provided, but I still get the same error of missing the usbserial.ko file
02-13-2020 02:43 PM
I was able to solve the solution. https://www.reddit.com/r/CentOS/comments/b9gbru/usb2serial_driver_installation/
According to this reddit post, the usbserial.ko step is not necessary, as it is built into the kernel.
Then executing the following commands as sudo, I am able to connect to hardware on Vivado
# cd /opt/Xilinx/Vivado/2015.1/data/xicom/cable_drivers/lin64/install_script/install_drivers # ./install_drivers
Thank you for your assistance!