目前已经确认 Honor MagicBook 14 Pro 2025 (HONOR FMB-P) BIOS 固件 ACPI 表存不兼容Linux,导致 Linux 内核无法检测到硬件,触控板、声卡、无线网卡、内置键盘及屏幕亮度调节均不可用。
可参考仓库补丁:
https://github.com/denis-bb/honor-fmb-p-dsdt
反编译生成 dsdt.dsl,重新生成 dsdt.aml 并配置内核启动。
dsdt.dsl
dsdt.aml
⚠️注意事项(强烈建议阅读)
✅ 建议先备份原始 DSDT & GRUB 可从救援环境恢复
Manufacturer: HONOR Product Name: FMB-P Version: M1030 SKU Number: C233 Family: HONOR MagicBook BIOS Vendor: HONOR BIOS Version: 1.13 Release Date: 05/08/2025
Manufacturer: HONOR Product Name: FMB-P Version: M1030 SKU Number: C233 Family: HONOR MagicBook
BIOS Vendor: HONOR BIOS Version: 1.13 Release Date: 05/08/2025
sudo cp dsdt.chinese.aml /boot/dsdt.aml
echo 'acpi /boot/dsdt.aml' | sudo tee -a /etc/grub.d/40_custom
sudo update-grub sudo reboot
重启后:除键盘、WiFi、麦克风以外的其他硬件应恢复正常。
当前有两种方案:
sudo nano /etc/default/grub
修改:
GRUB_CMDLINE_LINUX_DEFAULT="i8042.dumbkbd=1"
更新并重启:
sudo update-grub && sudo reboot
deepin 已合入键盘修复补丁: https://github.com/deepin-community/kernel/pull/1258
git clone -b deepin-6.12.y https://github.com/deepin-community/kernel.git cd kernel cp -v /boot/config-$(uname -r) .config make -j$(nproc) sudo make modules_install sudo make install sudo update-grub && sudo reboot
键盘可用且 CapsLock LED 正常。
git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
会出现类似下面的错误,xxx代表具体的版本号,取决于具体的内核版本,如下例所示:
iwlwifi 0000:00:14.3: no suitable firmware found! [ 10.419403] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-bz-b0-hr-b0-xxx [ 10.419404] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-bz-b0-hr-b0-xxx
按照上面提示的版本号范围,将对应的固件文件复制到 /lib/firmware/目录下,例如:
/lib/firmware/
cd linux-firmware/intel/iwlwifi sudo cp iwlwifi-bz-b0-hr-b0-90.ucode /lib/firmware/ sudo cp iwlwifi-bz-b0-hr-b0-93.ucode /lib/firmware/
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi sudo reboot
当前的新设备大部分都是使用数字麦克风 (DMIC),因此必须使用必须使用SOF
由于固件ACPI 描述不标准导致内核无法检测到DSP,从而导致声卡驱动无法正常切换到SOF进而回落到HDA模式,需要手动切换到SOF驱动模式解决该问题。
编辑:
sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT添加:
GRUB_CMDLINE_LINUX_DEFAULT
snd-intel-dspcfg.dsp_driver=3 snd_hda_intel.dmic_detect=1
更新 grub:
好牛呀,一气呵成!
专业人士!
Evernight Vista 43 RC 6开始大部分支持荣耀MagicBook Pro 14 2025款的硬件了,包括ACPI表
Featured Collection
Popular Ranking
Popular Events
背景
目前已经确认 Honor MagicBook 14 Pro 2025 (HONOR FMB-P) BIOS 固件 ACPI 表存不兼容Linux,导致 Linux 内核无法检测到硬件,触控板、声卡、无线网卡、内置键盘及屏幕亮度调节均不可用。
解决
修复 ACPI 表
可参考仓库补丁:
https://github.com/denis-bb/honor-fmb-p-dsdt
反编译生成
dsdt.dsl,重新生成dsdt.aml并配置内核启动。⚠️注意事项(强烈建议阅读)
✅ 建议先备份原始 DSDT & GRUB 可从救援环境恢复
查看并确认本机信息
安装 AML 文件
配置 GRUB 添加启动参数
更新 GRUB 并重启
重启后:除键盘、WiFi、麦克风以外的其他硬件应恢复正常。
解决键盘不可用问题
当前有两种方案:
方案 1:添加启动参数(简单,但 CapsLock LED 不工作)
修改:
更新并重启:
方案 2:编译最新 deepin 内核(推荐)
deepin 已合入键盘修复补丁:
https://github.com/deepin-community/kernel/pull/1258
键盘可用且 CapsLock LED 正常。
添加无线网卡固件
会出现类似下面的错误,xxx代表具体的版本号,取决于具体的内核版本,如下例所示:
按照上面提示的版本号范围,将对应的固件文件复制到
/lib/firmware/目录下,例如:切换声卡驱动到 SOF 模式
当前的新设备大部分都是使用数字麦克风 (DMIC),因此必须使用必须使用SOF
由于固件ACPI 描述不标准导致内核无法检测到DSP,从而导致声卡驱动无法正常切换到SOF进而回落到HDA模式,需要手动切换到SOF驱动模式解决该问题。
编辑:
GRUB_CMDLINE_LINUX_DEFAULT添加:更新 grub: