Which Linux distro are you using?
Linux Mint
Which release version?
(if rolling release without a release version, skip this question)
22.2
Which kernel are you using?
6.17.0-14-generic
Which BIOS version are you using?
3.04
Which Framework Laptop 16 model are you using? (AMD Ryzen™ 7040 Series)
AMD Ryzen AI 9 HX 370
Hi all, has anyone else had trouble using the LED matrix on Linux Mint? Here’s what I’ve tried so far:
LED Matrix control tool at ledmatrix.frame.work
It works just fine on my windows boot, so I know the led matrix itself functions fine. But no amount of googling seems to bring up forum posts from anyone else who has had this issue on Linux Mint.
Thanks in advance for anyone who can figure out what I’m doing wrong!
Is that the correct group owner of the led devices? I don’t see you assigning any devices to that group in your linked udev rules.
Honestly I have no idea, that was just one thing that came up when I was doing some googling. It could be completely wrong or unrelated to my setup, and to be honest while I’m somewhat decent with Linux I haven’t spent a lot of time getting to know user groups and their functions. I’ll spend some time reading through the udev rules and see if I can find a different group I’m assigning the device to unknowingly
Would be better adding the user to the dialout group. That seems to be what stops most serial ports working, and my understandingg is that the LED matrix looks like a serial port to the system.
It really depends on which group owns the matrix devices on the OP’s system. It’s probably just root if they haven’t set it in a udev rule. But they have not given us that information. My guess is it is not uucp or dialout, and therefore it’s a permission issue on their system.
For example, I used udev to assign mine a persistent dev name and to the uucp group (because that group isn’t used by anything else really), then added my user to that same group and Bob’s your uncle.
Right now it says this post was flagged for review (probably because it seems very much like it was written by AI) but it did work! Here is the command that finally fixed it:
curl https://raw.githubusercontent.com/FrameworkComputer/inputmodule-rs/main/release/50-framework-inputmodule.rules | sudo tee /etc/udev/rules.d/50-framework-inputmodule.rules && sudo udevadm control --reload-rules && sudo udevadm trigger
Then rebooting my computer to apply changes. Thank you all for the help and I hope this thread also helps others who might be stuck on this!