Description of problem: Under systemd, alsa service does not setup multiple sound cards anymore. Using ./etc/init.d/alsa start, together with a module config files cat /etc/modprode.d/whateveryoulike.conf alias sound-slot-0 snd_cmipci alias sound-slot-1 snd_hda_intel alias sound-slot-2 snd_usb_audio correctly configures the three sound cards as expected; cmipci on slot 0, hda slot 1 and usb on slot 3. With systemd, only snd_hda_intel and usb are up, at slot 0 and 1. How reproducible: at all times Cheers, Chris.
CC: (none) => mageiaBlocks: (none) => 2120
This syntax is somewhat outdated and even in itself subject to "gotchas". Try adopting a different syntax: options options snd slots=snd_cmipci,snd_hda_intel,snd_usb_audio Of course under PulseAudio, the ordering itself should be irrelevant anyway, which includes the ability to plug in random, multiple USB devices and Bluetooth devices and have device usage preferences remembered and restored. I'll close this as "works for me" as that's the closest to a "solved differently" I can find! If we have tools which generate this syntax they should really be updated, so feel free to open bugs against those tools and make reference to this comment if that's the case.
Status: NEW => RESOLVEDResolution: (none) => WORKSFORME