[問題]ACPI/APM 自動關閉電源

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

[問題]ACPI/APM 自動關閉電源

文章lueo » 週四 12月 02, 2004 1:15 am

各位好:
小弟使用kernel 2.6.8及2.6.9都遇都無法自動關閉電源的情況。到關機的最後一行字會出現:
代碼: 選擇全部
acpi_power_off called
或是
代碼: 選擇全部
apm_power_off called

小弟本來是加裝acpid及apmd,後來發現apm的功能會被acpi override,想說是不是此原因,故remove apmd,但仍然出現同樣狀況;移除acpid再重裝上apmd仍然如此。

後來想到是不是因為kernel沒掛上模組的關係,於是以modconf加載了apm模組,但無法順利掛上,出現如下訊息:
代碼: 選擇全部
Installing module apm. If the device isn't there, or isn't configured correctly, this could cause your system to pause for up to a minute.

FATAL: Error inserting apm (/lib/modules/2.6.9-1-686/kernel/arch/i386/kernel/apm.ko): No such device

Installation failed.

Please press ENTER when you are ready to continue.
然後,在apt加載acpid時發現它會自動加載kernel的acpi模組,其中有一項是asus_acpi,因小弟的主機板是ASUS的CUSI-M,故加載它,執行關機,仍然如故。

找尋國外的maillist後發現( http://lists.debian.org/debian-user/200 ... 10864.html )可在/etc/modules加入apm power_off=1,但不知是否因為只有裝上acpid而無apmd的關係,沒有效果。

這篇討論也提到"I'm pretty sure it's a kernel bug since ACPI is still flaky." 但我想問的是:沒有解決的辦法嗎?記得以前用2.4時都還可以自動關機啊?
lueo
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週六 1月 31, 2004 11:52 pm

re:[問題]ACPI/APM 自動關閉電源

文章阿信 » 週四 12月 02, 2004 2:25 pm

如果您使用 ACPI 的話,在 kernel command,也就是lilo.conf/menu.lst(grub)設定檔中加入 acpi=on or acpi=force。

如果您使用APM的話,在在 kernel command,也就是lilo.conf/menu.lst(grub)設定檔中加入 acpi=off,然後安裝 apmd
這樣應該就可以關機了,至於您說的asus_acpi應該是laptop的支援
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]ACPI/APM 自動關閉電源

文章Tetralet » 週一 12月 06, 2004 12:15 am

請載入 ac 這個模組試試看...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

Re: re:[問題]ACPI/APM 自動關閉電源

文章訪客 » 週二 12月 07, 2004 12:45 am

Tetralet 寫:請載入 ac 這個模組試試看...

加載acpid這個packages時他就會自動加載acpi裡面除了asus_acpi及toshiba_acpi的各模組了。其中亦包括了ac。但是…依然無效…
難道這真是2.6 kernel的bug?還是只是我這台機器的問題呢?
各位的2.6kernel都可以自動關機嗎?
訪客
 

Re: re:[問題]ACPI/APM 自動關閉電源

文章checko » 週三 12月 08, 2004 9:11 am

Anonymous 寫:
Tetralet 寫:請載入 ac 這個模組試試看...

加載acpid這個packages時他就會自動加載acpi裡面除了asus_acpi及toshiba_acpi的各模組了。其中亦包括了ac。但是…依然無效…
難道這真是2.6 kernel的bug?還是只是我這台機器的問題呢?
各位的2.6kernel都可以自動關機嗎?


大概和hardware有關,我的R40e舊不行,網路上也說這一台機器的ACPI只有部分功能正常。
checko
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週一 8月 02, 2004 1:52 pm

re:[問題]ACPI/APM 自動關閉電源

文章訪客 » 週三 12月 29, 2004 10:21 am

我也遇到同樣的問題,灌在那台IBM舊舊的筆電,
會停在上述的地方(可是這台只有APM),同樣是使用
kernel 2.6.9的其他兩台都可以正常關機,
上外國討論串看的結果他們說是bug,
只是也沒有解決方法。
訪客
 

