安装 LG ultra 笔记本电脑 (17U70P) 时,鼠标工作正常,但启动进入“图形安装”后键盘停止反应。
我正在查看BIOS配置,没有发现可以启用或恢复这种情况的特定选项。
需要键盘才能连接到 wifi(我有一个带有固件的附加 USB)。我没有外接键盘可以测试。
如何在安装过程中使笔记本电脑键盘正常工作?
相关问题,没有解决我的问题:
linux /install.amd/vmlinuz vga=788 --- quiet noapic nolapic
or
linux /install.amd/vmlinuz vga=788 --- quite iommu=soft
不起作用,第一个冻结,而第二个则使键盘无法工作。
答案1
最后!我发现了这个问题,并且我在 Linux 下使用笔记本电脑键盘没有任何问题。
这台笔记本电脑也有同样的问题如该线程中所述在 kernel.org 中,似乎内核没有正确处理 IRQ 的参数。按照该线程中提交的补丁的想法,我创建了这个补丁,我已经尝试过并且工作正常:
--- a/linux-6.1.8/drivers/acpi/resource.c 2023-01-24 07:24:44.000000000 +0100
+++ b/linux-6.1.8/drivers/acpi/resource.c 2023-01-27 20:47:52.241298057 +0100
@@ -471,6 +471,18 @@ static const struct dmi_system_id schenk
{ }
};
+static const struct dmi_system_id lg_laptop[] = {
+ {
+ .ident = "LG Electronics 17U70P",
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "LG Electronics"),
+ DMI_MATCH(DMI_BOARD_NAME, "17U70P"),
+ },
+ },
+ { }
+};
+
+
struct irq_override_cmp {
const struct dmi_system_id *system;
unsigned char irq;
@@ -486,6 +498,7 @@ static const struct irq_override_cmp ove
{ lenovo_laptop, 6, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0, true },
{ lenovo_laptop, 10, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0, true },
{ schenker_gm_rg, 1, ACPI_EDGE_SENSITIVE, ACPI_ACTIVE_LOW, 1, true },
+ { lg_laptop, 1, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0, false },
};
static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity,
附言。键盘背光还不能用,我还在研究中
2023 年 2 月 27 日更新:昨天成功打开背光!除非我得到一些帮助,否则我想需要一点时间才能正确集成到当前的 LG Gram WMI 驱动程序中,所以如果在此期间有人感兴趣,请向我询问补丁。
2023 年 2 月 28 日更新:我在 kernel.org 中修复了这个错误对于此特定笔记本电脑型号,请在此处查找其他补丁/说明。
答案2
简短的回答:目前我尝试过的任何 Linux 发行版都不支持键盘。
长答案:我有同样的笔记本电脑,我可以确认我在安装任何能真正识别键盘的 Linux 发行版(我已经尝试过大多数)时运气为零!我能找到的任何解决方案都不起作用。这些解决方案包括 Grub 内容、启动参数、附加软件包安装、终端破解和内核补丁。目前这是一个未解决的问题。
不确定他们在这台笔记本电脑中安装了什么样的键盘,但遗憾的是,正因为如此,这台笔记本电脑失去了 Linux 的价值。当然,您始终可以连接外部 USB 键盘或 BT 键盘,但这违背了便携式笔记本电脑的理念。
我可以补充一下,唯一有效的按键是三个额外的功能键:显示亮度 FN-F2 和 FN-F3 以及飞行模式 FN-F6! Linux 支持有关这款笔记本电脑的所有其他内容,甚至包括触摸板!