Unable to execute some smbios commands on Linux 6.11
- Dominant language
- C
- Stars
- 221
- Forks
- 42
- PR merge metrics
- No merged PRs in 30d
Description
```
❯ sudo smbios-thermal-ctl --set-thermal-mode=balanced
Helper function to Set Thermal Mode
ERROR: Could not execute SMI.
Common problems are:
-- 'SMM Mitigations' is enabled in BIOS setup.
Run kernel 4.15 or later with
dell-smbios-wmi enabled.
or
Disable 'SMM mitigations' in BIOS setup.
-- Insufficient permissions to perform operation.
Try running as a more privileged account.
Linux : run as 'root' user
Windows: run as 'administrator' user
-- dell-smbios-wmi driver not loaded
Try loading the dell-smbios-wmi driver
Linux : modprobe dell-smbios-wmi
-- Call filtered by Linux kernel
Some functionality is natively supported
by the Linux kernel
-- dcdbas device driver not loaded.
Try loading the dcdbas driver
Linux : modprobe dcdbas
```
```
❯ sudo modprobe dell-smbios-wmi
modprobe: FATAL: Module dell-smbios-wmi not found in directory /lib/modules/6.11.2-arch1-1
```
Commands that output this error:
- smbios-thermal-ctl
- smbios-lcd-brightness
- smbios-wireless-ctl
Commands that seem to work (or at least they don't show this error):
- smbios-battery-ctl
- smbios-wakeup-ctl
smbios-thermal-ctl works on Linux 6.6.52 LTS. Doesn't work on 6.11.1 and 6.11.2. Worked on Linux 6.10 with BIOS 1.30.0.
```
❯ sudo smbios-sys-info-lite
Libsmbios: 2.4.3
System ID: 0x098F
Service Tag: DJ6FF63
Express Service Code: 29457824907
Asset Tag: Not Specified
Product Name: XPS 17 9700
BIOS Version: 1.31.0
Vendor: Dell Inc.
Is Dell: 1
OEM String 1: Dell System
OEM String 2: 1[098F]
OEM String 3: 3[1.0]
OEM String 4: 12[www.dell.com]
OEM String 5: 14[1]
OEM String 6: 15[11]
OEM String 7: 27[29457824907]
```
Might be related to https://www.phoronix.com/news/Dell-PC-Driver-For-Linux-6.11. But `sudo modprobe dell-pc` doesn't fix this issue.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.