歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

2.4.18中無法關閉電源的分析與解決

工作中我把 linux 的內核升至2.4.18,make menuconfig配置完所有參數以後, 重啟機器,運行一切正常.但執行shu td own關機操作時發現,機器關閉所有服務後顯示power down, 然後便沒了動靜,電源沒有關掉! 重新進入menuconfig,反復 測試 PM和APM(在GENERAL SET
  工作中我把linux的內核升至2.4.18,make menuconfig配置完所有參數以後, 重啟機器,運行一切正常.但執行shutdown關機操作時發現,機器關閉所有服務後顯示power down, 然後便沒了動靜,電源沒有關掉!
  
  重新進入menuconfig,反復測試PM和APM(在GENERAL SETUP中)的各種組合,均無效。
  
  上yahoo尋找答案,非常有意思,一網友說:這個問題他反復測試都行不通,但不知道為什麼RedHat 7.3(2.4.18)可以關閉電源,是商業機密嗎?
  
  耐心查找,終於找到答案。原來APM被認為是在SMP環境中不安全的,如果你選擇了SMP,即使選擇了APM,運行時也會把APM自動disable掉。所以應該這樣:
  
  make menuconfig
  
  在GENERAL SETUP中選擇PM,APM和APM中的RTC to GMT這三項。
  
  在Processor中把SMP支持去掉。
  
  編譯後,重啟。再用shutdown來關機,就可以在最後聽到"嗒"的一聲,關閉了電源!

Copyright © Linux教程網 All Rights Reserved