기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

S3C6410 (MEP6410) 사용

Screen timeout에 의해 suspend mode(sleep) 진입 후 wake-up (Back Key) 되지 않는 현상

 

현재 Screen time out 후에 wake-up (back key) 입력하여도 이전 화면으로 복귀되지 않습니다.

 

좀더 구체적으로 말씀드리면 suspend_device() or suspend_enter() 진입 후에는 화면이 복귀되지 않습니다.

 

아래의 메시지 또는 짐작 가시는 부분이 있으시면 도움 부탁 드립니다.

 

Screen time out

=========

suspend_device() dev->class: dev->class->pm=0, dev->class->suspend=0

dpm_suspend() suspend_device error=1610612755

, errordpm_suspend() dev->power.status 5, error 0

dpm_suspend() prepare device power.0,  error 0

suspend_device() dev->class=0, dev->type=0, dev->bus=-1068778928

suspend_device() dev->bus: dev->bus->pm=-1068778828, dev->bus->suspend=0

device_may_wakeup()

pm_op()state.event=2

platform_pm_suspend() ret=0

pm_op(): platform_pm_suspend+0x0/0x78 returns 0

dpm_suspend() suspend_device error=1610612755

, errordpm_suspend() dev->power.status 5, error 0

dpm_suspend() prepare device platform,  error 0

suspend_device() dev->class=0, dev->type=0, dev->bus=0

dpm_suspend() suspend_device error=1610612755

, errordpm_suspend() dev->power.status 5, error 0

suspend_test() pm_test_level=0,level=4

suspend_test() pm_test_level=0,level=3

suspend_test() pm_test_level=0,level=2

suspend_enter() : state=3

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

device_may_wakeup()

has_wake_lock() ret=0, type=0

pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x5c returns 0

Suspending System Devices

s3c64xx_irq_suspend()

pm_do_save():saved f4500900 value 00000010

pm_do_save():saved f4500904 value 00000000

pm_do_save():saved f4500910 value 00000000

pm_do_save():saved f4500914 value 00000000

pm_do_save():saved f4500918 value 00000000

pm_do_save():saved f450091c value 00000000

pm_do_save():saved f4500920 value 0fffffff

pm_do_save():saved f4500200 value 00000000

pm_do_save():saved f4500204 value 00000000

pm_do_save():saved f4500208 value 00000000

pm_do_save():saved f450020c value 00000000

pm_do_save():saved f4500210 value 00000000

pm_do_save():saved f4500220 value 00000000

pm_do_save():saved f4500224 value 00000000

pm_do_save():saved f4500228 value 00000000

pm_do_save():saved f450022c value 00000000

pm_do_save():saved f4500230 value 00000000

pm_do_save():saved f4500240 value 00ff7fff

pm_do_save():saved f4500244 value 3fff03ff

pm_do_save():saved f4500248 value 03ff007f

pm_do_save():saved f450024c value 7fffffff

pm_do_save():saved f4500250 value 000001ff

pm_do_save():saved f4500224 value 00000000

pm_do_save():saved f4500228 value 00000000

pm_do_save():saved f450022c value 00000000

pm_do_save():saved f4500230 value 00000000

sysdev_suspend(): error=0

suspend_test() pm_test_level=0,level=1

s3c6410_pm_enter(3)

s3c6410_sleep_save_phys=0x57839e58

s3c6410_pm_do_save:gpio_saving start

pm_do_save():saved f4500000 value 00220022

pm_do_save():saved f4500004 value 00000073

pm_do_save():saved f4500008 value 00005555

pm_do_save():saved f4500020 value 02246600

pm_do_save():saved f4500024 value 0000006c

pm_do_save():saved f4500028 value 000029a5

pm_do_save():saved f4500040 value 00000110

pm_do_save():saved f4500044 value 00000006

pm_do_save():saved f4500048 value 00005541

pm_do_save():saved f4500060 value 00000000

pm_do_save():saved f4500064 value 00000000

pm_do_save():saved f4500068 value 00000155

pm_do_save():saved f4500080 value 00044444

pm_do_save():saved f4500084 value 00000003

pm_do_save():saved f4500088 value 00000155

pm_do_save():saved f45000a0 value 02aaaaaa

pm_do_save():saved f45000a4 value 00003ffe

pm_do_save():saved f45000a8 value 00000000

pm_do_save():saved f45000c0 value 02000222

pm_do_save():saved f45000c4 value 0000007e

pm_do_save():saved f45000c8 value 00002540

pm_do_save():saved f45000e0 value 00000000

