Re: 2.6.7 - Oops when unsuspending on PPC iBook

From: The Doctor What
Date: Mon Jul 12 2004 - 08:46:00 EST


* Benjamin Herrenschmidt (benh@xxxxxxxxxxxxxxxxxxx) [040711 20:32]:
> On Fri, 2004-07-09 at 18:36, The Doctor What wrote:
> > See the attached config and oops. I didn't think I had i2c compiled
> > in, but I guess I do. :-/
> >
> > It's a stock 2.6.7 kernel except for the orinoco/hermes/airport
> > drivers. I can test this without them, if someone really thinks
> > that that is the problem.
> >
> > Any thoughts? I'm having a problem getting my iBook (blueberry
> > 300Mhz iBook1) to suspend correctly (the display light doesn't go
> > off). This use to work. I'd prefer not to go back to 2.4...
>
> The ooops backtrace isn't very readable... Do you use Alsa or
> dmasound ? It could be an alsa problem...

Yes, I use ALSA, which is compiled into the kernel. If it is alsa, how would I go about tracing the problem.

------------8<------------->8------------
Advanced Linux Sound Architecture Driver Version 1.0.4 (Mon May 17 14:31:44 2004 UTC).
ALSA device list:
#0: PowerMac DACA (Dev 6) Sub-frame 0
------------8<------------->8------------

Here is another oops straight from my system's logs. This one isn't
pbbuttonsd, but is alsamixer. Would compling ALSA as modules help? I could
then unload them when suspending...
------------8<------------->8------------
Jul 9 20:23:55 localhost kernel: Oops: kernel access of bad area, sig: 11 [#2]
Jul 9 20:23:55 localhost kernel: PREEMPT
Jul 9 20:23:55 localhost kernel: NIP: C01B8AE0 LR: C02016AC SP: C72F1E70 REGS: c72f1dc0 TRAP: 0300 Not tainted
Jul 9 20:23:55 localhost kernel: MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
Jul 9 20:23:55 localhost kernel: DAR: 00000006, DSISR: 40000000
Jul 9 20:23:55 localhost kernel: TASK = c4d959c0[4650] 'alsamixer' THREAD: c72f0000Last syscall: 54
Jul 9 20:23:55 localhost kernel: GPR00: C02016AC C72F1E70 C4D959C0 00000000 00000003 00000004 00000000 00000003
Jul 9 20:23:55 localhost kernel: GPR08: 00000002 00000001 D3BF9BBC 00000004 240004A4 10020D38 00000012 100A0000
Jul 9 20:23:55 localhost kernel: GPR16: 00000000 1009475C 00000000 10090000 00000000 10020000 00000000 10020000
Jul 9 20:23:55 localhost kernel: GPR24: D3FFACC4 D3FD0E00 00000000 FFFFFFF3 7FFFECB0 C0201638 C4156000 00000001
Jul 9 20:23:55 localhost kernel: NIP [c01b8ae0] i2c_smbus_write_byte_data+0x1c/0x4c
Jul 9 20:23:55 localhost kernel: LR [c02016ac] daca_put_amp+0x74/0x8c
Jul 9 20:23:55 localhost kernel: Call trace:
Jul 9 20:23:56 localhost kernel: [c02016ac] daca_put_amp+0x74/0x8c
Jul 9 20:23:56 localhost kernel: [c01c9ce8] snd_ctl_elem_write+0x26c/0x2bc
Jul 9 20:23:56 localhost kernel: [c0073bb8] sys_ioctl+0x140/0x358
Jul 9 20:23:56 localhost kernel: [c0007880] ret_from_syscall+0x0/0x44
------------8<------------->8------------

Does that help?

Ciao!

--
Operi Manos Laven. - Workers must wash hands.

The Doctor What: <fill in the blank> http://docwhat.gerf.org/
docwhat *at* gerf *dot* org KF6VNC
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/