Failed to start reform-hw-setup.service error

I’m having no issues with the Reform, but I noticed the "Failed to Start reform-hw-setup.service.

The journal shows:

Jun 30 13:54:54 kernel: sdhci-dwcmshc fe2e0000.mmc: Can't reduce the clock below 52MHz in HS200/HS400 mode
Jun 30 13:54:54 systemd[1]: bpf-restrict-fs: Failed to load BPF object: No such process
Jun 30 13:54:59 (udev-worker)[677]: 1-1.4: Failed to find and pin callout binary "/usr/lib/udev/mtp-probe": No such file or directory
Jun 30 13:54:59 (udev-worker)[671]: 1-1.3: Failed to find and pin callout binary "/usr/lib/udev/mtp-probe": No such file or directory
Jun 30 13:54:59 (udev-worker)[667]: 1-1.1: Failed to find and pin callout binary "/usr/lib/udev/mtp-probe": No such file or directory
Jun 30 13:55:00 systemd[1]: Failed to start reform-hw-setup.service - MNT Reform Hardware Defaults Setup.

Reform check shows:



I: Contents of /proc/device-tree/model: MNT Reform 2 with RCORE-DSI RK3588 Module
I: uname -a output: Linux eris 7.1.7-mnt-reform-arm64 #1 SMP PREEMPT Debian 7.1.7-1+reform20260807T200049Z (2026-08-07 aarch64 GNU/Linux
I: Version of linux-image-mnt-reform-arm64: 7.1.7-1+reform20260807T200049Z
I: Version of reform-tools: 1.88-1+reform20260803T142427Z+1
I: Version of system image: System Image v5: 2026-04-18
I: Version of Classic Reform LPC firmware: MREF2LPC 30_R1 20250701
I: Version of upstream U-Boot: 2024.10
I: Version of MNT U-Boot: 2026-01-28
I: probably booting via /boot/extlinux/extlinux.conf (/boot/boot.scr also exists)
I: Mount source of /: /dev/reformvg/root (LVM vg 'reformvg' on LUKS device 'reform_crypt' on SSD)
I: Mount source of /boot: /dev/mmcblk0p1 (eMMC)
I: MNT Reform Desktop meta-package is not installed: reform-desktop-full
I: Depends of reform-desktop-full is not installed: gnome
I: Recommends of reform-desktop-minimal is not installed: reform-qcacld2
I: the following files differ from how they are shipped by reform-tools (ignore /var/lib/alsa/asound.state):
??5??????   /var/lib/alsa/asound.state
I: eMMC contains the latest bootloader version 2026-01-28

I’m on 7.1.7-mnt-reform-arm64 but I’ve been noticing the error message on boot since last week, perhaps earlier. So it could be related to the asound state being different?

I’m using minimal as I wanted to keep the reform minimal and I mainly work out of md files and the terminal.

Other than that error message, the Reform is working really well. The update a week ago seems to have sped up things like Firefox.

Could you copypaste the output of this command:

sudo journalctl --boot --unit=reform-hw-setup --no-pager

Thank you!

1 Like

Hi @josch here you go:

Aug 10 11:10:16 systemd[1]: Starting reform-hw-setup.service - MNT Reform Hardware Defaults Setup...
Aug 10 11:10:16 reform-hw-setup[903]: Invalid card number 'rk3588wm8960'.
Aug 10 11:10:16 systemd[1]: reform-hw-setup.service: Main process exited, code=exited, status=1/FAILURE
Aug 10 11:10:16 systemd[1]: reform-hw-setup.service: Failed with result 'exit-code'.
Aug 10 11:10:16 systemd[1]: Failed to start reform-hw-setup.service - MNT Reform Hardware Defaults Setup.

Oh that’s interesting! Can you post the output of the following command when you experience this problem:

sudo dmesg | grep -C3 rk3588wm8960

Can you confirm that when you have this problem you do not have sound?

Yes I can confirm no sound from the card.

Although I’m not getting an output from dmesg which is interesting. I run the command and it just completes with no output.

