mirror of
https://github.com/theupriser/steamify-cachyos.git
synced 2026-10-03 17:41:58 +02:00
fix: No LED warnings when the kernel pin just replaced the running kernel
This commit is contained in:
1 parent
ba11f58d9e
commit
c79a3bbda5
2 files changed
+9
-1
No files matched your search
+2
-1
@@ -10,7 +10,8 @@ one per merged pull request.
|
|||||||
- **perf: Pinned kernel before the LED driver**
|
- **perf: Pinned kernel before the LED driver**
|
||||||
- With the kernel pin ticked, Steam Machine support installs kernel
|
- With the kernel pin ticked, Steam Machine support installs kernel
|
||||||
7.1.6-1 first, so DKMS builds the LED driver once, for that kernel,
|
7.1.6-1 first, so DKMS builds the LED driver once, for that kernel,
|
||||||
instead of for the current kernel first and then again.
|
instead of for the current kernel first and then again. The LED driver
|
||||||
|
then loads after the restart, which it now says instead of warning.
|
||||||
- **fix: steamos-manager starts after cecd**
|
- **fix: steamos-manager starts after cecd**
|
||||||
- It checks only at its start whether cecd runs; if it was first, Steam's
|
- It checks only at its start whether cecd runs; if it was first, Steam's
|
||||||
HDMI-CEC settings were missing until it restarted. A drop-in
|
HDMI-CEC settings were missing until it restarted. A drop-in
|
||||||
|
|||||||
@@ -251,6 +251,13 @@ install_valve_led_driver() {
|
|||||||
# Load now, and on every boot.
|
# Load now, and on every boot.
|
||||||
echo leds-valve | sudo tee /etc/modules-load.d/leds-valve.conf >/dev/null
|
echo leds-valve | sudo tee /etc/modules-load.d/leds-valve.conf >/dev/null
|
||||||
|
|
||||||
|
# The running kernel was just replaced (the kernel pin): its modules are
|
||||||
|
# gone, so the driver can only load after the restart.
|
||||||
|
if [[ ! -d "/usr/lib/modules/$(uname -r)/kernel" ]]; then
|
||||||
|
ok "The LED driver loads after the restart (into the new kernel)."
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
info "Loading the leds-valve kernel module..."
|
info "Loading the leds-valve kernel module..."
|
||||||
if sudo modprobe leds-valve; then
|
if sudo modprobe leds-valve; then
|
||||||
ok "Module loaded."
|
ok "Module loaded."
|
||||||
|
|||||||
Reference in new issue
Block a user