질문: 노트북 절전모드에 대해서 답답하네요
안녕하세요...
노트북(도시바 satellite m100)에 젠투 2.6.24 커널을 사용하고 있습니다 현제 그놈에서 무선인터넷까지 잡아사 사용하고는 있는데 이전까지 윈도우 사용자라... 늘 잘 써오던걸 리눅스에서도 똑같이 하고 싶어서 하루종일 절전모드에서 검색연구 한 결과.... 이거저거 보고 해보는데 초기상태로 config들을 조정 하고
mycom@laptop ~ $ zgrep ACPI /proc/config.gz CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS=y CONFIG_ACPI_PROCFS_POWER=y CONFIG_ACPI_SYSFS_POWER=y CONFIG_ACPI_PROC_EVENT=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y # CONFIG_ACPI_BAY is not set CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_ASUS is not set CONFIG_ACPI_TOSHIBA=m CONFIG_ACPI_BLACKLIST_YEAR=0 # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_SYSTEM=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_SBS=m CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ_PROC_INTF=y CONFIG_HOTPLUG_PCI_ACPI=m CONFIG_HOTPLUG_PCI_ACPI_IBM=m CONFIG_PNPACPI=y CONFIG_ATA_ACPI=y # CONFIG_PATA_ACPI is not set
#! /bin/sh echo 3 > /proc/acpi/sleep (검색에서는 echo 4라고 하라는데 전 4로 하면 장치를 찾을 수 없다고 나오네요)
하게 되면 절전모드는 잘 들어갑니다. 근데 resume이라고 하나요(검색 결과 이게 잘 안된다고 하던데요) 복구가 안되네요 led는 원상태로 오고 하드 소리도 나는데 화면이 먹통이네요
물론 커널에서 acpi에 관련된 건 다 설정해주고 emerge hibernate-script, acpid, acpi 등등 해줬습니다.
아 그리고 그래픽 카드는 ATI Radeon Mobility X1400 인데요 이 카드를 사용하면 resume 확률이 떨어진다는 내용을 얼핏 본적이 있는데...
해결방법은 없을까요..?
그리고 kldp 검색결과중 http://docbook.or.kr/wiki/index.php/SoftwareSuspend 이 파일을 참고하라고 했는데 문서의 내용이 젠투환경은 아니여서 아직 실행은 안해봤는데 (커널패치를 하라고 해서 두려움이;;) 혹시 잘 사용하고 계시는 분 계시나요..?
혹시 그리고 echo 3 > /proc/acpi/sleep 이 문장에서 echo 3 또는 4가 의미하는 내용이 뭔지 알 수 있을까요?
늦은 새벽 이른 새벽에 모두 고생하네요
전 Thinkpad X41이라서
전 Thinkpad X41이라서 도움이 안될지도 모르지만 좀 적어볼게요.
일단 3, 4라는 숫자는 S3, S4 인거 같습니다. 전원관리에서 S3는 Suspend라고 해서 램에만 전원이 들어가고 다른건 다 꺼지는 상태이구요 S4라는 건 윈도우에서 최대 절전 모드라고 해서 Hibernate라고 램에 있는 내용을 하드디스크에 다 쓰고 전원이 완전히 꺼지는 상태입니다.
http://www.gentoo-wiki.com/HARDWARE_Toshiba_Satellite_M105
이걸 좀 읽어보니까 M105랑 M100이랑 비슷하다고 하는데 도움이 될지 모르겠어요.
----
Gentoo Rules!
Gentoo Rules!
엇.. 다시 잃어보니까
엇.. 다시 잃어보니까 m105는 그래픽이 인텔 내장이네요-_-;;;;
http://www.thinkwiki.org/wiki/How_to_configure_acpid#Action_Script
thinpad 설정이지만, 저 스크립트 보면 radeontool 쓰는거 보니까 쫌 도움이 되지 않을까요^^;;;;
----
Gentoo Rules!
Gentoo Rules!
난 잘 되는데...
난 잘 되는데... ㅎㅎㅎ
몇 가지 지적을 하자면
1) proc/acpi/sleep은 decrated(?)되었다고 나옴. 아마 이젠 아예 옵션 자체가 없어지지 않았을런지
/sys/power/state
여기를 건드리는 게 대세인듯
2) 서스펜드는
acpi-support까지 설치하고 s2ram(uswsusp 패키지)로 하는 게 보편적인 걸로 보임. 아니면 그놈/KDE 전원 관리 유틸에서
명령을 내리거나. 그놈/KDE 전원 관리가 uswsusp와 연동하거나 또는 uswsusp가 하는 일을 똑같이 수행하는 것 같다는.
3) acpi-support 없이 s2ram 하나만으로도 잘 되는 경우도 있슴 <- 바로 나.
4) ATi는 답없슴. 그냥 서스펜드 지원이 안 된다고 생각하면 됨.
답변 고맙습니다.
잘 읽어 보면서 희망을 가졌으나 ATi는 답 없습....에 대략 난감하네요 ^^
계속 시도를 해봐야 하나...이거참 ㅎㅎ
gentoo-wiki 에서 hibernate
gentoo-wiki 에서 hibernate 로 찾으세요.
그런데 hibernate-ram 은 저도 lcd 가 안돌아오네요-_-;
ssh 접속해서 상태를 보면 lcd 장치 자체가 나가서 돌아오질 않습니다.
커널문제인지...
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
검색하면 좀
검색하면 좀 나오는데...
save VBE state before suspending and restore after resume
VBE POST the graphics card after resume
get VBE mode before suspend and set it after resume
화면이 안 나오는 문제는
이 세 가지 방법을 자기 시스템에 알맞게, 어떤 건 끄고 어떤 건 실행하고 해야 하는
것과 관련 있슴.
이곳 KLDP에서도 서스펜드 성공한 사람이 어떻게 했다고 적은 게 있는 걸로 기억함.
또한, 좀 더 참고로 적자면
]# s2ram -i
This machine can be identified by:
sys_vendor = "Apple Computer, Inc."
sys_product = "MacBook1,1"
sys_version = "1.0"
bios_version = " MB11.88Z.0061.B03.0610121324"
See http://suspend.sf.net/s2ram-support.html for details.
난 이렇게 s2ram이 하드웨어를 제대로 인식하는데도,
# s2ram -f -p -m
을 실행해야 제대로 화면이 돌아옴.
댓글 달기