swsuspend irq problem?

Derek Broughton news at pointerstop.ca
Sat Mar 22 11:38:58 UTC 2008


Jan Torben Heuer wrote:

> if I tell kubuntu to suspend, it'll come back back after ~30 seconds. Here
> is the relevant part of dmesg, it seems that the disk sda is comming back
> after an interrupt, any ideas?

I don't see what makes you say that:
 
> [73091.768000] swsusp: critical section:
> [73091.768000] swsusp: Need to copy 116831 pages
> [73091.768000] swsusp: Normal pages needed: 113036 + 1024 + 24, available
> pages: 116333

That looks like the problem to me - it _says_ you have fewer pages than you
need (though I have to admit the addition is pretty pathetic!)
...
> [73091.784000] PCI: Setting latency timer of device 0000:00:1d.7 to 64
> [73091.784000] PM: Writing back config space on device 0000:00:1d.7 at
> offset f (was 100, writing 10b)

Even though it said "done", above, it clearly is still working at it...

> [73093.068000] sd 0:0:0:0: [sda] Starting disk
> [73093.088000] PM: writing image.

Still _writing_ ...

> [73093.088000] swsusp: free swap pages: 208437
> [73093.136000] Saving image data pages (116946 pages) ...   0%<6>ata2.00:
> configured for UDMA/33
> [73093.3400done
> [73109.952000] Wrote 467784 kbytes in 16.81 seconds (27.82 MB/s)
> [73109.952000] S<3>swsusp: Swap header not found!

My best bet (and I don't use swsusp, so take with a grain of salt) is that
it is trying to write to a dedicated partition, not your normal swap, and
you haven't actually configured that partition as swap.  
-- 
derek





More information about the kubuntu-users mailing list