pm_do_save():saved f45000e4 value 00000000

pm_do_save():saved f45000e8 value 00000000

pm_do_save():saved f45000ec value 00055555

pm_do_save():saved f4500100 value aaaaaaaa

pm_do_save():saved f4500104 value 00000000

pm_do_save():saved f4500108 value 55555555

pm_do_save():saved f4500120 value 00aaaaaa

pm_do_save():saved f4500124 value 00000300

pm_do_save():saved f4500128 value 00555555

pm_do_save():saved f4500800 value 22222222

pm_do_save():saved f4500804 value 11133333

pm_do_save():saved f4500808 value 00001f00

pm_do_save():saved f450080c value 54005555

pm_do_save():saved f4500810 value 33333333

pm_do_save():saved f4500814 value 02222222

pm_do_save():saved f4500818 value 00001000

pm_do_save():saved f450081c value 15550000

pm_do_save():saved f4500820 value 00222222

pm_do_save():saved f4500824 value 0000001f

pm_do_save():saved f4500828 value 000002aa

pm_do_save():saved f4500830 value 55540004

pm_do_save():saved f4500834 value 0000f1f3

pm_do_save():saved f4500838 value 55555551

pm_do_save():saved f4500140 value aaaaaaaa

pm_do_save():saved f4500144 value 0000003f

pm_do_save():saved f4500148 value 00000000

pm_do_save():saved f4500160 value 2aaaaaaa

pm_do_save():saved f4500164 value 000038e5

pm_do_save():saved f4500168 value 1011aaa0

pm_do_save():saved f4500180 value 0002aaaa

pm_do_save():saved f4500184 value 00000014

pm_do_save():saved f4500188 value 00000000

pm_do_save():saved f4500280 value 000002fd

pm_do_save():saved f45001a0 value bfcd1501

pm_do_save():saved f45001b0 value 00000000

pm_do_save():saved f45001b4 value 00000000

pm_do_save():saved f45001c0 value 00000000

pm_do_save():saved f45001c4 value 00000000

pm_do_save():saved f45001c8 value 00000000

pm_do_save():saved f45001d0 value 10555551

pm_do_save():saved f45001d4 value 55555555

s3c6410_pm_do_save:gpio_save

pm_do_save():saved f400000c value 00000000

pm_do_save():saved f401000c value 00000000

pm_do_save():saved f4000010 value 5fc1bf3b

pm_do_save():saved f4010010 value c40785f3

pm_do_save():saved f4000018 value 00000000

pm_do_save():saved f4010018 value 00000000

s3c6410_pm_do_save:irq_save

pm_do_save():saved f4100110 value 01fcfc00

pm_do_save():saved f4100030 value fffffff7

pm_do_save():saved f4100034 value ff9e67ff

pm_do_save():saved f4100038 value c7ffffff

pm_do_save():saved f4100020 value 13043310

pm_do_save():saved f4100024 value 00000000

pm_do_save():saved f4100028 value 00030000

pm_do_save():saved f410000c value c14d0301

pm_do_save():saved f4100010 value c10a0301

pm_do_save():saved f4100014 value c0200203

pm_do_save():saved f4100018 value 00000000

s3c6410_pm_do_save:core_save

pm_do_save():saved f5100000 value 000d00dd

pm_do_save():saved f5100004 value 000e0000

pm_do_save():saved f5100008 value 040d1460

pm_do_save():saved f510000c value 000f0000

pm_do_save():saved f5100010 value 000f0000

pm_do_save():saved f5100014 value 040d1460

pm_do_save():saved f5100018 value 000f0000

s3c6410_pm_do_save:sromc_save

s3c6410_pm_prepare()

s3c64

===========

key 입력 후

s3c64Os3c6410_pm_resume()

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_noirq_op(): platform_pm_resume_noirq+0x0/0x54 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

s3c2410-wdt: watchdog disabled

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

s3c_rtc_resume(), pdev->name=s3c2410-rtc,pdev->id=-1

s3c_rtc_enable()

s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling

pm_op(): platform_pm_resume+0x0/0x40 returns 0

wakeup wake lock: alarm

pm_op()state.event=16

s3c2440-i2c s3c2440-i2c.0: slave address 0x10

s3c2440-i2c s3c2440-i2c.0: bus frequency set to 377 KHz

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

s3c2440-i2c s3c2440-i2c.1: slave address 0x10

s3c2440-i2c s3c2440-i2c.1: bus frequency set to 377 KHz

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

s3c64xx_pclk_ctrl(): name keypad, enable 1

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

