[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: