Sound on ThinkPad 600X... again

Mikkel L. Ellertson mikkel at infinity-ltd.com
Mon Apr 16 17:49:53 UTC 2007


Chris Schumann wrote:
> I have never gotten sound on a 600X running Linux to work after a suspend
> and resume cycle. I think there is a bug in the snd_cs46xx module, but I
> cannot confirm that, and wouldn't know where to report it anyway.
> 
> A new driver would be an ideal solution.
> 
> I'm a long-time Red Hat user, so I've been using Fedora Linux on the 600X's
> that I take care of, and CentOS 5 starting today.
> 
> I've found one page that says you can put the line "MODULES=snd_cs46xx" in
> the file /etc/default/acpi-support if you're using Ubuntu, but of course
> that file doesn't exist in Fedora/RHEL/CentOS.
> 
> Is there a way I can force the removal of that module (rmmod snd_cs46xx) on
> suspend and restarting of it (modprobe snd_cs46xx) upon resume? It's not
> even easy to do manually because the Gnome desktop holds the device open all
> the time.
> 
> To get it to work now after a resume, I have to log out, switch to a text
> console, remove and re-start the module, switch back to the GUI and log in.
> Sound works fine after that until another suspend/resume.
> 
> What's the right way to fix this? Find the driver maintainer?
> 
> Many thanks,
> Chris Schumann
> 
I can remember a file for configuring suspend where you could tell
it to reload the sound modules on resume, but now I can not find it.
One thing you ca try is to create a file /etc/sysconfig/pm, if you
do not have one, and add a line:

SUSPEND_MODULES=snd_cs46xx

or add snd_cs46xx to the SUSPEND_MODULES list if there already is one.

Mikkel
-- 

  Do not meddle in the affairs of dragons,
for thou art crunchy and taste good with Ketchup!




More information about the fedora-list mailing list