re:[問題]ACPI/APM 自動關閉電源

文章moto » 週三 12月 29, 2004 11:25 am

有沒有辦法 poweroff 除了 Linux kernel 要 support ( APM/ACPI) 之外,硬體也需要配合唷,所以如果太舊的機器硬體沒有支援,那有 APM/ACPI 也無用囉... ;-)
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

Re: re:[問題]ACPI/APM 自動關閉電源

文章lueo » 週四 12月 30, 2004 4:18 am

moto 寫:有沒有辦法 poweroff 除了 Linux kernel 要 support ( APM/ACPI) 之外,硬體也需要配合唷,所以如果太舊的機器硬體沒有支援,那有 APM/ACPI 也無用囉... ;-)

我以前的2.4kernel可以正常poweroff呢!
所以我想不是硬體的問題…
2.6.8和2.6.9我都試過了,看來是2.6本身的問題。
lueo
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週六 1月 31, 2004 11:52 pm

re:[問題]ACPI/APM 自動關閉電源

文章訪客 » 週二 1月 04, 2005 6:35 pm

FC3的,您可試試
緣起:
一直以來都想將自己的筆記型電腦LINUX化,可惜功力不夠,玩Debian一直玩不起來(廢話,誰叫你龜毛,一定就要灌在NB上),所以還是只得在FC上混呀混呀!好不容易FC3出來

了...很高興的裝進去,What...關機不能自動切斷電源...天呀!這是啥狀況!翻遍了討論,最後的結果是!把ACPI關掉!這...這是啥建議呀!假如把ACPI關掉,那NB的一堆功能

就一併廢了...失望呀失望!本來想重編核心看看...果然...還是沒用!在討論區中有人反應是kernel的問題...好吧!那...就沒輒了!然而...前兩天逛逛時...看到了2.6.10的核

心...一換之下...哈哈,一切ok了!故將心得分享給各位!

環境說明:
華碩M2N一台

步驟說明:
首先我是有先裝kernel....src.rpm的!所以假如直接抓kernel來編的人有問題,可試試先裝src的rpm。
1.我下載2.6.10的地方是
http://www.cis-nctu-tw.lkams.kernel.org ... .10.tar.gz
2.下載後解壓縮,將linux-2.6.10的目錄放到/usr/src下,然後以終端機(文字模式)到/usr/src/linux-2.6.10下(cd /usr/src/linux-2.6.10)。
3.以下以命令方式呈現
3-1:make mrproper (此命令是要將記憶體暫存區清空)
3-2:make oldconfig (此命令是要以舊的核心設定為基底)
3-2補充:2.6.10在用make oldconfig會問你一些新的設定或變更的設定,您可依照他的預設,看的懂的話亦可自行變更,像是在下就將cpu選成P-M。
3-3:原本應該用make menuconfig 或make xconfig或make gconfig來調整設定,但因前面的make oldconfig已經有設好,所以這一步就不用了,直接打make(編譯核心)
3-4:在漫長等待後...核心編譯完成,請鍵入make modules_install (編譯、安裝模組)
3-5:最後make install (安裝)
4.安裝完成後,請到/boot/grub中以文字編輯器(vi等等)修改grub.conf這個檔
4-1:修改default,將其數值從1改成0 (這樣才會自動以2.6.10的核心開機,若不放心新核心,待測試後再改亦可,不改也亦可)
4-2:將kernel /vmlinuz-2.6.10 ro root=LABEL=/ rhgb quiet那行最後加上acpi=on (強制使用acpi,可不加,看您的狀況而定!)
4-3:存檔離開
5.完成,acpi關機不能自動切斷電源的問題解決。

