在 Ubuntu 13.04 ARM ChromeBook 上启用 acpi

在 Ubuntu 13.04 ARM ChromeBook 上启用 acpi

我最近刚刚在我的三星 ARM Chromebook 上安装了 Ubuntu 12.04,使用http://chromeos-cr48.blogspot.com/2013/05/chrubuntu-one-script-to-rule-them-all_31.html,然后升级到13.10。

我在挂起方面遇到一个问题,以下所有操作都会将其从挂起状态唤醒:

  1. 触摸触摸板
  2. 关上电脑盖(这个有点问题)
  3. 触摸键盘上的任意键

我发现http://ubuntuforums.org/showthread.php?t=2088620,并尝试按照涉及的指示进行操作/proc/acpi/wakeup,但/proc/acpi目录不存在。

该命令acpi_available退出时退出状态 1,表明 ACPI 不可用。

好的,更新到这里。我已经使用 Chromebook ARM PPA 中的 chromebook-snooze-hack 包几乎修复了挂起问题。但问题仍然是没有可用的 ACPI。

我的新目标是启用/使用 ACPI。

答案1

如果未安装 ACPI,您可以通过单击来安装这里或者在终端中运行(使用Ctrl++ Alt: Tsudo apt-get install acpi

然后您会在里面找到“acpi”目录/sys/(如果没有,也请尝试一下/proc)。

对于其余的解决方案,请按照您已发布的链接继续操作,并更新它是否有效。

PS 另一种可行的方法是这里

答案2

我也在三星 3 Chromebook 上运行 Ubuntu,并且已经专门使用它大约 6 个月了。虽然 ARM CPU 指令集是标准化的,但 ARM 平台极其分散。因此,任何特定系统通常都缺少平台标准,例如我们在 x86 中使用的标准。

因此您实际上并没有遇到意外行为,ACPI 不存在于此主板上。因此没有 /proc/acpi 目录,并acpi_available返回退出状态 1。因此,要访问 ACPI 提供的内容,通常意味着您必须通过内核驱动程序访问硬件。例如,我在 /sys/class 目录中找到了电池充电状态。

相关内容