/sys/class/uio/ always empty :-(

Hello!
I have added “uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo” in my /boot/uEnv.txt but still have no uio

root@devuan:~# ls -la /sys/class/uio/
total 0
drwxr-xr-x 2 root root 0 Apr 5 15:24 ./
drwxr-xr-x 56 root root 0 Apr 5 15:24 …/

Can someone help me? :slight_smile:

Check /dev/

What is the kernel version ? have you tried to manually load the pruss module?

Are all rpmsg overlays disabled? Your can load only one.

Regards

Kernel: Linux devuan 4.19.191-bone-rt-r67 #1stretch PREEMPT RT Wed Jun 2 03:47:24 UTC 2021 armv7l GNU/Linux

Distro: Devuan Ascii GNU/Linux

pruss module is loaded
root@devuan:~# lsmod
Module Size Used by
uio_pruss 16384 0
evdev 24576 0
uio_pdrv_genirq 16384 0
uio 20480 2 uio_pruss,uio_pdrv_genirq

root@devuan:~# ls -la /sys/class/uio/
total 0
drwxr-xr-x 2 root root 0 Apr 6 12:11 ./
drwxr-xr-x 56 root root 0 Apr 6 12:11 …/

uEnv.txt (2,6 KB)
dmesg.txt (17,6 KB)

In this days I have tried to resolve the issue, the only way that I have found is rebuild the uSD with only one partition (before I have made one VFAT for boot and one ext4 for /) and rewrite uEnv.txt
uEnv.txt (2,0 KB)

1 Like