Re: [PATCH] Fix sleep/wakeup problems on iBook G3
Hi!
< Le mercredi 30 mars 2005 � 00:21:22 +0200 (CEST), Benjamin Herrenschmidt �ivit :>
> Yes, but lis r4,2 not lis r3,2
>
kernel 2.6.11.5 (test #3 at the end of mail)
Test 1 (patch and first change) : the ibook wakes up. But...
~$ sudo reboot
Erreur de segmentation
and I cant log in root -> hard reboot
syslog:
----------------------------------
Mar 30 14:32:06 ogma kernel: kernel BUG in page_remove_rmap at
mm/rmap.c:482!
Mar 30 14:32:06 ogma kernel: Oops: Exception in kernel mode, sig: 5 [#1]
Mar 30 14:32:06 ogma kernel: NIP: C004DDAC LR: C0046944 SP: C2B7BC40
REGS: c2b7bb90 TRAP: 0700 Not tainted
Mar 30 14:32:06 ogma kernel: MSR: 00029032 EE: 1 PR: 0 FP: 0 ME: 1
IR/DR: 11
Mar 30 14:32:06 ogma kernel: TASK = c4ce4c10[2037] 'hotplug' THREAD:
c2b7a000
Mar 30 14:32:06 ogma kernel: Last syscall: 6
Mar 30 14:32:06 ogma kernel: GPR00: C043A528 C2B7BC40 C4CE4C10 C043A520
0FF61000 01D38D84 00000001 40000000
Mar 30 14:32:06 ogma kernel: GPR08: 003E9840 00000001 00009032 FFFFFFFF
003D67B0 100C21FC C2B7BD9C 00000000
Mar 30 14:32:06 ogma kernel: GPR16: C6C52540 00000001 C0350000 C0350000
00000001 0FF61000 01D29787 0FF61000
Mar 30 14:32:06 ogma kernel: GPR24: C034EAD8 00000000 C043A520 00003000
00000000 FFFFFFFD 00000000 C1D38D84
Mar 30 14:32:06 ogma kernel: NIP [c004ddac] __vmalloc+0x54/0x68
Mar 30 14:32:06 ogma kernel: LR [c0046944] zap_pte_range+0x1a4/0x2f4
Mar 30 14:32:06 ogma kernel: Call trace:
Mar 30 14:32:06 ogma kernel: [c0046944] zap_pte_range+0x1a4/0x2f4
Mar 30 14:32:06 ogma kernel: [c0046adc] zap_pmd_range+0x48/0x84
Mar 30 14:32:06 ogma kernel: [c0046b58] zap_pud_range+0x40/0x78
Mar 30 14:32:06 ogma kernel: [c0046c38] unmap_page_range+0xa8/0xc8
Mar 30 14:32:06 ogma kernel: [c0046da8] unmap_vmas+0x150/0x210
Mar 30 14:32:06 ogma kernel: [c004be6c] __anon_vma_link+0x64/0x13c
Mar 30 14:32:06 ogma kernel: [c0017130] mmput+0x50/0xd4
Mar 30 14:32:06 ogma kernel: [c001b0dc] exit_mm+0x148/0x1a8
Mar 30 14:32:06 ogma kernel: [c001ba38] do_exit+0xb0/0x310
Mar 30 14:32:06 ogma kernel: [c001bd18] do_group_exit+0x38/0x90
Mar 30 14:32:06 ogma kernel: [c002629c]
get_signal_to_deliver+0x15c/0x2a8
Mar 30 14:32:06 ogma kernel: [c00083cc] do_signal+0x3c/0x22c
Mar 30 14:32:06 ogma kernel: [c0004af4] do_user_signal+0x7c/0xcc
Mar 30 14:32:06 ogma kernel: adb devices: [2]: 2 c4 [3]: 3 1 [7]: 7 1f
Mar 30 14:32:06 ogma kernel: ADB keyboard at 2, handler 1
Mar 30 14:32:06 ogma kernel: ADB mouse at 3, handler set to 4 (trackpad)
Mar 30 14:32:06 ogma kernel: adb: finished probe task...
Mar 30 14:32:06 ogma pmud[1833]: system awake again
Mar 30 14:32:06 ogma pmud[1833]: running /etc/power/pwrctl wakeup ac
Mar 30 14:32:06 ogma kernel: swap_free: Unused swap offset entry
00000040
Mar 30 14:32:06 ogma pmud[1833]: /etc/power/pwrctl got signal 11
Mar 30 14:32:06 ogma pmud[1833]: running /etc/power/pwrctl lid-opened ac
Mar 30 14:32:06 ogma kernel: swap_free: Unused swap offset entry
00000040
Mar 30 14:32:06 ogma pmud[1833]: /etc/power/pwrctl got signal 11
-------------------------------------------------------
Test 3 (patch+ change #1 and #2): the ibook wakes up and all seems to be
well.
Now I will test the patch for the cpufreq. Do I enable the cpufreq
support ?
Thanks.
Jean-Paul Vincent.
Reply to: