I am trying to get a ps3 bluetooth joystick to work using https://github.com/falkTX/qtsixa.git I have tested in the docker container image and could get it to work within this container on my PC. However once I deploy the container to an up board (using balena push ) I cannot get it to work.
Bluetooth seems to be working as I can run hciconfig and a device will show up. However when I run sixad -s to connect with the joystick it does not work and I obtain the following error: modprobe: FATAL: Module uinput not found in directory /lib/modules/4.14.76-yocto-standard I can reproduce this error by running modprobe uinput. The /lib/modules/4.14.76-yocto-standard directory exists and contains files and folders though.
It seems like you are missing a kernel module uinput, we have this generic project (https://github.com/balenalabs/kernel-module-build) that will allow you to build kernel modules out of tree that you need.
Hi, I asked our devices team whether this needs to be enabled with a kernel config instead and the module become available in a next OS release. That will save you the time to configure that to be build out of tree. We will get back to you on this.
Thanks,
Zahari