s3c64xx_pclk_ctrl(): name adc, enable 1

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

s3c64xx_hclk_ctrl(): name lcd, enable 1

LCD TYPE :: LMS350DF01 will be initialized

s3cfb_set_gpio()

GPIO-18 autorequested

GPIO-19 autorequested

LCD TYPE :: LMS350DF01 Power ON Sequence Done.

LCD TYPE :: LMS350DF01 Display ON SequenceDdone.

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

s3c_mfc_resume()

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

device_may_wakeup()

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

s3c2410-ohci s3c2410-ohci: init err (00000000 0000)

s3c2410-ohci s3c2410-ohci: can't restart, -75

usb usb1: root hub lost power or was reset

s3c2410-ohci s3c2410-ohci: HC died; cleaning up

pm_op(): usb_dev_resume+0x0/0x18 returns -75

pm_op(): usb_dev_resume+0x0/0x18 returns -75

PM: Device usb1 failed to resume: error -75

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

pm_op()state.event=16

pm_op(): platform_pm_resume+0x0/0x40 returns 0

suspend_finish

suspend_thaw_processes()

Restarting tasks ... thaw_tasks() nosig_only=1

thaw_tasks() nosig_only=0

kobj_attr_store()

done.

Wakelock.c suspend() requested_suspend_state=3,ret=0

suspend: exit suspend, ret = 0 (1970-01-01 00:19:59.541708000 UTC)

current_event_num 40 == entry_event_num 37

kobj_attr_store()

Wakelock.c suspend()

has_wake_lock() ret=0, type=0

pm_suspend

enter_state

suspend_valid_only_mem() state=3

PM: Syncing filesystems ... done.

suspend_prepare()

suspend_freeze_processes()

Freezing user space processes ... try_to_freeze_tasks()

fake_signal_wake_up::signal_wake_up will be called

signal_wake_up() tsk Name:init t->state=1, t->prio=120

, resume(sig)=0

fake_signal_wake_up::signal_wake_up will be called

signal_wake_up() tsk Name:sh t->state=1, t->prio=120

, resume(sig)=0

fake_signal_wake_up::signal_wake_up will be called

signal_wake_up() tsk Name:servicemanager t->state=1, t->prio=120

 

박재성 배상.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
4228 C100 GPE-Xwindow- Rootfs 문의드립니다. (s3c-ts 드라이버 관련) [1] 로키 2011-01-23 658
4227 무선랜 설정 - 인터페이스eth1 만드는 방법? [1] 한태창 2011-01-23 685
4226 CONFIG_PM & CONFIG_SUSPEND & CONFIG_PM_SLEEP & CO... hotpjs 2011-01-23 563
4225 안드로이드 학습용 보드를 구하려는데. [2] JY Kim 2011-01-22 528
4224 Odroid7에 들어간 카메라 모듈에 대해서 질문드려요.. [1] 김경호 2011-01-22 698
» Screen timeout에 의해 suspend mode(sleep) 진입 후 wake-up 되지 ... hotpjs 2011-01-21 845
4222 sysv init관련 문의 드립니다. [1] 로키 2011-01-21 523
4221 오드로이드-T에서 APN 설정 관련 문의 새강 2011-01-21 835
4220 frameworks 에서 system call 방법 [1] 레오 2011-01-21 490
4219 안드로이드 플렛폼에서 한글 띄우는 방법? [1] 훌러덩 2011-01-21 772
4218 C100보드에서 NAND부팅을 위해 u-boot로 steploader와 eboot 기록... 김건정 2011-01-21 1042
4217 커널 업로드 문의 [2] skean 2011-01-21 484
4216 [V210] GPE X-Window Filesystem 문의드립니다. [1] 로키 2011-01-20 945
4215 Apple TV 온보드 메모리 변경 가능할까요? [1] 당그니 2011-01-20 94781
4214 Post Processor 와 QtE GUI 사용법 질문 [1] 한태창 2011-01-20 645
4213 S3C2410_S3C2440_2.6.13_usb_gadget_howto 문서 질문드립니다. [1] 해돌이 2011-01-20 783
4212 디버그 보드 시리얼통신 질문입니다. file [1] skean 2011-01-20 481
4211 [V210]SD카드에 Linux 포팅 질문드립니다. [1] 로키 2011-01-20 523
4210 안드로이드 full source나 NDK에서 C++ 헤더파일 위치? [1] jacket 2011-01-20 672
4209 이솝V210 드라이버 문의 김장균 2011-01-20 492

사용자 로그인