On Sun, 2005-05-08 at 13:13 -0700, David Brownell wrote:
> On Sunday 08 May 2005 5:26 am, John Steele Scott wrote:
> > Hi,
> > 
> > Today I tried kernel 2.6.12-rc4 on my iBook G4 to check whether sleep
> > works properly yet. I found that it panics if my USB hub is attached to
> > the iBook when I try to sleep the machine.
> > 
> > ...
> > 
> > I took a photo of the panic and enhanced it for readability, it's at
> > <http://www.toojays.net/portal/Members/toojays/ibook-g4-sleep-crash-2.6.12-rc4.jpg>.
> 
> Hmm, curious.  Looks like the watchdog timer isn't getting stopped;
> I'm surprised nobody else has ever noticed that one!  See if this
> patch solves the problem for you.

Just to follow up on this, I just recently had the following oops:

Oops: kernel access of bad area, sig: 11 [#1]
NIP: DA50DEE8 LR: DA4A2498 SP: D3173D90 REGS: d3173ce0 TRAP: 0300    Not tainted
MSR: 0200b032 EE: 1 PR: 0 FP: 1 ME: 1 IR/DR: 11
DAR: 000018A8, DSISR: 40000000
TASK = d7ae4110[4325] 'pbbuttonsd' THREAD: d3172000
Last syscall: 54
GPR00: 00000000 D3173D90 D7AE4110 00000000 00000010 00000001 C0330F4C C0330DDC
GPR08: 00000000 00000000 DA518850 D54216D8 28000482 10026C18 100C0000 100A0000
GPR16: 00000000 100D7408 28222482 100C0000 100D6F28 100D6AE8 10001180 1000BF7C
GPR24: C02B0000 C02DAF5C C02E0000 C02E0000 C02DAF54 D5421768 C02B5648 D54216D8
NIP [da50dee8] hid_resume+0x20/0x48 [usbhid]
LR [da4a2498] usb_generic_resume+0x78/0x88 [usbcore]
Call trace:
 [da4a2498] usb_generic_resume+0x78/0x88 [usbcore]
 [c0173230] resume_device+0x44/0x4c
 [c0173368] dpm_resume+0x130/0x148
 [c01733b8] device_resume+0x38/0x78
 [c031214c] pmac_wakeup_devices+0xc0/0xe0
 [c0312648] powerbook_sleep_Core99+0x224/0x2bc
 [c0312e78] pmu_ioctl+0xfc/0x300
 [c0077c58] do_ioctl+0x68/0x8c
 [c0077ea8] vfs_ioctl+0x88/0x2a8
 [c007810c] sys_ioctl+0x44/0x78
 [c0004660] ret_from_syscall+0x0/0x44

I've had it twice, but am not quite sure how to reproduce it. I thought
it was to do with my hub being powered-off while my laptop wakes up, but
have tried various combinations of plugging and switching things, and I
can't get the oops to happen again.

The oops happened during wakeup. Whatever it did to the wakeup process
stopped the terminal from switching back to Xorg. I was able to ssh into
the machine and restart X, but when X came back, the keyboard wouldn't
function, although the trackball which was plugged into the hub did work
(I forgot to try the laptop trackpad).

cheers,

John

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to