Found the root cause. There are several changes at DMIC devices. 1) The port-name should support the blank space.
For DMIC laptop, it like below, the port-name is "Headset Microphone".
[In] Headset Microphone: Headset Microphone (priority: 100, latency offset: 0 usec, not available)
Before the port-name is simple, it's just "hdmi-output-1".
hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available)
I attached the support_space.patch to fix this issue.
python3-checkbox-support: /usr/lib/python3/dist-packages/checkbox_support/parsers/pactl.py
Found the root cause. There are several changes at DMIC devices.
1) The port-name should support the blank space.
For DMIC laptop, it like below, the port-name is "Headset Microphone".
[In] Headset Microphone: Headset Microphone (priority: 100, latency offset: 0 usec, not available)
Before the port-name is simple, it's just "hdmi-output-1".
hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available)
I attached the support_space.patch to fix this issue.
python3- checkbox- support: /usr/lib/ python3/ dist-packages/ checkbox_ support/ parsers/ pactl.py