OpenBSD 安装期间多次按键

OpenBSD 安装期间多次按键

我正在尝试在 HP Chromebook 11 G4 上安装 OpenBSD,并通过 MrChromeBox 固件实用程序脚本安装 CoreBoot (UEFI)。

在初始引导提示期间(当您看到boot>)时,我可以轻松地在那里键入任何内容(例如进入用户内核配置boot -c)。

但是每次我按任意键(我的意思是包括电源按钮或 Enter 在内的任何键)加载安装程序后,我需要等待 1-2 秒才能 chromebook 响应。更糟糕的是,每个按键都会被记录/识别多次。

我已经发现设置kern.timecounter.hardware=acpihpet0usingsysctl可以有所帮助,但不幸的是我无法完成安装(键入“完成”不是一个选项,并且由于初始 iwm0 固件加载失败,在某些地方需要它)

我知道这可能只是冰山一角,但我想首先解决安装过程中的按键问题。

既然这是一个问题,那么至少应该有一个问号。有没有办法kern.timecounter.hardware=acpihpet0从 UKC 进行设置或任何其他方式来修复安装过程中每个键被多次按下的问题?

附带说明:从我可以看到启动期间的大多数内容都没有配置(例如acpicpu at acpi0 not configuredIntel Bay Trail LPC .... not configured.

哦,我已经尝试过使用外部键盘,但没有成功,因为由于某种原因它在安装程序期间无法工作。

更新:

只是为了抢占问题,因为我在原来的问题中没有提到这一点。

安装程序未检测到除内置 emmc 之外的任何磁盘。如果不是这样,我可以简单地使用自动安装来安装 OpenBSD(在该特定提示中多个“a”计为 1,并将响应文件命名为“bbbbb”)。

由于上述原因以及只有内置无线连接的事实,我无法获得完成安装所需的设置。我已经设法通过了磁盘布局阶段,但由于安装介质也不可用,所以我无法从任何地方获取这些集。

更新2:

我已经成功通过安装了 virtualbox 的 Linux MX live usb 安装了 OpenBSD。

遗憾的是键盘仍然无法使用。任何外部 USB 设备也无法被识别。

当我按下电源按钮时,我可以看到类似以下内容的信息:

pckbc timeout

我会不断更新这个问题。

答案1

您可以尝试acpihpet在 UKC 禁用:

UKC> disable acpihpet

将消息发布到[email protected]邮件列表可能会有所帮助,以便开发人员可以帮助您。如果可能的话,请包含 的完整输出dmesg,但我知道使用不起作用的键盘可能会很困难。如果您有另一台机器(当然具有相同的架构),您可以尝试使用它将 OpenBSD 安装到 USB 记忆棒上,然后用它来启动 Chromebook。这样你就可以启动一个完整的内核,它可能会正确支持内部键盘(很可能也支持外部键盘)。那么就很容易得到了dmesg

连接键盘的方式可能是相关的(旧的 AT 风格 via pckbd、 USB using uhid、 I2C usingikbd等),并且完整的dmesg还将显示/提示为什么安装的内核没有检测到 USB 键盘(其中有对一组比完整硬件更有限的硬件的支持)。

更新:

关于外部驱动器:如果您要在 Chromebook 上以 UEFI 模式启动,那么您还需要在外部磁盘上进行 UEFI 安装,而不是主启动记录设置。为了避免重新安装 OpenBSD,请查看 Chromebook 的 BIOS 上是否有类似“传统启动”选项,并尝试从外部磁盘启动。否则,请尝试使用备用计算机对磁盘进行 UEFI 安装。

相关内容