<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - pulseaudio try to open non-existent /dev/snd/pcm* which hugely increased startup time"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93651#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - pulseaudio try to open non-existent /dev/snd/pcm* which hugely increased startup time"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93651">bug 93651</a>
              from <span class="vcard"><a class="email" href="mailto:tanuk@iki.fi" title="Tanu Kaskinen <tanuk@iki.fi>"> <span class="fn">Tanu Kaskinen</span></a>
</span></b>
        <pre>If the sound card probing takes several seconds, it's an issue in the alsa
kernel driver. It shouldn't take that long.

PulseAudio tries to access those nonexistent devices, because the best way to
figure out whether a given alsa device can be used is to actually try to use
it. Also, PulseAudio doesn't directly use the /dev/snd/* files; instead,
PulseAudio uses logical device names like "front", "surround51", "iec958" and
"hdmi". Alsa's configuration files define how those names map to the actual
device files. The seemingly random selection of device numbers is due to the
hdmi device numbering convention in alsa. PulseAudio probes devices named
"hdmi:x,[0-7]", and the hdmi devices numbered 0-7 typically correspond to
actual device numbers 3 and 7-13 (I don't know the history behind that
convention).</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>