Hello,
SYSTEM INFORMATION
Model: Lenovo Legion Pro 7 16IAX10H
DMI Product Name: 83F5
BIOS Version: Q7CN44WW
CPU: Intel Core Ultra 9 275HX (Arrow Lake, 24-core)
GPU: NVIDIA GeForce RTX 5090 Laptop
RAM: 32GB DDR5
OS: Ubuntu 25.10 (Plucky Puffin)
Kernel: 6.17.0-8-generic
SUMMARY
Successfully got LenovoLegionLinux working on the Legion Pro 7 Gen 10 (16IAX10H) with Intel Arrow Lake CPU and RTX 5090. The module loads and functions correctly with force=1 parameter. Requesting addition of model ID 83F5 to the allowlist.
WHAT WORKS
- Battery Conservation Mode (tested, functional)
- Fan Speed Control
- Fn Lock Status
- Hybrid Mode Status
- Monitor Mode
- hwmon Interface (creates legion_hwmon)
- Platform Profile Support
- WMI Driver Support
- Keyboard Backlight LED
- Y-Logo LED
WHAT DOESN'T WORK
- IO-Port LED - Initialization fails with error:
"Error WMI call for reading brightness: expected a value between 1 and 2, but got 0"
This is non-critical; everything else functions normally.
KERNEL LOG (dmesg)
legion_laptop: Loading legion_laptop
legion PNP0C09:00: legion_laptop platform driver probing
legion PNP0C09:00: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 83F5; DMI_BIOS_VERSION:Q7CN44WW
legion_laptop: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 83F5; DMI_BIOS_VERSION:Q7CN44WW
legion PNP0C09:00: Using configuration for system: GKCN
legion PNP0C09:00: Skipping ACPI _STA check
legion_laptop: Creating RAM access to embedded controller
legion_laptop: Successfully mapped embedded controller: 0xfe00d400 (in RAM)/0x0 (in EC) to virtual 0x000000005b237bf5
legion PNP0C09:00: Read embedded controller ID 0x5508
legion PNP0C09:00: Skipped checking embedded controller id
legion PNP0C09:00: Creating debugfs interface
legion_laptop: Creating sysfs interface
legion_laptop: Creating hwmon interface
legion_laptop: Creating platform profile support
legion_laptop: Init WMI driver support
legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
legion_laptop: Init keyboard backlight LED driver
legion_laptop: Init Y-Logo LED driver
legion_laptop: Init IO-Port LED driver
legion_laptop: Error WMI call for reading brightness: expected a value between 1 and 2, but got 0
legion_laptop: Error reading brightness for light: 5
legion PNP0C09:00: Failed to init IO-Port LED driver. Skipping ...
legion PNP0C09:00: legion_laptop loaded for this device
TECHNICAL DETAILS
- Uses configuration: GKCN
- Embedded controller ID: 0x5508
- sysfs path: /sys/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/conservation_mode
REQUEST
Please add DMI Product Name 83F5 (Legion Pro 7 16IAX10H) to the allowlist. The module works well with force=1 and the only issue is the IO-Port LED driver which gracefully fails without affecting other functionality.
Happy to provide any additional information or testing if needed.
Hello,
SYSTEM INFORMATION
Model: Lenovo Legion Pro 7 16IAX10H
DMI Product Name: 83F5
BIOS Version: Q7CN44WW
CPU: Intel Core Ultra 9 275HX (Arrow Lake, 24-core)
GPU: NVIDIA GeForce RTX 5090 Laptop
RAM: 32GB DDR5
OS: Ubuntu 25.10 (Plucky Puffin)
Kernel: 6.17.0-8-generic
SUMMARY
Successfully got LenovoLegionLinux working on the Legion Pro 7 Gen 10 (16IAX10H) with Intel Arrow Lake CPU and RTX 5090. The module loads and functions correctly with force=1 parameter. Requesting addition of model ID 83F5 to the allowlist.
WHAT WORKS
WHAT DOESN'T WORK
"Error WMI call for reading brightness: expected a value between 1 and 2, but got 0"
This is non-critical; everything else functions normally.
KERNEL LOG (dmesg)
legion_laptop: Loading legion_laptop
legion PNP0C09:00: legion_laptop platform driver probing
legion PNP0C09:00: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 83F5; DMI_BIOS_VERSION:Q7CN44WW
legion_laptop: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 83F5; DMI_BIOS_VERSION:Q7CN44WW
legion PNP0C09:00: Using configuration for system: GKCN
legion PNP0C09:00: Skipping ACPI _STA check
legion_laptop: Creating RAM access to embedded controller
legion_laptop: Successfully mapped embedded controller: 0xfe00d400 (in RAM)/0x0 (in EC) to virtual 0x000000005b237bf5
legion PNP0C09:00: Read embedded controller ID 0x5508
legion PNP0C09:00: Skipped checking embedded controller id
legion PNP0C09:00: Creating debugfs interface
legion_laptop: Creating sysfs interface
legion_laptop: Creating hwmon interface
legion_laptop: Creating platform profile support
legion_laptop: Init WMI driver support
legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
legion_laptop: Init keyboard backlight LED driver
legion_laptop: Init Y-Logo LED driver
legion_laptop: Init IO-Port LED driver
legion_laptop: Error WMI call for reading brightness: expected a value between 1 and 2, but got 0
legion_laptop: Error reading brightness for light: 5
legion PNP0C09:00: Failed to init IO-Port LED driver. Skipping ...
legion PNP0C09:00: legion_laptop loaded for this device
TECHNICAL DETAILS
REQUEST
Please add DMI Product Name 83F5 (Legion Pro 7 16IAX10H) to the allowlist. The module works well with force=1 and the only issue is the IO-Port LED driver which gracefully fails without affecting other functionality.
Happy to provide any additional information or testing if needed.