Audio fails on resume from Hibernate on Dell Inspiron 1420
Bug #122025 reported by
rez
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
linux-backports-modules-2.6.22 (Ubuntu) |
Won't Fix
|
Medium
|
Ben Collins | ||
linux-source-2.6.22 (Baltix) |
Invalid
|
Undecided
|
Unassigned | ||
linux-source-2.6.22 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Package: linux-image-
On resuming from Hibernate, audio does not work on Dell Inspiron 1420. I have tried setting HIBERNATE_
Doing a reboot will bring back the sound. Resuming from Suspend will also keep the audio working.
Changed in linux-source-2.6.20: | |
assignee: | nobody → ubuntu-kernel-team |
importance: | Undecided → Medium |
Changed in redfish: | |
importance: | Undecided → High |
assignee: | nobody → timg-tpi |
Changed in redfish: | |
status: | Confirmed → In Progress |
Changed in linux-source-2.6.20: | |
assignee: | timg-tpi → nobody |
description: | updated |
Changed in linux (Ubuntu): | |
status: | Incomplete → Fix Released |
Changed in somerville: | |
assignee: | nobody → Tim Gardner (timg-tpi) |
importance: | Undecided → High |
status: | New → Fix Released |
no longer affects: | dell |
To post a comment you must log in.
The offending application seems to be mixer_applet2 ( that shows the speaker on the panel). suspend. d/.
By killing the applet before hibernating, the issue is resolved.
So, I tested by creating a file, say, 71-sound-fix.sh in /etc/acpi/
In the file , I do, "killall mixer_applet2"
However, the drawback is, upon resuming the user will see a message box which asks the user whether to load or not the volume control applet. If the user chooses to load, everything is perfect. But if he chooses not to load, then the speaker icon will be gone from the panel ( the user, however, can always add it back to panel manually).
I don't know much about gnome applets. So, I don't know how to add and remove an applet to the panel programatically.
The above will also let you unload the "snd_hda_intel" module. It seems mixer_applet2 is what was holding references to the module. And I have found unloading the module before hibernating and loading it back on resume does solve the problem as well. I tested this scenerio from the text console in recovery mode..