Skip to content

[Hardware Support] Legion Pro 7 Gen 10 16IAX10H (83F5) - Working with force=1 #385

@alstergee

Description

@alstergee

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions