5.17.0-1 not reporting correctly the state of the microphone
This has been reported by more than one user since the last kernel update.
The state of the microphone current state is not updated even though the camera state is updated. And dispite rfkill
always reporting the correct state of the micrphone.
Bellow are pictures of the shell booting with the mic kill switch enabled, and then disabling it and enabling it again, camera state is updated. Mic state remains the same as it was on boot.
Mic Killswitch disabled on boot:
Mic Killswitch enabled:
disabled again:
Only the camera reports it's state. The mic keeps only reporting the state that it had on boot,
The same behavior happens with the mic/camera kilswitch enabled on boot. Only reporting that the mic had on boot.
Mic/camera enabled on boot:
Enabled:
Disabled again:
rfkill
output:
Killswitch disabled:
purism@pureos:~$ rfkill
ID TYPE DEVICE SOFT HARD
0 microphone mic-hks unblocked unblocked
1 camera camera-hks unblocked unblocked
2 wlan wlan-hks unblocked unblocked
3 wwan wwan-hks unblocked unblocked
8 bluetooth hci0 unblocked unblocked
9 wlan phy2 unblocked unblocked
after disabling the killswitch:
purism@pureos:~$ rfkill
ID TYPE DEVICE SOFT HARD
0 microphone mic-hks unblocked blocked
1 camera camera-hks unblocked blocked
2 wlan wlan-hks unblocked unblocked
3 wwan wwan-hks unblocked unblocked
8 bluetooth hci0 unblocked unblocked
9 wlan phy2 unblocked unblocked