On Wednesday 25 November 2009 19:29:43 Marcus Wanner wrote: > I just set up suspend to ram on my old Dell Dimension 8200. It has a > "Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio > Accelerator]" sound card which uses the snd_cs46xx kernel driver. After > suspending to ram (using hibernate-ram) and resuming, sound no longer > works. I checked out dmesg, and it says that (among other things): > > during suspend: > [ 354.947535] Sound Fusion CS46xx 0000:02:07.0: PCI INT A disabled > during resume: > [ 355.029211] Sound Fusion CS46xx 0000:02:07.0: restoring config space > at offset 0xf (was 0x18040100, writing 0x18040103) > [ 355.029231] Sound Fusion CS46xx 0000:02:07.0: restoring config space > at offset 0x5 (was 0x0, writing 0xfe100000) > [ 355.029239] Sound Fusion CS46xx 0000:02:07.0: restoring config space > at offset 0x4 (was 0x0, writing 0xfe2ff000) > [ 355.029246] Sound Fusion CS46xx 0000:02:07.0: restoring config space > at offset 0x3 (was 0x0, writing 0x4000) > [ 355.029256] Sound Fusion CS46xx 0000:02:07.0: restoring config space > at offset 0x1 (was 0x4100000, writing 0x4100102) > [ 355.128883] Sound Fusion CS46xx 0000:02:07.0: PCI INT A -> GSI 16 > (level, low) -> IRQ 16 > this is the interesting bit: > [ 365.672980] cs46xx: failure waiting for FIFO command to complete > > I searched the web, but found nothing relevant. Any help would be very > much appreciated.
Check the various hybernation/acpi config files. There should be the option somewhere in there to stop alsasound when it hybernates and start it again on resume. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.