在 LG Ultra 笔记本电脑上安装 Debian 期间键盘无法工作

在 LG Ultra 笔记本电脑上安装 Debian 期间键盘无法工作

安装 LG ultra 笔记本电脑 (17U70P) 时,鼠标工作正常,但启动进入“图形安装”后键盘停止反应。

我正在查看BIOS配置,没有发现可以启用或恢复这种情况的特定选项。

需要键盘才能连接到 wifi(我有一个带有固件的附加 USB)。我没有外接键盘可以测试。

如何在安装过程中使笔记本电脑键盘正常工作?

相关问题,没有解决我的问题:

USB 键盘不适用于 Debian 安装程序

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 支持有关这款笔记本电脑的所有其他内容,甚至包括触摸板!

相关内容