1 |
On Thursday 26 November 2009 00:46:48 Marcus Wanner wrote: |
2 |
> On 11/25/2009 5:10 PM, Mick wrote: |
3 |
> > On Wednesday 25 November 2009 19:29:43 Marcus Wanner wrote: |
4 |
> >> I just set up suspend to ram on my old Dell Dimension 8200. It has a |
5 |
> >> "Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio |
6 |
> >> Accelerator]" sound card which uses the snd_cs46xx kernel driver. After |
7 |
> >> suspending to ram (using hibernate-ram) and resuming, sound no longer |
8 |
> >> works. I checked out dmesg, and it says that (among other things): |
9 |
> >> |
10 |
> >> during suspend: |
11 |
> >> [ 354.947535] Sound Fusion CS46xx 0000:02:07.0: PCI INT A disabled |
12 |
> >> during resume: |
13 |
> >> [ 355.029211] Sound Fusion CS46xx 0000:02:07.0: restoring config space |
14 |
> >> at offset 0xf (was 0x18040100, writing 0x18040103) |
15 |
> >> [ 355.029231] Sound Fusion CS46xx 0000:02:07.0: restoring config space |
16 |
> >> at offset 0x5 (was 0x0, writing 0xfe100000) |
17 |
> >> [ 355.029239] Sound Fusion CS46xx 0000:02:07.0: restoring config space |
18 |
> >> at offset 0x4 (was 0x0, writing 0xfe2ff000) |
19 |
> >> [ 355.029246] Sound Fusion CS46xx 0000:02:07.0: restoring config space |
20 |
> >> at offset 0x3 (was 0x0, writing 0x4000) |
21 |
> >> [ 355.029256] Sound Fusion CS46xx 0000:02:07.0: restoring config space |
22 |
> >> at offset 0x1 (was 0x4100000, writing 0x4100102) |
23 |
> >> [ 355.128883] Sound Fusion CS46xx 0000:02:07.0: PCI INT A -> GSI 16 |
24 |
> >> (level, low) -> IRQ 16 |
25 |
> >> this is the interesting bit: |
26 |
> >> [ 365.672980] cs46xx: failure waiting for FIFO command to complete |
27 |
> >> |
28 |
> >> I searched the web, but found nothing relevant. Any help would be very |
29 |
> >> much appreciated. |
30 |
> > |
31 |
> > Check the various hybernation/acpi config files. There should be the |
32 |
> > option somewhere in there to stop alsasound when it hybernates and start |
33 |
> > it again on resume. |
34 |
> |
35 |
> That doesn't work, thanks for the suggestion though. I even tried |
36 |
> running "/etc/init.d/alsasound stop" from a terminal, and sound kept |
37 |
> playing. I added "RestartServices alsasound" to common.conf, and suspend |
38 |
> + resumed. Going down, audio continued until the screen went black, then |
39 |
> it "jittered" until the computer actually turned off (1/2 second later). |
40 |
> When I pressed the power button to resume, I heard a pop, but nothing |
41 |
> else. I think I need to actually restart the drivers and the hardware |
42 |
> after resuming...and ideas? |
43 |
|
44 |
I guess you may need to moprobe -r <driver> before you hibernate and see if |
45 |
that works? |
46 |
-- |
47 |
Regards, |
48 |
Mick |