|
|
发表于 2004-9-27 00:49:31
|
显示全部楼层
molucule says:
内核不支持acpid,怎么单独编译这一项?
如果你安装的是debian自带的,就没有问题。
因为默认的内核是支持apm和acpi的。
如果你用的acpi,可以用acpi看看
如:
$ acpi -V
Battery 1: charged, 100%
Thermal 1: ok, 50.0 degrees C
AC Adapter 1: on-line
注意查看以下内核启动的日志,看看有关acpi的信息。
acpi当前还是不完全支持,也有无法使用cpu fan的可能,
如果是那样的话使用apm算了,这个会支持的,
具体的方法是修改启动器(lilo或grub)加上参数acpi=off
下面是sid的2.6.8内核的配置参数acpi部分
$grep ACPI /boot/config-2.6.8-1-686
# Power management options (ACPI, APM)
# ACPI (Advanced Configuration and Power Interface) Support
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_THERMAL=m
CONFIG_ACPI_ASUS=m
CONFIG_ACPI_TOSHIBA=m
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_BUS=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_ACPI_CPUFREQ=m
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
CONFIG_HOTPLUG_PCI_ACPI=m
# CONFIG_SERIAL_8250_ACPI is not set
可以看到acpi默认是支持的。
如果你当前的内核是自己编译的,又没有acpi,那么单独编译他的支持是比较难的,我不知道有没有可能想编译三方module那样用kenrel-build工具来编译。
哎,重编一个算了(如果你还要使用自己编译的内核的话)。 |
|