Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Dell Hardware Privacy Support Slated For Linux 5.14
With Dell 2021 laptops select models will begin having hardware-based kill switches for the microphone and web camera shutter assembly to physically block the web camera from capturing images/video. As part of this Dell Hardware Privacy is also ePrivacy screen support too.
Linux 5.14 is set to mainline this dell-wmi-privacy driver. While there are hardware-based controls, the capabilities of the system and current status are propagated through to the operating system to be aware of the current state. As summed up by the Dell engineer adding this driver to Linux, "add support for Dell privacy driver for the Dell units equipped hardware privacy design, which protect users privacy of audio and camera from hardware level. Once the audio or camera privacy mode activated, any applications will not get any audio or video stream when user pressed ctrl+F4 hotkey, audio privacy mode will be enabled, micmute led will be also changed accordingly The micmute led is fully controlled by hardware & EC(embedded controller) and camera mute hotkey is Ctrl+F9. Currently design only emits SW_CAMERA_LENS_COVER event while the camera lens shutter will be changed by EC & HW(hardware) control."
The support status of these privacy features are then exposed to user-space via sysfs so desktop environments or other applications can support making use of this information such as more informative reporting if recording applications are unable to access the microphone or web camera.
This Dell WMI Privacy driver (DELL_WMI_PRIVACY Kconfig switch) is queued as part of the x86 platform drivers "for-next" Git branch as of yesterday, thereby making it material for the Linux 5.14 merge window opening up in about one month time.