Red Hat Bugzilla – Bug 487487
Kernel Update breaks Firefox flash sound on Creative XFi
Last modified: 2009-03-09 14:05:40 EDT
Description of problem:
Firefox sound through flash won't work on latest kernel.
Sound is through Creative's driver:
Version-Release number of selected component (if applicable):
Always. Youtube, or any other video site.
Steps to Reproduce:
1. Watch flash video
I get the error (partial below), over and over again when starting Firefox from console and trying to play flash movies with audio.
"(_snd_pcm_hw_open) Invalid value for card"
I've compiled this driver and it has worked just fine on previous kernels. Right now it's working on:
after rebooting and choosing to go back to that kernel.
Just to be safe I had tried recompiling the Creative driver to see if that would fix the problem (no change) (FYI I did not recompile once I booted back to the older kernel and it works great everywhere). All my packages should be up to date as of today.
All other apps other than firefox from vlc, xine, and mplayer appear work just fine with sound on the NEWER kernel. Only flash appears to have a problem (in Konqueror as well).
I know you guys might not care a whole lot about the XFi driver, but I was hoping there was some easy way to fix this. It appears the Creative Driver might need a simple patch perhaps or could this be a kernel bug?
SELinux is disabled if that matters at all.
I'm going to try to boot back into the new kernel and add more detailed info.
I believe you can download the source from:
Ok, booted back into newer kernel and sound breaks in Firefox only again.
Exact message from firefox is:
ALSA lib pcm.c:2162:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
LoadPlugin: failed to initialize shared library /home/mateo/.mozilla/plugins/libflashplayer.so [/home/mateo/.mozilla/plugins/libflashplayer.so: wrong ELF class: ELFCLASS32]
LoadPlugin: failed to initialize shared library /home/mateo/.mozilla/plugins/nprhapengine.so [/home/mateo/.mozilla/plugins/nprhapengine.so: wrong ELF class: ELFCLASS32]
Now of course I'm having trouble reproducing this.
Possibly after a new version of firefox, but not a new kernel, AND after a recompile of the Creative XFi Driver 1.00 Flash + Firefox + video/sound is working again.
Sigh. So I'm going to mark this as WORKSFORME since I can't seem to figure out what the heck happened here.