If I do an S3 suspend, my machine resumes correctly (Thinkpad X40,I have an identical problem with an r50p. But I'm running PIC... (Because the r50p doesn't seem to do APIC). Not sure if it's identical, but after resuming, I get maybe 10 seconds of sound, OR 30 odd minutes of networking (I know... Sounds strange)... Then neither...
acpi_sleep=s3_bios passed on the command line). If I have the ioapic
enabled, however, I get no interrupts after resume. Hacking in a call to
APIC_init_uniprocessor in the resume path improves things - I get edge
triggered interrupts, but anything flagged as level triggered doesn't
work. How can I get the ioapic fully initialised on resume?