Hello everyone,
I installed Fedora 42 Workstation using the ISO file on my Honor MagicBook 14 Pro. Currently experiencing these issues:
• Touchpad not working
• Bluetooth functional
• WiFi unavailable (no wireless option shown in settings)
• System hangs on boot screen during shutdown/restart
Note: Windows 11 is also installed on this machine, where all hardware works normally.
I’ve run the following commands in Fedora terminal - outputs may help diagnose the problem:
input: lspci -nnk | grep -iA3 network
output: 00:14.3 Network controller [0280]: Intel Corporation Device [8086:7740]
Subsystem: Intel Corporation Device [8086:0074]
Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Arrow Lake-H [Serial IOI2C Host Controller] [8086:7778]
input: lspci | grep -i touchpad
no output
input: lspci | grep -i audio
no output
I get many ACPI/BIOS errors. I assume that the touchpad and touchscreen is not detected because of broken ACPI tables.
No i2c devices are detected.
I read about how to decompile the DSDT table. I have little hope that I’m able to fix that. A fixed Bios would be better. Does anybody know how to reach out to Honor?
[edit] I added a acpi dump to the debug files below
Driver is loaded but it seems it has no functionality.
As I understand it provides access to keyboard backlight and power management?
Link to an active repo I found
Fingerprint reader
Device detected but ID is unknown. There are drivers from Levovo for FPC fingerprint reader, but for different devices.
[ 2.301501] usb 3-6: New USB device found, idVendor=10a5, idProduct=9924, bcdDevice= 1.51
[ 2.301504] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.301506] usb 3-6: Product: FPC L:2407 FW:3334151
[ 2.301507] usb 3-6: Manufacturer: FPC
Thanks for your attempts. But I’m really sorry, bro. I don’t know much about this. Judging from the attempts you’ve made, could the main reason that Fedora 42 can’t be installed on my laptop be the BIOS restrictions imposed by Honor? The BIOS just update today, but I’m not sure what effect it has. I haven’t tried the installation again yet, because there’s a possibility that I won’t be able to exit the installation properly and will have to force shut down my computer by cutting the power.
The laptop is so new that Fedora 42 will not work flawless anyway, I think. I had graphics artifacts and crashes. At least it will not work without updated kernel and graphics drivers.
But Fedora 43 would work if the Touchpad would be recognized. I used it a bit and had no crashes. Wifi was very slow though.
The problem with the BIOS are not restrictions but bad information (ACPI tables) provided by the BIOS.
(if my a conclusion is correct)
In principle one could fix the BIOS ACPI tables and the fixed tables can be used to boot Linux. But fixing the tables is beyond my knowledge. Someone more experienced might do that.
The best way would be that Honor fixes the BIOS.
It could still be possible that the touchpad will not work with a fixed BIOS because of a missing driver. But I assume it will work because it seems to be a i2c device which is very common as I understand.
I hope that someone with more knowledge than me can use the provided information.