On Thursday 26 November 2009 00:46:48 Marcus Wanner wrote:
> On 11/25/2009 5:10 PM, Mick wrote:
> > 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.
> 
> That doesn't work, thanks for the suggestion though. I even tried
> running "/etc/init.d/alsasound stop" from a terminal, and sound kept
> playing. I added "RestartServices alsasound" to common.conf, and suspend
> + resumed. Going down, audio continued until the screen went black, then
> it "jittered" until the computer actually turned off (1/2 second later).
> When I pressed the power button to resume, I heard a pop, but nothing
> else. I think I need to actually restart the drivers and the hardware
> after resuming...and ideas?

I guess you may need to moprobe -r <driver> before you hibernate and see if 
that works?
-- 
Regards,
Mick

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

Reply via email to