Messages in this thread | ![/](/images/icornerl.gif) | | Date | Thu, 01 Jan 2004 17:41:39 +1300 | From | Nigel Cunningham <> | Subject | How to avoid 'lost interrupt' messages post-resume? |
| |
Hi all.
I have Software Suspend successfully running under 2.4.23 on a dual Celeron at OSDL, with only one outstanding issue: sometimes, after copying back the original kernel, I see 'hda: lost interrupt' and after another pause 'hdb:lost interrupt' messages. Apart from that, everything works fine (the machine has just suspended for the 46th time on the trot). I'm wanting to know if there's something I can do to fix this issue.
Currently, prior to suspending, I set all irq affinities to CPU 0 (which does the suspend), save the state of the APICs and disable them and disable interrupts. At resume time, I again set the affinities to CPU 0 and disable the APICs and interrupts prior to copying the original kernel back. After copying the original kernel back, I restore the original (pre-suspend) affinities and APIC settings & reenable interrupts (incomplete list). I'm no hardware expert, so feel free to tell me I'm doing something lame! Apart from these lost interrupts, all seems to work just fine.
Regards,
Nigel -- My work on Software Suspend is graciously brought to you by LinuxFund.org.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |