blacklist all OSS sound cards just in case?

Bug #4729 reported by Marc Poulhiès
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Invalid
Wishlist
Scott James Remnant (Canonical)

Bug Description

The DXR3 card doesn't have an ALSA driver, so we allow the OSS one to be loaded, but this knocks out the ALSA OSS emulation for this other sound card.

I'm not sure for which package I should file this bug, sorry if I'm wrong.
I have an Ubuntu breezy up to date installed on my computer (AMD K7). I have a SB Live! sound card and a DXR3 card. It seems that the module em8300 is loaded and a corresponding /dev/dsp file is created. The SB Live! works great with alsa, but OSS emulation doesn't: no /dev/dsp* is created for the card.
Blacklisting em8300 in /etc/hotplug/blacklist solves the problem and a working /dev/dsp is created.

I can provide more information if needed (lspci, lsmod, dmesg, ...)

Marc

Changed in udev:
assignee: nobody → keybuk
Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

Could you provide the output of "lsmod" if you DON'T have this blacklist line ... and then output of "lsmod" if you do.

Sounds like an ALSA blacklist issue.

Changed in udev:
status: Unconfirmed → Confirmed
Changed in alsa-driver:
status: Confirmed → Needs Info
summary: + Looks like an ALSA blacklist issue with the wrong driver getting loaded,
+ though need information about which drivers are playing badly together
+ first.
Revision history for this message
Marc Poulhiès (marc-poulhies) wrote : output of lsmod when em8300 is blacklisted

output of lsmod when em8300 is blacklisted

Revision history for this message
Marc Poulhiès (marc-poulhies) wrote : output of lsmod when em8300 is loaded at boot time

output of lsmod when em8300 is loaded at boot time after removing it from the blacklist

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote : Re: blacklist em8300 in favour of ??

Oh, I see, having this card means you get an OSS /dev/dsp ... which means the ALSA emulation doesn't work on your other card ... but there's no ALSA driver for your OSS card ... whee

summary: - Looks like an ALSA blacklist issue with the wrong driver getting loaded,
- though need information about which drivers are playing badly together
- first.
+ The DXR3 card doesn't have an ALSA driver, so we allow the OSS one to be
+ loaded, but this knocks out the ALSA OSS emulation for this other sound
+ card.
Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

I'm going to reject this one ... we can't blacklist OSS drivers for which we don't have an ALSA alternative otherwise we'd just get "My DXR3 card doesn't work" bugs.

This is why the blacklist files are configuration files, so you can edit them if your machine needs something like this.

Changed in alsa-driver:
status: Needs Info → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.