On Thu, 2004-07-29 at 00:27, Matthias Grimm wrote: > Am Donnerstag, 29. Juli 2004 00:52 schrieb Adam Done: > > Next Try: I have read that the zilog serieal driver has some problems with > sleep. You should compile CONFIG_SERIAL_PMACZILOG as module and > remove it before sleep. Maybe ths helps.
Matthias, That cleared up the issues. I put PMACZILOG as a module and the kernel runs great with pbbuttons and it works going into sleep with the power plugged in or not. The lid works putting the pb to sleep. Now I don't have to wait to shut down the computer when I need to take off in a hurry.. just put it to sleep. Thank you for all your help. > Have you send your problem already to LinuxPPC-dev mailing list? There are > all > the kernel specialists that can help you much more with kernel issues than I > could (lists.linuxppc.org). > > Best Regards > Matthias > > > On Wed, 2004-07-28 at 07:16, Matthias Grimm wrote: > > > Am Mittwoch, 28. Juli 2004 02:16 schrieb Adam Done: > > > > > > Hi Adam, > > > It seems that your machine/kernel has problems with sleep. This may > > > caused by the PREEMPT kernel option. Maybe you could recompile your > > > kernel without PREEMPT support. > > > > That helped a bit in the kernel dump this is what I get now, it is just > > the first half. > > > > > > Ooups: kernel access of bad area, sig: 11 (#1) > > REEMPT > > Nip: C0019890 LR: C037CED4 REGS: ec7a1c90 TRAP: 0300 Not tainted > > MSR: 00001032 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11 > > DAR: 00000000, DSISR: 42000000 > > GPR00: .....[bunch of hex numbers] > > GPR08: .....[bunch of hex numbers] > > GPR16: .....[bunch of hex numbers] > > GPR24: .....[bunch of hex numbers] > > NIP [c0019b90] add_wait_quie_exclusive+0x44/-x84 > > LR [c037ced4] __down+0x54/0xe8 > > Call trace: > > [c037c3d4] __down+0x54/0xe8 > > [c02185b8] pmz_suspend+0x240/0x25c > > [c023f3a4] macio_device_suspend+0x4c/0x54 > > [c021d2ac] suspend_device+0x54/0x5c > > [c021d32c] device_suspend+0x78/0x14c > > [c04e6aa8] 0xc04e6aa8 > > [c04e6fec] 0xc04e6fec > > [c04e7c48] 0xc04e7c48 > > [c0078c5c] sys_ioctl+0x164/0x37c > > [c0005f60] ret_from_syscall+0x0/0x44 > > > > > > This happens when the pb is asked to goto sleep with poweron or on > > battery. I also made other changes in the kernel .config file and > > included it to help. I have compiled different kernels with one or a > > couple of items changed but I still can't get the powerbook to sleep > > without crashing it. Thank gooodness for xfs and restoring my file > > system. And also, thank you for your help. > > > > -Adam > > > > > Best Regards > > > Matthias > > > > > > > I found the new pbbuttonsd_0.6.3a package for debian and installed it > > > > but I am getting the same errors I was getting in 6.2 deb package and > > > > the 6.3a source. I close the lid and the kernel crashes. I have also > > > > included my .config file for my kernel just in case if it is the kernel > > > > which is causing the crash. > > > > > > > > This is with the deb package of pbbuttonsd_0.6.3 from unstable. The > > > > display turns off when plugged in but when on battery I close the lid > > > > and get the crash. > > > > > > > > I don't know how to collect a kernel dump but I typed it out by hand > > > > onto anther computer > > > > > > > > > > > > Kernel crash: > > > > > > > > Ooups: kernel access of bad area, sig: 11 (#1) > > > > REEMPT > > > > > > [...] > > > > > > > note: pbbuttonsd[2956] exited with preempt_count 2 > > > > > > [...]