後記:
FC3的核心編譯法:
因為FC3已將核心編譯的套件拿掉,改成直接下載src的方式,所以有所不同的編譯法(當然原來的編法還是可以用的),在此說明:
用src編譯的方法:
先去下載src的核心:
http://download.fedora.redhat.com/pub/f ... s/3/SRPMS/
上面網址裡有,下載後用rpm -ivh安裝。再到/usr/src/redhat/SPECS/中執行rpmbuild -bp --target=i686 kernel.spec (最後的kernel.spec請用tab鍵補齊的方式來得到正確名

稱)。接下來在/usr/src/redhat/BUILD會發現linux-x.x.x...的目錄夾,將目錄夾搬到/usr/src下就可以了!以後的方式就和以前的編法一樣,請見上面說明!

以上不成氣候的東西給各位做一參考,歡迎繼續補充或指正,也歡迎幫我轉到其他論壇(因為不想註冊太多帳號而造成資源浪費),謝謝

皓月 筆(轉載的話請勿將此行去掉,謝謝)
訪客
 

Re: re:[問題]ACPI/APM 自動關閉電源

文章windcloud » 週二 1月 04, 2005 10:18 pm

Anonymous 寫:FC3的,您可試試
緣起:
一直以來都想將自己的筆記型電腦LINUX化,可惜功力不夠,玩Debian一直玩不起來(廢話,誰叫你龜毛,一定就要灌在NB上),所以還是只得在FC上混呀混呀!好不容易FC3出來

了...很高興的裝進去,What...關機不能自動切斷電源...天呀!這是啥狀況!翻遍了討論,最後的結果是!把ACPI關掉!這...這是啥建議呀!假如把ACPI關掉,那NB的一堆功能

就一併廢了...失望呀失望!本來想重編核心看看...果然...還是沒用!在討論區中有人反應是kernel的問題...好吧!那...就沒輒了!然而...前兩天逛逛時...看到了2.6.10的核

心...一換之下...哈哈,一切ok了!故將心得分享給各位!

環境說明:
華碩M2N一台

步驟說明:
首先我是有先裝kernel....src.rpm的!所以假如直接抓kernel來編的人有問題,可試試先裝src的rpm。
1.我下載2.6.10的地方是
http://www.cis-nctu-tw.lkams.kernel.org ... .10.tar.gz
2.下載後解壓縮,將linux-2.6.10的目錄放到/usr/src下,然後以終端機(文字模式)到/usr/src/linux-2.6.10下(cd /usr/src/linux-2.6.10)。
3.以下以命令方式呈現
3-1:make mrproper (此命令是要將記憶體暫存區清空)
3-2:make oldconfig (此命令是要以舊的核心設定為基底)
3-2補充:2.6.10在用make oldconfig會問你一些新的設定或變更的設定,您可依照他的預設,看的懂的話亦可自行變更,像是在下就將cpu選成P-M。
3-3:原本應該用make menuconfig 或make xconfig或make gconfig來調整設定,但因前面的make oldconfig已經有設好,所以這一步就不用了,直接打make(編譯核心)
3-4:在漫長等待後...核心編譯完成,請鍵入make modules_install (編譯、安裝模組)
3-5:最後make install (安裝)
4.安裝完成後,請到/boot/grub中以文字編輯器(vi等等)修改grub.conf這個檔
4-1:修改default,將其數值從1改成0 (這樣才會自動以2.6.10的核心開機,若不放心新核心,待測試後再改亦可,不改也亦可)
4-2:將kernel /vmlinuz-2.6.10 ro root=LABEL=/ rhgb quiet那行最後加上acpi=on (強制使用acpi,可不加,看您的狀況而定!)
4-3:存檔離開
5.完成,acpi關機不能自動切斷電源的問題解決。

後記:
FC3的核心編譯法:
因為FC3已將核心編譯的套件拿掉,改成直接下載src的方式,所以有所不同的編譯法(當然原來的編法還是可以用的),在此說明:
用src編譯的方法:
先去下載src的核心:
http://download.fedora.redhat.com/pub/f ... s/3/SRPMS/
上面網址裡有,下載後用rpm -ivh安裝。再到/usr/src/redhat/SPECS/中執行rpmbuild -bp --target=i686 kernel.spec (最後的kernel.spec請用tab鍵補齊的方式來得到正確名

稱)。接下來在/usr/src/redhat/BUILD會發現linux-x.x.x...的目錄夾,將目錄夾搬到/usr/src下就可以了!以後的方式就和以前的編法一樣,請見上面說明!

