> the idea was to have at least one card working, so yes this is pretty > much the same approach than the code in module-alsa-card. Do you have > any idea on how to manage virtual cards? I'm not clear on they way > that ALSA manages virtual cards. I am not clear either. I asked a question on this on alsa-devel, but the answer from Jaroslav was quite short. I am still unsure how you actually know when a virtual card is present. I hoped someone could explain the concept in practical terms, looks like we are all lost here.