You are not logged in.
I use Vivado 2022.1 inside an Ubuntu nspawn container and it works allright (Vitis hangs on project creation but I do not need it anyway... Still pisses me off though...)
I have also installed Vivado Lab Edition 2022.1 on the host filesystem to program boards. A few months ago it worked but now I cannot get it to detect anything. I have tried an Arty 100 and a TE0725 from Trenz.
The cable drivers are installed. I tried to get a detailed log with "journalctl -f" after running "sudo udevadm control --log-priority=debug".
Below is the output after plugging an Arty A7 100T in:
May 12 18:23:43 dtr-pc kernel: usb 3-2: new high-speed USB device number 3 using xhci_hcd
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: Device is queued (SEQNUM=4487, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: Device ready for processing (SEQNUM=4487, ACTION=add)
May 12 18:23:43 dtr-pc kernel: usb 3-2: New USB device found, idVendor=0403, idProduct=6010, bcdDevice= 7.00
May 12 18:23:43 dtr-pc kernel: usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 12 18:23:43 dtr-pc kernel: usb 3-2: Product: Digilent USB Device
May 12 18:23:43 dtr-pc kernel: usb 3-2: Manufacturer: Digilent
May 12 18:23:43 dtr-pc kernel: usb 3-2: SerialNumber: 210319B26CBC
May 12 18:23:43 dtr-pc systemd-udevd[368]: Successfully forked off '(udev-worker)' as PID 1239.
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: Worker [1239] is forked for processing SEQNUM=4487.
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: Processing device (SEQNUM=4487, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: Removing watch handle -1.
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: /usr/lib/udev/rules.d/50-udev-default.rules:17 Importing properties from results of builtin command 'usb_id'
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: Device is queued (SEQNUM=4488, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: SEQNUM=4488 blocked by SEQNUM=4487
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: Device is queued (SEQNUM=4489, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: SEQNUM=4489 blocked by SEQNUM=4487
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: Device is queued (SEQNUM=4490, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: SEQNUM=4490 blocked by SEQNUM=4487
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: Device is queued (SEQNUM=4491, ACTION=bind)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: SEQNUM=4491 blocked by SEQNUM=4487
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: Device is queued (SEQNUM=4492, ACTION=bind)
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: SEQNUM=4492 blocked by SEQNUM=4487
May 12 18:23:43 dtr-pc kernel: ftdi_sio 3-2:1.0: FTDI USB Serial Device converter detected
May 12 18:23:43 dtr-pc kernel: usb 3-2: Detected FT2232H
May 12 18:23:43 dtr-pc kernel: usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB0
May 12 18:23:43 dtr-pc kernel: ftdi_sio 3-2:1.1: FTDI USB Serial Device converter detected
May 12 18:23:43 dtr-pc kernel: usb 3-2: Detected FT2232H
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: Device is queued (SEQNUM=4493, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: SEQNUM=4493 blocked by SEQNUM=4487
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: Device is queued (SEQNUM=4494, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: SEQNUM=4494 blocked by SEQNUM=4487
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: Device is queued (SEQNUM=4495, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: SEQNUM=4495 blocked by SEQNUM=4487
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: Device is queued (SEQNUM=4496, ACTION=bind)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: SEQNUM=4496 blocked by SEQNUM=4487
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: Device is queued (SEQNUM=4497, ACTION=bind)
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: SEQNUM=4497 blocked by SEQNUM=4487
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: /usr/lib/udev/rules.d/50-udev-default.rules:17 Importing properties from results of builtin command 'hwdb --subsystem=usb'
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: Device is queued (SEQNUM=4498, ACTION=bind)
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: SEQNUM=4498 blocked by SEQNUM=4487
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: hwdb modalias key: "usb:v0403p6010:Digilent USB Device"
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: /usr/lib/udev/rules.d/50-udev-default.rules:55 MODE 0664
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: /etc/udev/rules.d/52-xilinx-digilent-usb.rules:40 MODE 0666
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: /usr/lib/udev/rules.d/71-seat.rules:74 Importing properties from results of builtin command 'path_id'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: Setting permissions /dev/bus/usb/003/003, uid=0, gid=0, mode=0666
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: Successfully created symlink '/dev/char/189:258' to '/dev/bus/usb/003/003'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: sd-device: Created db file '/run/udev/data/c189:258' for '/devices/pci0000:00/0000:00:08.1/0000:2d:00.3/usb3/3-2'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: Device processed (SEQNUM=4487, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: sd-device-monitor(worker): Passed 1149 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: Device ready for processing (SEQNUM=4488, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: sd-device-monitor(manager): Passed 350 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: SEQNUM=4489 blocked by SEQNUM=4488
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: SEQNUM=4490 blocked by SEQNUM=4488
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: SEQNUM=4491 blocked by SEQNUM=4488
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: SEQNUM=4492 blocked by SEQNUM=4488
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: Device ready for processing (SEQNUM=4493, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: Processing device (SEQNUM=4488, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: /usr/lib/udev/rules.d/50-udev-default.rules:18 Importing properties from results of builtin command 'hwdb --subsystem=usb'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: hwdb modalias key: "usb:v0403p6010d0700dc00dsc00dp00icFFiscFFipFFin00"
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: /usr/lib/udev/rules.d/80-drivers.rules:5 RUN 'kmod load'
May 12 18:23:43 dtr-pc systemd-udevd[368]: Successfully forked off '(udev-worker)' as PID 1240.
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: Worker [1240] is forked for processing SEQNUM=4493.
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: SEQNUM=4494 blocked by SEQNUM=4493
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: SEQNUM=4495 blocked by SEQNUM=4493
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: SEQNUM=4496 blocked by SEQNUM=4493
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: SEQNUM=4497 blocked by SEQNUM=4493
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: SEQNUM=4498 blocked by SEQNUM=4488
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: sd-device: Created db file '/run/udev/data/+usb:3-2:1.0' for '/devices/pci0000:00/0000:00:08.1/0000:2d:00.3/usb3/3-2/3-2:1.0'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: Running built-in command "kmod load"
May 12 18:23:43 dtr-pc (udev-worker)[1239]: Loading module: usb:v0403p6010d0700dc00dsc00dp00icFFiscFFipFFin00
May 12 18:23:43 dtr-pc (udev-worker)[1239]: Module 'ftdi_sio' is already loaded
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: Device processed (SEQNUM=4488, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1240]: 3-2:1.1: Processing device (SEQNUM=4493, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: sd-device-monitor(worker): Passed 472 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: Device ready for processing (SEQNUM=4489, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: sd-device-monitor(manager): Passed 230 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: SEQNUM=4490 blocked by SEQNUM=4489
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: SEQNUM=4491 blocked by SEQNUM=4489
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: SEQNUM=4492 blocked by SEQNUM=4489
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: SEQNUM=4498 blocked by SEQNUM=4489
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: Processing device (SEQNUM=4489, ACTION=add)
May 12 18:23:43 dtr-pc kernel: usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB1
May 12 18:23:43 dtr-pc (udev-worker)[1240]: 3-2:1.1: /usr/lib/udev/rules.d/50-udev-default.rules:18 Importing properties from results of builtin command 'hwdb --subsystem=usb'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: 3-2:1.1: hwdb modalias key: "usb:v0403p6010d0700dc00dsc00dp00icFFiscFFipFFin01"
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: Device processed (SEQNUM=4489, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1240]: 3-2:1.1: /usr/lib/udev/rules.d/80-drivers.rules:5 RUN 'kmod load'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: sd-device-monitor(worker): Passed 230 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: Device ready for processing (SEQNUM=4490, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: sd-device-monitor(manager): Passed 258 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: SEQNUM=4491 blocked by SEQNUM=4490
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: SEQNUM=4492 blocked by SEQNUM=4490
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: SEQNUM=4498 blocked by SEQNUM=4490
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: Processing device (SEQNUM=4490, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: Removing watch handle -1.
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: /usr/lib/udev/rules.d/50-udev-default.rules:29 GROUP 986
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: /usr/lib/udev/rules.d/60-serial.rules:6 Importing properties from results of builtin command 'usb_id'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: 3-2:1.1: sd-device: Created db file '/run/udev/data/+usb:3-2:1.1' for '/devices/pci0000:00/0000:00:08.1/0000:2d:00.3/usb3/3-2/3-2:1.1'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: 3-2:1.1: Running built-in command "kmod load"
May 12 18:23:43 dtr-pc (udev-worker)[1240]: Loading module: usb:v0403p6010d0700dc00dsc00dp00icFFiscFFipFFin01
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: if_class:255 protocol:0
May 12 18:23:43 dtr-pc (udev-worker)[1240]: Module 'ftdi_sio' is already loaded
May 12 18:23:43 dtr-pc (udev-worker)[1240]: 3-2:1.1: Device processed (SEQNUM=4493, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1240]: 3-2:1.1: sd-device-monitor(worker): Passed 472 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: Device ready for processing (SEQNUM=4494, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: sd-device-monitor(manager): Passed 230 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: SEQNUM=4495 blocked by SEQNUM=4494
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: SEQNUM=4496 blocked by SEQNUM=4494
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: /usr/lib/udev/rules.d/60-serial.rules:6 Importing properties from results of builtin command 'hwdb --subsystem=usb'
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: SEQNUM=4497 blocked by SEQNUM=4494
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: Processing device (SEQNUM=4494, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: hwdb modalias key: "usb:v0403p6010d0700dc00dsc00dp00icFFiscFFipFFin00"
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: /usr/lib/udev/rules.d/60-serial.rules:16 Importing properties from results of builtin command 'path_id'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: /usr/lib/udev/rules.d/60-serial.rules:18 Added SYMLINK 'serial/by-path/pci-0000:2d:00.3-usb-0:2:1.0-port0'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: /usr/lib/udev/rules.d/60-serial.rules:24 Added SYMLINK 'serial/by-id/usb-Digilent_Digilent_USB_Device_210319B26CBC-if00-port0'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: Setting permissions /dev/ttyUSB0, uid=0, gid=986, mode=0660
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: Device processed (SEQNUM=4494, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: sd-device-monitor(worker): Passed 230 byte to netlink monitor.
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: Successfully created symlink '/dev/serial/by-id/usb-Digilent_Digilent_USB_Device_210319B26CBC-if00-port0' to '/dev/ttyUSB0'
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: Device ready for processing (SEQNUM=4495, ACTION=add)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: sd-device-monitor(manager): Passed 258 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: SEQNUM=4496 blocked by SEQNUM=4495
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: SEQNUM=4497 blocked by SEQNUM=4495
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: Successfully created symlink '/dev/serial/by-path/pci-0000:2d:00.3-usb-0:2:1.0-port0' to '/dev/ttyUSB0'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: Processing device (SEQNUM=4495, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: Successfully created symlink '/dev/char/188:0' to '/dev/ttyUSB0'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: Removing watch handle -1.
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: /usr/lib/udev/rules.d/50-udev-default.rules:29 GROUP 986
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: sd-device: Created db file '/run/udev/data/c188:0' for '/devices/pci0000:00/0000:00:08.1/0000:2d:00.3/usb3/3-2/3-2:1.0/ttyUSB0/tty/ttyUSB0'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: Device processed (SEQNUM=4490, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: sd-device-monitor(worker): Passed 1289 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: Device ready for processing (SEQNUM=4491, ACTION=bind)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB0: sd-device-monitor(manager): Passed 231 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: SEQNUM=4492 blocked by SEQNUM=4491
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: SEQNUM=4498 blocked by SEQNUM=4491
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: Processing device (SEQNUM=4491, ACTION=bind)
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: /usr/lib/udev/rules.d/60-serial.rules:6 Importing properties from results of builtin command 'usb_id'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: 3-2:1.1: if_class:255 protocol:0
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: /usr/lib/udev/rules.d/60-serial.rules:6 Importing properties from results of builtin command 'hwdb --subsystem=usb'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: hwdb modalias key: "usb:v0403p6010d0700dc00dsc00dp00icFFiscFFipFFin01"
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: /usr/lib/udev/rules.d/60-serial.rules:16 Importing properties from results of builtin command 'path_id'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: Device processed (SEQNUM=4491, ACTION=bind)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: ttyUSB0: sd-device-monitor(worker): Passed 231 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: Device ready for processing (SEQNUM=4492, ACTION=bind)
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.0: sd-device-monitor(manager): Passed 351 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: SEQNUM=4498 blocked by SEQNUM=4492
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: Processing device (SEQNUM=4492, ACTION=bind)
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: /usr/lib/udev/rules.d/60-serial.rules:18 Added SYMLINK 'serial/by-path/pci-0000:2d:00.3-usb-0:2:1.1-port0'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: /usr/lib/udev/rules.d/60-serial.rules:24 Added SYMLINK 'serial/by-id/usb-Digilent_Digilent_USB_Device_210319B26CBC-if01-port0'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: /usr/lib/udev/rules.d/50-udev-default.rules:18 Importing properties from results of builtin command 'hwdb --subsystem=usb'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: hwdb modalias key: "usb:v0403p6010d0700dc00dsc00dp00icFFiscFFipFFin00"
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: Setting permissions /dev/ttyUSB1, uid=0, gid=986, mode=0660
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: Successfully created symlink '/dev/serial/by-path/pci-0000:2d:00.3-usb-0:2:1.1-port0' to '/dev/ttyUSB1'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: Successfully created symlink '/dev/serial/by-id/usb-Digilent_Digilent_USB_Device_210319B26CBC-if01-port0' to '/dev/ttyUSB1'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: Successfully created symlink '/dev/char/188:1' to '/dev/ttyUSB1'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: sd-device: Created db file '/run/udev/data/c188:1' for '/devices/pci0000:00/0000:00:08.1/0000:2d:00.3/usb3/3-2/3-2:1.1/ttyUSB1/tty/ttyUSB1'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: Device processed (SEQNUM=4495, ACTION=add)
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: sd-device-monitor(worker): Passed 1289 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: Device ready for processing (SEQNUM=4496, ACTION=bind)
May 12 18:23:43 dtr-pc systemd-udevd[368]: ttyUSB1: sd-device-monitor(manager): Passed 231 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: SEQNUM=4497 blocked by SEQNUM=4496
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: sd-device: Created db file '/run/udev/data/+usb:3-2:1.0' for '/devices/pci0000:00/0000:00:08.1/0000:2d:00.3/usb3/3-2/3-2:1.0'
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: Processing device (SEQNUM=4496, ACTION=bind)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: Device processed (SEQNUM=4492, ACTION=bind)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.0: sd-device-monitor(worker): Passed 473 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: SEQNUM=4498 blocked by SEQNUM=4496
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: Device processed (SEQNUM=4496, ACTION=bind)
May 12 18:23:43 dtr-pc (udev-worker)[1240]: ttyUSB1: sd-device-monitor(worker): Passed 231 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: Device ready for processing (SEQNUM=4497, ACTION=bind)
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2:1.1: sd-device-monitor(manager): Passed 351 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: SEQNUM=4498 blocked by SEQNUM=4497
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.1: Processing device (SEQNUM=4497, ACTION=bind)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.1: /usr/lib/udev/rules.d/50-udev-default.rules:18 Importing properties from results of builtin command 'hwdb --subsystem=usb'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.1: hwdb modalias key: "usb:v0403p6010d0700dc00dsc00dp00icFFiscFFipFFin01"
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.1: sd-device: Created db file '/run/udev/data/+usb:3-2:1.1' for '/devices/pci0000:00/0000:00:08.1/0000:2d:00.3/usb3/3-2/3-2:1.1'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.1: Device processed (SEQNUM=4497, ACTION=bind)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2:1.1: sd-device-monitor(worker): Passed 473 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: Device ready for processing (SEQNUM=4498, ACTION=bind)
May 12 18:23:43 dtr-pc systemd-udevd[368]: 3-2: sd-device-monitor(manager): Passed 325 byte to netlink monitor.
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: Processing device (SEQNUM=4498, ACTION=bind)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: Removing watch handle -1.
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: /usr/lib/udev/rules.d/50-udev-default.rules:17 Importing properties from results of builtin command 'usb_id'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: /usr/lib/udev/rules.d/50-udev-default.rules:17 Importing properties from results of builtin command 'hwdb --subsystem=usb'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: hwdb modalias key: "usb:v0403p6010:Digilent USB Device"
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: /usr/lib/udev/rules.d/71-seat.rules:74 Importing properties from results of builtin command 'path_id'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: Successfully created symlink '/dev/char/189:258' to '/dev/bus/usb/003/003'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: sd-device: Created db file '/run/udev/data/c189:258' for '/devices/pci0000:00/0000:00:08.1/0000:2d:00.3/usb3/3-2'
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: Device processed (SEQNUM=4498, ACTION=bind)
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: sd-device-monitor(worker): Passed 1150 byte to netlink monitor.
May 12 18:23:43 dtr-pc systemd-udevd[368]: No events are queued, removing /run/udev/queue.
May 12 18:23:47 dtr-pc systemd-udevd[368]: Cleanup idle workers
May 12 18:23:47 dtr-pc (udev-worker)[1240]: Unload kernel module index.
May 12 18:23:47 dtr-pc (udev-worker)[1240]: Unloaded link configuration context.
May 12 18:23:47 dtr-pc (udev-worker)[1239]: Unload kernel module index.
May 12 18:23:47 dtr-pc (udev-worker)[1239]: Unloaded link configuration context.
May 12 18:23:47 dtr-pc systemd-udevd[368]: Worker [1240] exited.
May 12 18:23:47 dtr-pc systemd-udevd[368]: Worker [1239] exited.
May 12 18:23:51 dtr-pc systemd-udevd[368]: Cleanup idle workersThe rule files installed in /etc/udev/rules.d/:
52-xilinx-digilent-usb.rules
###########################################################################
# #
# 52-digilent-usb.rules -- UDEV rules for Digilent USB Devices #
# #
###########################################################################
# Author: MTA #
# Copyright 2010 Digilent Inc. #
###########################################################################
# File Description: #
# #
# This file contains the rules used by UDEV when creating entries for #
# Digilent USB devices. In order for Digilent's shared libraries and #
# applications to access these devices without root privalages it is #
# necessary for UDEV to create entries for which all users have read #
# and write permission. #
# #
# Usage: #
# #
# Copy this file to "/etc/udev/rules.d/" and execute #
# "/sbin/udevcontrol reload_rules" as root. This only needs to be done #
# immediately after installation. Each time you reboot your system the #
# rules are automatically loaded by UDEV. #
# #
###########################################################################
# Revision History: #
# #
# 04/15/2010(MTA): created #
# 02/28/2011(MTA): modified to support FTDI based devices #
# 07/10/2012(MTA): modified to work with UDEV versions 098 or newer #
# 04/19/2013(MTA): modified mode assignment to use ":=" insetead of "=" #
# so that our permission settings can't be overwritten by other #
# rules files #
# 07/28/2014(MTA): changed default application path #
# #
###########################################################################
# Create "/dev" entries for Digilent device's with read and write
# permission granted to all users.
ATTR{idVendor}=="1443", MODE:="666"
ACTION=="add", ATTR{idVendor}=="0403", ATTR{manufacturer}=="Digilent", MODE:="666"
# The following rules (if present) cause UDEV to ignore all UEVENTS for
# which the subsystem is "usb_endpoint" and the action is "add" or
# "remove". These rules are necessary to work around what appears to be a
# bug in the Kernel used by Red Hat Enterprise Linux 5/CentOS 5. The Kernel
# sends UEVENTS to remove and then add entries for the endpoints of a USB
# device in "/dev" each time a process releases an interface. This occurs
# each time a data transaction occurs. When an FPGA is configured or flash
# device is written a large number of transactions take place. If the
# following lines are commented out then UDEV will be overloaded for a long
# period of time while it tries to process the massive number of UEVENTS it
# receives from the kernel. Please note that this work around only applies
# to systems running RHEL5 or CentOS 5 and as a result the rules will only
# be present on those systems.52-xilinx-ftdi-usb.rules
###########################################################################
# #
# 52-xilinx-ftdi-usb.rules -- UDEV rules for Xilinx USB Devices #
# #
###########################################################################
# Author: EST #
# Copyright 2016 Xilinx Inc. #
###########################################################################
# File Description: #
# #
# This file contains the rules used by UDEV when creating entries for #
# Xilinx USB devices. In order for Xilinx's shared libraries and #
# applications to access these devices without root privalages it is #
# necessary for UDEV to create entries for which all users have read #
# and write permission. #
# #
# Usage: #
# #
# Copy this file to "/etc/udev/rules.d/" and execute #
# "/sbin/udevcontrol reload_rules" as root. This only needs to be done #
# immediately after installation. Each time you reboot your system the #
# rules are automatically loaded by UDEV. #
# #
###########################################################################
# Revision History: #
# #
# 10/18/2016(EST): created #
# #
###########################################################################
# version 0001
# Create "/dev" entries for Xilinx device's with read and write
# permission granted to all users.
ACTION=="add", ATTR{idVendor}=="0403", ATTR{manufacturer}=="Xilinx", MODE:="666"
# The following rules (if present) cause UDEV to ignore all UEVENTS for
# which the subsystem is "usb_endpoint" and the action is "add" or
# "remove". These rules are necessary to work around what appears to be a
# bug in the Kernel used by Red Hat Enterprise Linux 6/CentOS 5. The Kernel
# sends UEVENTS to remove and then add entries for the endpoints of a USB
# device in "/dev" each time a process releases an interface. This occurs
# each time a data transaction occurs. When an FPGA is configured or flash
# device is written a large number of transactions take place. If the
# following lines are commented out then UDEV will be overloaded for a long
# period of time while it tries to process the massive number of UEVENTS it
# receives from the kernel. Please note that this work around only applies
# to systems running RHEL6 or CentOS 5 and as a result the rules will only
# be present on those systems.52-xilinx-pcusb.rules
# version 0002
ATTR{idVendor}=="03fd", ATTR{idProduct}=="0008", MODE="666"
ATTR{idVendor}=="03fd", ATTR{idProduct}=="0007", MODE="666"
ATTR{idVendor}=="03fd", ATTR{idProduct}=="0009", MODE="666"
ATTR{idVendor}=="03fd", ATTR{idProduct}=="000d", MODE="666"
ATTR{idVendor}=="03fd", ATTR{idProduct}=="000f", MODE="666"
ATTR{idVendor}=="03fd", ATTR{idProduct}=="0013", MODE="666"
ATTR{idVendor}=="03fd", ATTR{idProduct}=="0015", MODE="666"The log at least contains the following line
May 12 18:23:43 dtr-pc (udev-worker)[1239]: 3-2: /etc/udev/rules.d/52-xilinx-digilent-usb.rules:40 MODE 0666which means that at least one of these rules is "read"...
Additionally, the USB cables I am using worked with Lab Edition on Windows 11, so it does not seem they are to blame. I did not have the board connected while running the driver installation script (as instructed) and rebooted afterwards too.
Any ideas? I really do not want to move to Ubuntu LTS just for this piece of crap but it starts looking tempting at this point...
Last edited by triantad (2023-05-12 15:55:27)
Offline