首页»版块 智慧生活 笔记本 MagicBook Pro 16 2026 Linux下触控板失效

MagicBook Pro 16 2026 Linux下触控板失效

[复制帖子标题和链接]

12928

HONOR2605113619201  LV3  发表于 2026-5-12 10:43:17 北京 来自:浏览器
设备:MagicBook Pro 16 2026 338H 白色款
系统:Fedora 44,内核升级到 7.0.1
现象:
  • 进入系统后,内建键盘和触控板均异常
  • 键盘通过内核参数 i8042.dumbkbd 可部分恢复使用
  • 触控板始终无法恢复
初步定位:
  • 使用dmesg查看内核日志发现如下报错:
    • [    0.196132] ACPI Error: No pointer back to namespace node in package (____ptrval____) (20251212/dsargs-301)
    • [    0.196138] ACPI Error: AE_AML_INTERNAL, While resolving operands for [Index] (20251212/dswexec-433)
    • [    0.196150] ACPI Error: Aborting method \_SB.GINF due to previous error (AE_AML_INTERNAL) (20251212/psparse-529)
    • [    0.196162] ACPI Error: Aborting method \_SB.GNUM due to previous error (AE_AML_INTERNAL) (20251212/psparse-529)
    • [    0.196167] ACPI Error: Aborting method \ due to previous error (AE_AML_INTERNAL) (20251212/psparse-529)
    • [    0.196174] ACPI Error: Invalid zero thread count in method (20251212/dsmethod-786)
    • [    0.196177] ACPI Error: Invalid OwnerId: 0x000 (20251212/utownerid-156)
    • [    0.196274] ACPI Error: AE_AML_INTERNAL, (SSDT:I2C_DEVT) while loading table (20251212/tbxfload-189)
    • [    0.205063] ACPI Error: 1 table load failures, 30 successful (20251212/tbxfload-208)
  • ACPI 反编译分析结果:
    • 在 I2C_DEVT 对应反编译表中存在设备 TPD0,见 ssdt27.dsl:507
    • 该设备 _HID 为 PNP0C50,属于标准 I2C HID 设备,见 ssdt27.dsl:552
    • 同表中存在调试字符串 I2c Touch Pad On/Off Method,见 ssdt27.dsl:1059, ssdt27.dsl:1065
    • 同时还存在另一独立设备路径 Touch Panel,用于触摸屏而非触控板,见 ssdt27.dsl:700, ssdt27.dsl:1082
    • 因此可以确认 TPD0 对应的是I2C 触控板
初步结论:
  • 固件中的 SSDT:I2C_DEVT 表存在加载/解析异常
  • 触控板未能被系统正常枚举,疑似与该 ACPI 表错误直接相关
希望获得的帮助
  • 是否已有可修复该问题的 BIOS/EC 更新版本?
  • 是否可以提供 beta BIOS 或提交给 BIOS/ACPI 团队排查?
  • Linux 侧是否存在临时绕过方案,例如 acpi_osi 参数、DSDT/SSDT override 或针对该机型的 quirk?
我尝试过导出并反编译 ACPI 表,但反编译结果并非固件原始源码,可能存在信息丢失。当前错误又发生在 AML 表加载/方法执行阶段,涉及 package、namespace 和运行期对象解析,单靠反编译文本难以可靠定位。
评论8
数码开箱启示录  LV8  发表于 5-14 09:27:19 属地未知 来自:浏览器
如果使用Linux 驱动只能自己解决

评论

你个18码的不要到处dog叫,天天护着你的主子去阴阳提出问题的人  发表于 6-20 02:26:11  广东
荣耀小达人丶仓仓 荣耀答答团  发表于 5-14 09:53:31 属地未知 来自:PC-VOC

楼主您好,仓仓关注到您发布的内容,为了更好地处理您的问题,我们希望能获取更多关于该问题的信息(故障日志、远程诊断等),具体辛苦您查看后台仓仓给您发送的留言。
HONOR2510245723731  LV5  发表于 5-18 00:07:01 江苏 来自:荣耀Magic8 Pro
我的是archlinux 一样的问题
荣耀小达人丶小竹 荣耀答答团  发表于 5-18 10:03:42 湖南 来自:PC-VOC
HONOR2510245723731 发表于 2026-5-18 00:07
我的是archlinux 一样的问题
层主您好,小竹有关注到您发布的内容,针对您的问题小竹已经在后台留言,辛苦查看后台了解详情。小竹会尽力协助您!

评论

我的也是触摸板,触摸屏 键盘都不能用  发表于 5-28 12:19:08  四川
荣耀小达人丶小竹 荣耀答答团  发表于 5-28 13:32:21 湖南 来自:浏览器
我的也是触摸板,触摸屏 键盘都不能用

您好,您的问题已有小达人于(https://club.honor.com/cn/thread-30213679-1-1.html)回复处理,辛苦您查看一下。
HONOR2605113619201  LV3  发表于 5-28 18:13:29 北京 来自:浏览器
已修复,问题是acpi的ssdt27表写法问题,linux kernel的检查比较严格,参考https://github.com/rs0x29a/Linux-on-HONOR-MagicBook-14-Pro-2026-AI_ZQC-P_M1010即可修复,pro16兼容,pro14和pro16的ssdt27似乎是一样的
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表