<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Lack of hardware volume no longer supported with HifimeDIY Tiny"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99607#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Lack of hardware volume no longer supported with HifimeDIY Tiny"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99607">bug 99607</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 card presents a volume element that doesn't do anything, that's a kernel
driver bug, and should be reported to the alsa developers:
<a href="http://alsa-project.org/main/index.php/Bug_Tracking">http://alsa-project.org/main/index.php/Bug_Tracking</a>

There's currently no simple way to disable hardware volume. One way to do it is
to set the card profile to "off" and then load module-alsa-sink. When you set
the card profile to "off", the module-alsa-card instance that was loaded
automatically by module-udev-detect will not try to use the device, so it won't
conflict with the module-alsa-sink instance that you load manually.
module-alsa-sink doesn't use hardware volume unless you explicitly tell it to.

Here's the command to set the profile to "off" (you can also do this with
pavucontrol):

pactl set-card-profile alsa_card.usb-Burr-Brown_from_TI_USB_Audio_DAC-00 off

Here's the command to load module-alsa-sink:

pactl load-module module-alsa-sink device=hw:2

("hw:2" assumes that the alsa card index is 2.)

The set-card-profile command needs to be given only once. The load-module
command needs to be given every time you boot or plug in the sound card. If the
sound card is always plugged in, you can put the load-module command in
/etc/pulse/default.pa.

Btw, attachments are nicer for big dumps of information, because if they're in
the message body, reading the bug discussion requires a lot of scrolling.</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>