以上不成氣候的東西給各位做一參考,歡迎繼續補充或指正,也歡迎幫我轉到其他論壇(因為不想註冊太多帳號而造成資源浪費),謝謝

皓月 筆(轉載的話請勿將此行去掉,謝謝)

嗯...................我是弄了很久才把debian裝在m2n上面
現在正快樂的在M2N上使用debian
不過因為我沒有自己重編kernel所以一直沒有把安裝po上來
因為自己覺得都是用別人的編好的東西我只是把別人的東西拿來用而己
所以不好意思把安裝過程po上來 :ooops:
windcloud
可愛的小學生
可愛的小學生
 
文章: 35
註冊時間: 週一 11月 29, 2004 11:25 pm

文章209088970 » 週二 1月 04, 2005 11:54 pm

我記得很久以前也碰過同樣的問題

打modconf

在APM選項最底下一個

[ ]APM Power off

不要勾

這樣應該就可以自動切斷電源關機了吧
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

re:[問題]ACPI/APM 自動關閉電源

文章脫線 » 週三 1月 05, 2005 12:39 am

小弟我自己的筆電也是ASUS M2N,裡面用的就是小弟自己做的KNOPPIX_LTH,ACPI驅動都很正常耶!

kernel我是用舊的2.4.26,可以到
ftp://jsp.dfes.tpc.edu.tw/pub/KNOPPIX_LTH/download/
中下載小弟自己做的deb檔

也可以拿KNOPPIX_LTH版來試試看......
脫線
活潑的高中生
活潑的高中生
 
文章: 251
註冊時間: 週一 12月 08, 2003 10:52 am

Re: re:[問題]ACPI/APM 自動關閉電源

文章訪客 » 週三 1月 05, 2005 2:08 pm

脫線 寫:小弟我自己的筆電也是ASUS M2N,裡面用的就是小弟自己做的KNOPPIX_LTH,ACPI驅動都很正常耶!

kernel我是用舊的2.4.26,可以到
ftp://jsp.dfes.tpc.edu.tw/pub/KNOPPIX_LTH/download/
中下載小弟自己做的deb檔

也可以拿KNOPPIX_LTH版來試試看......


在tuxmobile.org裡面有人編好的kernel
而且是針對M2N所編的kernel
你可以在這裡下載:
http://tuxmobil.org/software/asus_m2400n/
他有對kernel作很多patch
如:
software suspend 2
bootsplash
acpi新的patch
ipw2100
如果是Debian的話你可以試試看 :-)
訪客
 

re:[問題]ACPI/APM 自動關閉電源

文章lueo » 週四 1月 06, 2005 12:46 am

209088970 寫:打modconf
在APM選項最底下一個
[ ]APM Power off
不要勾
這樣應該就可以自動切斷電源關機了吧

我找不到耶!
只有在kernel/arch/i386/kernel 下找到一個apm
可是我沒有裝apmd套件,只有裝acpid套件,所以硬裝的話他就說
代碼: 選擇全部
Installing module apm. If the device isn't there, or isn't configured correctly, this could cause your system to pause for up to a minute.

FATAL: Error inserting apm (/lib/modules/2.6.9-2-686/kernel/arch/i386/kernel/apm.ko): No such device

Installation failed.

Please press ENTER when you are ready to continue.

而acpi是在kernel/drivers/acpi下面也沒有什麼power off 的
lueo
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週六 1月 31, 2004 11:52 pm

re:[問題]ACPI/APM 自動關閉電源

文章209088970 » 週四 1月 06, 2005 8:49 am

試試在/etc/modules
加上apm power_off=0


ps.那個[ ]APM Power off選項應該是在編kernel,menuconfig出現的選項
sorry
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

下一頁

回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客