王猛龙
deepin
2025-09-02 09:56 真的 自古deepin 社区 出大佬了属于是
这个问题足足折腾了我2天,
各种找帖子,从升级linux 内核 到 修改libdev 驱动
修改grub 配置,让他重置i8042 驱动啥的,
各种方法都不行,直到无意中刷到 了参考文献里的这俩帖子,
我才恍然大悟,我压根就没想到 最底层的 BIOS 会有缺陷啊。。。
Reply Like 0 View the author
真的 自古deepin 社区 出大佬了属于是
这个问题足足折腾了我2天,
各种找帖子,从升级linux 内核 到 修改libdev 驱动
修改grub 配置,让他重置i8042 驱动啥的,
各种方法都不行,直到无意中刷到 了参考文献里的这俩帖子,
我才恍然大悟,我压根就没想到 最底层的 BIOS 会有缺陷啊。。。
当时,用 u盘 启动 Ubuntu 25.04, 和Ubuntu18.04 都不识别自带的键盘,
我就应该往更底层找问题的。。。
现在回顾总结,还是对linux 不太熟悉呀
虽然用了这么多年了,也是一知半解的
「现在回顾总结,还是对linux 不太熟悉呀」
───────────────────────────────────────────
I am not familiar with Linux either.
───────────────────────────────────────────
「现在回顾总结,还是对linux 不太熟悉呀」
───────────────────────────────────────────
I am not familiar with Linux either.
───────────────────────────────────────────
这不巧了吗
Popular Events
More
问了方便大家查找,也为了方便自己记录类似问题,我才写了这个帖子
表象是:BIOS 里 自带的键盘好使,grub 引导界面 键盘也好使,一旦选择了Linux 系统后,启动系统后就不好使了,但是呢有又没有完全不好使,fn + 键盘连读,fn + 关闭显示器,fn+声音大小还是好使的,如果牛逼的大佬看到这个现象应该就能意识到,acpi 是好使的,问题就应该出现在acpi的中断那里,
很可惜我是个linux 小白用户,对具体硬件层级,驱动理解不懂,我就一致从上层往下找的问题,最后才找到是BIOS 中断描述符的问题,而且还是偶然刷到的大佬帖子,要不也是毫无头绪。。。
原因:厂商的BIOS 没有更新到最新,不知道在哪复制的驱动,里边对 ACPI 键盘中断信号处理的描述符写错了
解决思路:直接查看意思BIOS acpi 的设置是不是有问题,我的就是这个问题导致的
报错信息:
会提示Keyborad 初始化失败,
先安装
$ apt install acpica-tools
再反编译acpi到指定目录
然后打开
dsdt.dsl
文件,编辑它搜索 PS2 下的 IRQ 配置,把
ActiveLow
改成ActiveHigh
再升级文件开头的OEM 版本号,就在原版本号上加一位就行,如图:
保存后再反编译打包,并复制到/boot 里
修改grub
echo "GRUB_EARLY_INITRD_LINUX_CUSTOM=\"acpi_override\"" >>/etc/default/grub
更新grub后重启系统,键盘就好使了
我的好使了,发现win键位不好使,后来发现是 fn + f2 ,它自动把win键 给锁了,按一下就好了,这里具体机器还得具体分析
我的电脑是玄派玄机星16N,具体参数如下:
参考文献: