Red Hat Bugzilla – Bug 55970
loads usb audio driver blocking emu10k1 driver from working
Last modified: 2014-03-16 22:24:19 EDT
Description of Problem:
After 7.2 boots, the only sound service available is my usb microphone (on
my Logitech QuickCam 3000). My Creative Labs Live soundcard is not shown in
any of the mixers. I have to '/sbin/rmmod audio' to get my soundcard to
work. Once I do that the sound card will be shown in the mixer and the usb
audio module will *magically* reload and be in the mixer too.
Version-Release number of selected component (if applicable):
Just boot 7.2 with a usb microphone (say on a webcam) and a Sound Blaster
sound card installed.
Steps to Reproduce:
1. Boot Red Hat 7.2
2. Open any mixer (i.e. gmix), see that USB Class Audio is only device
3. su to root, /sbin/rmmod audio
4. See that Creative Labs Sound Blaster Live and USB Class Audio devices
are both shown in mixer.
5. I can now play MP3's
I could (after completing the steps) properly use my soundcard.
The usb audio module should not be loaded first or in a fashion that blocks
the more crucial emu10k1 driver from working properly.
I'll let the bug fixer ssh into my system if they want, so they can see
what's going on.
I understand the problem, but can't think of a fix right know... for a
workaround, you can put the driver in /etc/hotplug/blacklist
For me the problem is present, but just annoying. Both my scsi CDROM and my
built in audio device change numbers if a USB device is plugged in at boot.
USB devices must be recognized after motherboard devices, to keep things
"alias audio off" in modules.conf works well... anyway, I think this is more of
an initscripts issue... soundcards must be initialized earlier, to avoid this.
initscripts does not initialize pci sound cards.
Closing out bugs on older, no longer supported, releases. Apologies
for any lack of response.
This is fixed in FC3 with the new hardware initialization on boot.