LenovoLegionLinux icon indicating copy to clipboard operation
LenovoLegionLinux copied to clipboard

[Support Request] Add compatibility for Legion 83DF (BIOS: N0CN29WW)

Open RuifengChe opened this issue 5 months ago • 0 comments

Is your feature request related to a problem? Please describe. Legion 83DF笔记本无法加载legion_laptop内核模块,导致无法控制风扇转速。内核日志显示设备不在允许列表中(error -12),当前CPU温度较高时风扇不能自动调节。

Describe the solution you'd like 希望将Legion 83DF(BIOS版本N0CN29WW)添加到驱动支持的设备白名单中,或提供适配该型号的测试方案。

Describe alternatives you've considered

  1. 尝试手动加载模块带force=1参数(失败)
  2. 检查/sys/class/hwmon接口(无风扇控制文件)
  3. 测试ec-probe工具(寄存器映射不明确)

Model and Debug Info

Installation type: 手动编译安装(通过GitHub源码) Distribution: Ubuntu 24.04 Model name: Lenovo Legion 83DF CPU model: Intel(R) Core(TM) i9-14900HX GPU model: Intel Corporation Raptor Lake-S UHD Graphics [8086:a788] (rev 04) NVIDIA Corporation AD107M [GeForce RTX 4060 Max-Q / Mobile] [10de:28e0] (rev a1) Keyboard backlight: 单色多档 Light in lid or logo: 是(Y形Logo灯) Light at IO-Ports at back:

Output of sudo dmidecode -t system:

Manufacturer: LENOVO
Product Name: 83DF
Version: Legion 5 Pro 16IRX8
Serial Number: [REDACTED]
UUID: [REDACTED]
SKU Number: [REDACTED]
Family: Legion

​​Output of sudo dmidecode -t bios:​
Vendor: LENOVO
Version: N0CN29WW
Release Date: 04/10/2024
ROM Size: 16 MB

Kernel error logs:​
[ 2602.198715] legion PNP0C09:00: Module not usable for this laptop because it is not in allowlist...
[ 2602.198786] legion: probe of PNP0C09:00 failed with error -12

​​Temperature status (sensors):​
coretemp-isa-0000
Package id 0:  +75.0°C (high = +100.0°C, crit = +100.0°C)
Core 0:        +70.0°C
Core 4:        +72.0°C
(...其余核心温度...)

​Additional information:​​

设备购买于2023年12月
已尝试内核版本6.8.0-63-generic
完整dmesg日志已附加为support_request.txt

[support_request.txt](https://github.com/user-attachments/files/21106686/support_request.txt)

RuifengChe avatar Jul 07 '25 16:07 RuifengChe