giacomoleopardo Posted January 31, 2024 #1 Posted January 31, 2024 Hi everybody, I was wondering if anyone could help me here. Installed DSM 7.2.1-69057 Update 3 on my pc with DS3622xs+ via @Peter Suh's M Shell for tinycore-redpill v.1.0.1.0. Everything's fine except for the power off via power button. Checking acpid.service: root@ALAMO_Test_1:~# systemctl status acpid.service -l ● acpid.service - ACPI Daemon Loaded: loaded (/usr/lib/systemd/system/acpid.service; static; vendor preset: disabled) Active: active (running) since Wed 2024-01-31 18:02:25 CET; 9min ago Main PID: 25027 (acpid) CGroup: /system.slice/acpid.service └─25027 /usr/sbin/acpid -f Jan 31 18:02:25 ALAMO_Test_1 systemd[1]: Started ACPI Daemon. Jan 31 18:02:25 ALAMO_Test_1 systemd[1]: Starting ACPI Daemon... Jan 31 18:02:25 ALAMO_Test_1 acpid[25027]: cannot open input layer Jan 31 18:02:25 ALAMO_Test_1 acpid[25027]: inotify_add_watch() failed: No such file or directory (2) Jan 31 18:02:25 ALAMO_Test_1 acpid[25027]: starting up with netlink and the input layer Jan 31 18:02:25 ALAMO_Test_1 acpid[25027]: 1 rule loaded Jan 31 18:02:25 ALAMO_Test_1 acpid[25027]: waiting for events: event logging is off everything seems to work. Any ideas? 1 Quote
giacomoleopardo Posted February 1, 2024 Author #2 Posted February 1, 2024 I tried this with no results. Any kind of suggestion would be much appreciated. Thanks 1 Quote
giacomoleopardo Posted March 9, 2024 Author #3 Posted March 9, 2024 Update: This is the difference between my working DS920+ GIOSERVER (with correct power button power off behavior), and my new DS3622xs+ ALAMO under test: as you can see, the first one is "enabled" (see third row), and the second one is "static". Any idea? @Peter Suh @Hackaro1 gio_admin@GIOSERVER:~$ systemctl status acpid.service -l ● acpid.service - ACPI Daemon Loaded: loaded (/usr/lib/systemd/system/acpid.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2024-02-01 08:00:06 CET; 1 months 6 days ago Main PID: 19978 (acpid) Memory: 0B CGroup: /system.slice/acpid.service └─19978 /usr/sbin/acpid -f alamo@ALAMO:/$ systemctl status acpid.service -l ● acpid.service - ACPI Daemon Loaded: loaded (/usr/lib/systemd/system/acpid.service; static; vendor preset: disabled) Active: active (running) since Sat 2024-03-09 10:07:43 CET; 17s ago Main PID: 13395 (acpid) CGroup: /system.slice/acpid.service └─13395 /usr/sbin/acpid -f 1 Quote
IG-88 Posted March 9, 2024 #4 Posted March 9, 2024 3 hours ago, giacomoleopardo said: my working DS920+ GIOSERVER (with correct power button power off behavior), 3 hours ago, giacomoleopardo said: my new DS3622xs+ ALAMO under test: check if evdev.ko and button.ko are present and loaded Quote
giacomoleopardo Posted March 9, 2024 Author #5 Posted March 9, 2024 5 hours ago, IG-88 said: 5 hours ago, IG-88 said: check if evdev.ko and button.ko are present and loaded How can I do that? Quote
giacomoleopardo Posted March 9, 2024 Author #6 Posted March 9, 2024 If you mean from /usr/lib/modules there is no evdev.ko nor button.ko, as a matter of fact. What does it mean? And what should I do? Thanks in advance G. PS: In my working DS920+ from /usr/lib/modules I can find just the button.ko, but no evdev.ko Quote
IG-88 Posted March 9, 2024 #7 Posted March 9, 2024 evdev might be now part of synos kernel with 7.x (like ahci) you can check on button.ko with cat /proc/modules | grep button that should show if its loaded 1 Quote
giacomoleopardo Posted March 9, 2024 Author #8 Posted March 9, 2024 Nothing's showing up alamo@ALAMO:/$ cat /proc/modules | grep button alamo@ALAMO:/$ Quote
giacomoleopardo Posted March 10, 2024 Author #9 Posted March 10, 2024 (edited) I tried to add button.ko as explained here, still the power off doesn't work and the command cat /proc/modules | grep button produces zero result Edited March 10, 2024 by giacomoleopardo typo Quote
giacomoleopardo Posted March 10, 2024 Author #10 Posted March 10, 2024 Another update: I did a fresh installation using DS920+ as system definition. The power off button works as expected. Still is reported as "static", but at this point I don't think that would be relevant. alamo@MHP-TEST:/$ cat /proc/modules | grep button button 5161 1 i915, Live 0xffffffffa0169000 This time @IG-88's suggention produces result. So, basically it boils down to the DS3622xs+ choice, I guess. It's time to understand why it doesn't work with that 1 Quote
giacomoleopardo Posted March 10, 2024 Author #11 Posted March 10, 2024 Another hint: I tried the latest AuxXxilium's ARC with DS3622xs+and the acpi service does work! Quote
IG-88 Posted March 10, 2024 #12 Posted March 10, 2024 2 hours ago, giacomoleopardo said: cat /proc/modules | grep button produces zero result if the module is not loaded it can't detect the press of the power button the loader should (at least when activating the acpid add on) load that module in theory a insmod /lib/modules/button.ko should fix that and after that the shutdown might work as expected 55 minutes ago, giacomoleopardo said: Another hint: I tried the latest AuxXxilium's ARC with DS3622xs+and the acpi service does work! if you found soemthing thats working for you that i guess its a solved problem 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.