Linux的ACPI有咩用?

如題。

話說今晚得閒,諗下有無得可以插SATA hard disk@一張SATA PCI卡落電腦,然後從PCI卡上的SATA hard disk boot起部機。查下查下,俾我搵到網上有人同我同型號既電腦都有我講過既假死問題(http://www.hkepc.com/forum/viewthread.php?tid=1069064),不過佢係用Ubuntu的:
https://bugs.launchpad.net/ubunt ... e-2.6.15/+bug/35274

睇落D,有人話Disable ACPI support就會解決System假死、無故變慢既問題。我想問一問,Disable ACPI support對System有咩影響?我部Linux server只會開機、關機同埋重新開機呢三個同開機有關既動作,Disable左ACPI會唔會對呢D動作有影響?

另外,我部Server會Listen住個Power按鈕(用ACPI event),個Server run緊既時候有人按Power按鈕,Linux會自動Reboot。無左ACPI support,呢個Function係咪會無左?

Thanks...

You are right.

Take a look at http://gentoo-wiki.com/TIP_ACPI_basic_configuration

If you issue noacpi or don't install acpid, then you lose the following event triggers: Power button, CPU,  Fan.

And, I use kernel 2.6.22 too. Thanks for the information.

TOP

Server 來講唔會點影響既。

TOP

原帖由 corvus 於 4/10/2008 12:03 發表
You are right.

Take a look at http://gentoo-wiki.com/TIP_ACPI_basic_configuration

If you issue noacpi or don't install acpid, then you lose the following event triggers: Power button, CPU,  Fan.

An ...

咁電腦過熱咪唔識自動Reboot?定還是底版自己會Detect到過熱,做到OS-independent?

[ 本帖最後由 Gundamdriver 於 2008-10-4 12:33 編輯 ]

TOP

ACPI 一般係控制 Power button, Power Down, CPU,  CPU Fan, battery control, 溫度等等

就個人研究測試,若無安裝 acpi, shutdown 後不會關上電源,亦無因溫度對 cpu fan 的控制之類,以往 linux 對 notebook 上支援較差,就是欠缺 acpi 的支援, 後來 kernel 2.6 後增加了 acpid / apmd 這兩個service, 在 notebook 上對電源,電池的支援大大增強

acpid / apmd 最主要是在 notebook 上用途較大,其他情形下就變得可有可無
或許大家都會在家中建一部 linux server, 可是一般用的都會是 desktop 級主板,而 desktop 級主板硬件本身都已有 apm / acpi,若在 linux 安裝 acpid/ apmd 的話,就可會有相關的支援, 可是若在商業上的話, server 級主板硬件本身就沒有 apm / acpi ,根本也無法安裝
換句話,真正用於 server 之上, acpid / apmd 是沒用的,只是站在 desktop / notebook 之上才有此需要,卻也不是必須的

TOP

ACPI 仲有一個好重要的功能 - assign IRQ 之類的 hardware resources, 不過主要係 laptop 用。

TOP

原帖由 我係一舊雲 於 7/10/2008 21:37 發表
就個人研究測試,若無安裝 acpi, shutdown 後不會關上電源

咁即係要/sbin/poweroff後人手關電源(熄火牛)?

TOP

/sbin/poweroff  ?
唔好意思,我真係唔知有個咁既 command
可是的確係要人手熄機,只不過係開住開機制4秒左右就得,並唔係熄火牛

shutdown -h "now"  or  init 0
關機我一向都用以上兩個指令,只要有acpid 的話,最後就會自動 poweroff, 否則就會見到:
#flush device
#power off

之後就會定左係度唔會熄機

TOP

原帖由 我係一舊雲 於 12/10/2008 14:03 發表
/sbin/poweroff  ?
唔好意思,我真係唔知有個咁既 command
可是的確係要人手熄機,只不過係開住開機制4秒左右就得,並唔係熄火牛

shutdown -h "now"  or  init 0
關機我 ...

噢,poweroff係symlink去shutdown既...

你最尾講果個情況我好似見過,佢會叫你一係Login,一係按Ctrl+D入唔知Single user mode定乜野。

TOP