Re: Soundcards Race Condition

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Fri, 11.04.08 22:37, Carsten Breuer (CarstenBreuerFDDesk@xxxxxxxxxxx) wrote:

> Hi all,
> 
> 
> i have three soundcards on my computer
> (one internal, 2 usb) running under FC8.
> I use this to run two mpd's (music player daemon)
> on the two USB-Soundcards.
> 
> The soundcards in my system makes a great race
> during startup and you can never predict which one wins.
> 
> Since the setup defines an index of the internal
> motherboard card in /etc/modprobe.conf, this card
> is not available anymore if the USB-Soundcards
> are detected first.
> 
> In my opinion this is a bad behavior of fedora core.
> Users should be able to decide which id which
> soundcard get. Of cource, you can write udev
> rules for that, but IMO this is the job of fedora.
> 
> Why don't we delay the start of the soundcards until
> all interfaces are enumerated? If this is done
> immediately before running rc.local, everything
> would be fine and there are no race conditions
> any more. This would also make sure that
> a soundcard doesn't disappear because
> the given index is used by another card.

Identifying sound cards by index is a thing from the past. PulseAudio
identifies sound cards by their HAL UDI. 

system-config-soundcard has been removed from the installer and is no
longer part of the default install to make sure we don't write the
problematic /etc/modprobe.conf fragments anymore. There was some talk
to remove it from the distribution entirely, though I don't know what
the latest status of this is.

Lennart

-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net         ICQ# 11060553
http://0pointer.net/lennart/           GnuPG 0x1A015CC4

-- 
Fedora-desktop-list mailing list
Fedora-desktop-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-desktop-list

[Index of Archives]     [Fedora Users]     [Fedora KDE]     [Fedora Announce]     [Fedora Docs]     [Fedora Config]     [PAM]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux