serialoscd does not detect my grid on arch linux. My grid presents itself on the serial port /dev/ttyACM0, and if I start serialoscd it hangs, and doesn’t seem to detect the device (I tested this on a friend’s windows machine and the grid is properly detected). If I have another serial device connected (my USB->RS232 adapter cable, which is /dev/USB0) serialoscd attempts to connect to it and fails, so I have to keep that disconnected. If I run serialosc-detector, my grid is not detected by that either.
When I try to connect to the grid with
serialosc-device /dev/ttyACM0 it complains:
couldn't load monome protocol module. dlopen said: /home/nico/.cache/yay/libmonome-git/pkg/libmonome-git/usr/lib/monome/protocol_mext.so: cannot open shared object file: No such file or directory
How can I get this working? (I’m pretty sure dlopen shouldn’t be searching for libraries in the package manager cache, and serialoscd detection would be nice)
I installed both serialosc-git and libmonome-git from the AUR packages. My grid is a neotrellis grid (rather than an original monome) but it is detected fine by serialosc on windows, so I’ve diagnosed this as a serialosc issue.