MagicBook Pro 14 2026 上安装 Ubuntu 后,遇到内置触控板无法识别的问题,想请教是否有人遇到类似情况,或者是否有 BIOS/内核参数方面的解决办法。
### 设备信息
* 机型:荣耀 MagicBook Pro 14 2026
* CPU:Intel Core Ultra X9 388H
* 显卡:Intel 核显,无独显
* BIOS:`HONOR ZQC-P/ZQC-P-PCB, BIOS 1.09 03/19/2026`
* 系统:Ubuntu
* 内核版本:`6.17.0-29-generic`
* 启动方式:UEFI
* Secure Boot:开启
### 问题现象
Windows 11 下:
* 内置键盘正常
* 内置触控板正常
* 外接鼠标正常
Ubuntu 下:
* 系统可以正常启动
* 外接 USB/2.4G 鼠标正常
* 内置键盘初始不可用,但通过内核参数可以修复
* 内置触控板完全不可用,系统里没有看到 touchpad/input 设备
目前内置键盘需要添加以下启动参数后才能正常工作:
```text
i8042.nopnp i8042.dumbkbd=1
```
当前 `/proc/cmdline`:
```text
BOOT_IMAGE=/boot/vmlinuz-6.17.0-29-generic root=UUID=f34b250f-2a6a-4839-ba27-9f25f30221b0 ro quiet splash i8042.nopnp i8042.dumbkbd=1 vt.handoff=7
```
### 触控板排查结果
执行:
```bash
cat /proc/bus/input/devices | grep -iE ”touchpad|goodix|elan|synap|i2c|hid” -A 8
```
结果无输出。
执行:
```bash
grep -R ”PNP0C50\|GDIX\|GDX\|ELAN\|SYNA\|HID” /sys/bus/acpi/devices/*/hid 2>/dev/null
```
结果也无输出。
执行:
```bash
ls /sys/bus/i2c/devices/
```
能看到:
```text
i2c-0 i2c-1 i2c-2 ... i2c-15 i2c-TXNW3643:01
```
进一步查看 `i2c-TXNW3643:01`:
```text
name: TXNW3643:01
modalias: acpi:TXNW3643:TXNW3643:
firmware_node/path: \_SB_.FLM1
firmware_node/hid: TXNW3643
```
但该设备没有生成 input 设备,也不确定是否和触控板有关。
### 关键 dmesg 错误
启动日志中有以下 ACPI 报错:
```text
ACPI Error: AE_AML_INTERNAL, (SSDT:I2C_DEVT) while loading table
ACPI Error: 1 table load failures, 30 successful
```
因此怀疑触控板无法识别可能与 BIOS/ACPI 中的 I2C 设备表加载失败有关。
### 已尝试操作
手动加载过以下模块,触控板没有恢复:
```bash
sudo modprobe i2c_hid_acpi
sudo modprobe i2c_hid
sudo modprobe hid_multitouch
```
测试过以下启动参数组合:
```text
i8042.nopnp
i8042.nopnp i8042.dumbkbd=1
i8042.nopnp i8042.reset
i8042.nopnp i8042.dumbkbd=1 i8042.reset
i8042.nopnp i8042.nomux i8042.reset
```
结果:
* `i8042.nopnp i8042.dumbkbd=1` 可以修复内置键盘
* `i8042.nopnp i8042.dumbkbd=1 i8042.reset` 也可以修复内置键盘
* 所有组合都无法修复触控板
### 想请教的问题
1. 是否有同款或相近荣耀/Huawei 笔记本遇到类似触控板无法识别的问题?
2. `SSDT:I2C_DEVT` 加载失败是否可能导致 I2C-HID 触控板不被枚举?
3. 是否有推荐的内核参数、BIOS 设置或补丁方向?
4. 这个问题更可能是 BIOS/ACPI 固件问题,还是 Linux 内核缺少该机型适配?
目前 Ubuntu 可以正常使用,内置键盘已通过参数修复,但触控板仍完全不可用,只能使用外接鼠标。希望有经验的朋友帮忙看看,谢谢。
|