Bug 125734 - usb audio and alsa snd-usb-audio module conflict
usb audio and alsa snd-usb-audio module conflict
Product: Fedora
Classification: Fedora
Component: kernel (Show other bugs)
i686 Linux
medium Severity medium
: ---
: ---
Assigned To: Arjan van de Ven
: 123261 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2004-06-10 14:23 EDT by oreilly
Modified: 2007-11-30 17:10 EST (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2004-07-14 12:03:40 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description oreilly 2004-06-10 14:23:14 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)

Description of problem:
As noted on the alsa docs for usb audio devices:
you can't have both the "old" usb system audio.o module and the "new" alsa snd-usb-audio.o module loaded at the same time, because audio.o preempts use of the alsa driver.

However, FC2 is loading the audio.o driver during the boot process.
I could not figure out how to prevent this, but presumably someone there knows how to do this, and it should be done otherwise any usb audio device is essentially unusable in the system given that it is using alsa.

This is also a problem for kudzu, which generates the wrong entries in /etc/modprobe.conf, specifying the old audio driver instead of the snd-usb-audio driver.  Note that the above problem persists even when modprobe.conf is fixed to specify snd-usb-audio.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. attach a usb audio device, configure it with kudzu
2. fix /etc/modprobe.conf to specify snd-usb-audio instead of audio
3. reboot

Actual Results:  cat /proc/asound/cards etc does not specify the device
lsmod shows that audio module is loaded.

Expected Results:  cat /proc/acound/cards should show the audio device, it should show up in the mixer, etc

Additional info:
Comment 1 Bill Nottingham 2004-06-28 18:17:20 EDT
We should turn off the old audio driver...
Comment 2 Bill Nottingham 2004-07-14 12:03:11 EDT
*** Bug 123261 has been marked as a duplicate of this bug. ***
Comment 3 Bill Nottingham 2004-07-14 12:03:40 EDT
Should be fixed in future kernel builds (2.6.7-1.470 or so).
Comment 4 Nils O. Selåsdal 2004-07-31 21:43:14 EDT
Might this be why I can't get my USB headset working with ALSA(FC2) ?
It works with OSS emulation through /dev/dsp1, but not through alsa.
Comment 5 Bill Nottingham 2004-08-02 15:38:14 EDT
Very likely, yes.

Note You need to log in before you can comment on or make changes to this bug.