Edit: That’s wrong I do get output from the headphone jack port. ALSAMIXER shows hdmi as a default, then the soundcard.

I have an external usb soundcard as well, as the headphone jackport doesn’t drive my headset microphone. But I’ve unplugged it.

So to be sure I rebooted the reform.

I reran the journal command.

Aug 10 15:25:02 systemd[1]: Starting reform-hw-setup.service - MNT Reform Hardware Defaults Setup...
Aug 10 15:25:02 reform-hw-setup[890]: Invalid card number 'rk3588wm8960'.
Aug 10 15:25:02 systemd[1]: reform-hw-setup.service: Main process exited, code=exited, status=1/FAILURE
Aug 10 15:25:02 systemd[1]: reform-hw-setup.service: Failed with result 'exit-code'.
Aug 10 15:25:02 systemd[1]: Failed to start reform-hw-setup.service - MNT Reform Hardware Defaults Setup.

I reran this command:

~$ sudo dmesg | grep -C3 rk3588wm8960

Still getting sound from the jack. No usb soundcard plugged in. The default in ALSAMIXER is default0 HDMI and default1 RK3588-wm8960.

I can reproduce this issue on my rk3588-dsi classic reform. But it only happens on some boots. Restarting reform-hw-setup makes it succeed. @minute said in IRC about this:

17:17 <@minute> josch: uff, is this about old audio init code in reform-hw-setup? we should probably 
                replace that with a UCM file
17:20 <@minute> i'm making a TODO for cleaning up that mess
1 Like
Not sure if this is helpful but manually starting the process after boot gives me this from the journal presumably that's expected output?:

Aug 10 17:26:52  systemd[1]: Starting reform-hw-setup.service - MNT Reform Hardware Defaults Setup...
Aug 10 17:26:52  reform-hw-setup[10727]: Simple mixer control 'Playback',0
Aug 10 17:26:52  reform-hw-setup[10727]:   Capabilities: volume
Aug 10 17:26:52  reform-hw-setup[10727]:   Playback channels: Front Left - Front Right
Aug 10 17:26:52  reform-hw-setup[10727]:   Capture channels: Front Left - Front Right
Aug 10 17:26:52 reform-hw-setup[10727]:   Limits: 0 - 255
Aug 10 17:26:52 reform-hw-setup[10727]:   Front Left: 255 [100%] [0.00dB]
Aug 10 17:26:52  reform-hw-setup[10727]:   Front Right: 255 [100%] [0.00dB]
Aug 10 17:26:52 reform-hw-setup[10728]: Simple mixer control 'Left Output Mixer PCM',0
Aug 10 17:26:52 reform-hw-setup[10728]:   Capabilities: pswitch pswitch-joined
Aug 10 17:26:52 reform-hw-setup[10728]:   Playback channels: Mono
Aug 10 17:26:52  reform-hw-setup[10728]:   Mono: Playback [on]
Aug 10 17:26:52  reform-hw-setup[10729]: Simple mixer control 'Right Output Mixer PCM',0
Aug 10 17:26:52  reform-hw-setup[10729]:   Capabilities: pswitch pswitch-joined
Aug 10 17:26:52  reform-hw-setup[10729]:   Playback channels: Mono
Aug 10 17:26:52  reform-hw-setup[10729]:   Mono: Playback [on]
Aug 10 17:26:52 reform-hw-setup[10730]: Simple mixer control 'Left Input Mixer Boost',0
Aug 10 17:26:52  reform-hw-setup[10730]:   Capabilities: pswitch pswitch-joined
Aug 10 17:26:52 eris reform-hw-setup[10730]:   Playback channels: Mono
Aug 10 17:26:52 eris reform-hw-setup[10730]:   Mono: Playback [on]
Aug 10 17:26:52 eris systemd[1]: reform-hw-setup.service: Deactivated successfully.
Aug 10 17:26:52 eris systemd[1]: Finished reform-hw-setup.service - MNT Reform Hardware Defaults Setup.

The error at boot for the service happening happens every boot for me. It’s not caused other issues, I only noticed because I wondered what the error was.

I’m happy to test or update if you need me to @josch