Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Udev rules don't work for me

Featured Replies

After discussing the problem in this topic, I am making a new topic here.

I am trying to get a docker container of OpenRGB to work and I'm running into some issues: it keeps giving me a warning that there are no udev rules installed for it.

Things I've tried:

  • Manually putting 60-openrgb.rules in the correct folders: /boot/config/udev/ and /etc/udev/rules.d

  • We thought it might be because the rules are applied before docker is loaded, so I tried changing 60-openrgb.rules to 98-openrgb.rules to have it load later. That didn't help either.

  • Manually reloading the udev rules after everything finished booting didn't help either using: udevadm control --reload-rules && udevadm trigger

  • Trying another docker container. I've tried three, all of them give the same error:

  • Updating Unraid: 6.x.x, 7.1.4 and 7.2.0 all have the same problem.

I'm currently running Unraid version 7.2.0 with all relevant containers up to date.

I'm running linux on my desktop as well (Mint 22) and the error got solved immediately by adding 60-openrgb.rules to the correct folder. So I am surprised Unraid is giving me trouble. Anyone have any ideas?

  • Community Expert

please give me the rules scirpt your trying to apply.

Waht are you tryign to acomplish and what is your end result?

https://www.reddit.com/r/unRAID/comments/glry47/rgb_lighting_control_for_unraid_finally/

As stated in taht feature request to have udev rules. and to use them
so mkdir /boot/config/udev

cd /boot/config/udev
touch 99-example.rule

as also stated udev folws very certain p[aths and things:
https://www.reactivated.net/writing_udev_rules.html

And I believe your end result is a user script not a udev.

Plesae post a unraid diag file and the custom udev rule your tryign to apply...

  • Community Expert
5 hours ago, BreakfastPurrito said:

After discussing the problem in this topic, I am making a new topic here.

I am trying to get a docker container of OpenRGB to work and I'm running into some issues: it keeps giving me a warning that there are no udev rules installed for it.

Things I've tried:

  • Manually putting 60-openrgb.rules in the correct folders: /boot/config/udev/ and /etc/udev/rules.d

  • We thought it might be because the rules are applied before docker is loaded, so I tried changing 60-openrgb.rules to 98-openrgb.rules to have it load later. That didn't help either.

  • Manually reloading the udev rules after everything finished booting didn't help either using: udevadm control --reload-rules && udevadm trigger

  • Trying another docker container. I've tried three, all of them give the same error:

  • Updating Unraid: 6.x.x, 7.1.4 and 7.2.0 all have the same problem.

I'm currently running Unraid version 7.2.0 with all relevant containers up to date.

I'm running linux on my desktop as well (Mint 22) and the error got solved immediately by adding 60-openrgb.rules to the correct folder. So I am surprised Unraid is giving me trouble. Anyone have any ideas?


did you follow the github info...

are you intel or amd?

https://github.com/cajuncoding/OpenRGB-GUI-Unraid?tab=readme-ov-file#-unraid-setup-for-rgb-device-access

  • Author
6 hours ago, bmartino1 said:

please give me the rules scirpt your trying to apply.

60-openrgb.rules

7 hours ago, bmartino1 said:

Waht are you tryign to acomplish and what is your end result?

The end goal is that I want to use an RGB fan connected to a Corsair Lighting Node to change colour depending on the CPU utilisation. In order to do that I need to accomplish two things: 1) I need the udev warning to go away. 2) I need to get the OpenRGB docker to accept plugins. It should, but it doesn't. However I'm focussing on the udev rules first.

7 hours ago, bmartino1 said:

As stated in taht feature request to have udev rules. and to use them
so mkdir /boot/conf

I have added the modprobe i2c lines

7 hours ago, bmartino1 said:

This is one of the images I tried, to no avail.

7 hours ago, bmartino1 said:

https://forums.unraid.net/topic/129640-openrgb-and-i2c/

As stated in taht feature request to have udev rules. and to use them
so mkdir /boot/config/udev

cd /boot/config/udev
touch 99-example.rule

I have added the modprobe lines to the go-file. My motherboard shows up, but no devices. 60-openrgb.rules has been added to the correct directories.

7 hours ago, bmartino1 said:

Plesae post a unraid diag file and the custom udev rule your tryign to apply...

The diag.zip is quite large. Any specific part you are interested in?

7 hours ago, bmartino1 said:

I followed the github info. I am on an AMD board: Asus Prime X370-Pro

  • Community Expert

in the daig I need to know the syslog, the lsusb and the lspci. Diag is not that big or problematic ther other usefull uraid data in there needed for general

I first nee to know if your uising the i2c wire and conecting the rgb to the board or via USB. As that will cahnge and ditcated things.

Thank you for the rules file your applying... as I suspected some if not most of theses itesm are failing due to too earlier in boot. the modprobe comand needs ran before theses run to actauil run...

(udev loads before the go file...) as stated udev is not the way here for unraid. linux mint adn unraid are 2 seperate sytems with major kerneal and cores system setups.
-You don't need the go file(techncialy) but you definetly don't need udev eitehr... IN order to use and run this on unraid you have 3 choices.

1 LXC, 2 Docker, 3 plugin. depending on how you run the OpenRGB software that contorls the hardware and how you pass the i2c hardware into the docker/LXC or what the plugin seees... is the questions. Really needed the diag to confrim what unraid was seeing device wise.. sylog to confirm udev and other loads including what was in the go file / grub comand line...

(we can add a syslinux grub comand line to ad the mopropbe before the udev and go file loads per example but that is if udev was truly needed, and its not!) Different prblems require different soultions and work arounds... I have had a simalr AMD board and simalry RGB setup and the soultion came down to a user script at first array start that grabed verfied and used the device in a docker...

modprabe in teh go file(i do't like editng the go file) can be same lines in a user script... the docker passing the /dev device for open rgb puts you in a supported linux os like area where teh software can run...

so I would need the device ID that is your Corsair Lighting Node and what unraid see to identfy it to further assist.

Yo may get faster and better support in teh discord..
https://forums.unraid.net/topic/91935-support-p3r-openrgb-controller/

https://github.com/P3R-CO/openrgb-container

so your job atm is mkae sure the modprobe coamdns ran by first array stat and to verify the /dev/i2c exist and is your RGB. then install the openrgb docker and pass the /dev/i2c device with in...
Then you can use openrgb to edit and set the rgb...

ON linux mint due tot he comunicty custom devcie firm wares and the abilty to run the software direct. Unlike slackware linux and unraid...
https://openrgb.org/devices.html
That device may not be compatable...

Regardless it clear your not following documentations...

Again. I need the device your using what cosarid device id, serlnumber what is your contorler.
the /dev/i2c that is your device...
the unraid diag file...
output of lspci, output of lsusb(as some actaul don't use the i2c and its acautly needed to pass the usb into the docker!

the syslog to see what happened when and if there are other issues preventing....

Otherwise use teh plugin that ich777 made folwing his documentation! then would then have openrgb run direct on unraid slackware linux...
https://github.com/ich777/unraid-openrgb-patch

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.