我按类型安装了驱动程序make test
https://github.com/cb22/macbook12-spi-driver
尝试修改DSDT
https://bugzilla.kernel.org/attachment.cgi?id=206671
https://wiki.archlinux.org/index.php/DSDT#Using_a_CPIO_archive
命令信息
[root@tux ~]# dmesg | grep -i dsdt
[ 0.000000] ACPI: DSDT ACPI table found in initrd [kernel/firmware/acpi/dsdt.aml][0x883d]
[ 0.000000] ACPI: DSDT 0x000000008AFEB000 008875 (v03 APPLE MacBook 00080001 INTL 20140424)
[ 0.639233] ACPI: \_SB_.PCI0.LPCB.EC__: Used as boot DSDT EC to handle transactions
[ 0.839455] ACPI: \_SB_.PCI0.LPCB.EC__: Used as boot DSDT EC to handle transactions and events
[root@tux ~]# dmesg | grep -i override
[ 0.000000] Command line: initrd=\acpi_override initrd=\initramfs-linux.img root=PARTUUID=e6323f91-bb51-4563-aa54-15d7f490dbb1 rw noapic intremap=nosid
[ 0.000000] Kernel command line: initrd=\acpi_override initrd=\initramfs-linux.img root=PARTUUID=e6323f91-bb51-4563-aa54-15d7f490dbb1 rw noapic intremap=nosid
我仍然无法使用 MacBook 的键盘
- Arch Linux 是否仍然支持 DSDT 覆盖?
- 有让我的键盘正常工作的完整指南吗?
- 我对内核补丁没有做任何事情,因为我认为这两个补丁已经合并了。
- github问题https://github.com/cb22/macbook12-spi-driver/issues/11
答案1
这是因为我有noapic
内核参数导致了 intel-lpss 错误。