Re: snd_hdsp missing on raspberrypi pi 5

David Kessler <[email protected]> Sun, 19 May 2024 20:51:34 +0200
Newsgroups gmane.linux.alsa.user
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============5852946893644788183==
Content-Type: multipart/alternative;
 boundary="------------BZznrZ4zDvwRcapWIWcp8AZU"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------BZznrZ4zDvwRcapWIWcp8AZU
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

I suspect I am missing some modules. Respecively snd-pcm-oss and 
snd-seq-oss. I am trying to find clues about where to enable it in 
menuconfig. It was easier for snd-hdsp (:

Hope this will work! I can feel it is close but I am waiting to be 
disappointed also...

Have a nice day!

Le 19.05.24 à 19:40, David Kessler a écrit :
>
> I am now running a kernel with PCI soundcard hammerfall hdsp enabled 
> and snd-hdsp module loaded.
>
> But it's not happy because it has no available buffer...
>
> dsp@dsp:~ $sudo dmesg | grep snd
> [    0.000000] Kernel command line: reboot=w coherent_pool=1M 
> 8250.nr_uarts=1 pci=pcie_bus_safe snd_bcm2835.enable_compat_alsa=0 
> snd_bcm2835.
> enable_hdmi=1  smsc95xx.macaddr=2C:CF:67:14:D6:4C 
> vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 
>  console=ttyAMA10,115200 console=tty1
> root=PARTUUID=4b23ff89-02 rootfstype=ext4 fsck.repair=yes rootwait 
> quiet splash plymouth.ignore-serial-consoles
> [    2.909467] snd_hdsp 0000:02:01.0: enabling device (0000 -> 0002)
> [    2.912961] snd_hdsp 0000:02:01.0: RME Hammerfall DSP: no buffers 
> available
> [    2.912981] snd_hdsp: probe of 0000:02:01.0 failed with error -12
>
> It took me a day to get here. Slow internet not helping as well 
> neither does my rusty kernel compilling skills.
>
> Thank's for reaching me out to any clue what is going on here <3
>
> Le 19.05.24 à 11:55, David Kessler a écrit :
>> Ok thanks I've came across this webpage also. I'am missing the 
>> alsa-driver tarball to do make configure as explained here:
>>
>> https://www.alsa-project.org/wiki/Matrix:Module-hdsp
>>
>> I look further to compile the module into the kernel which make most 
>> sense. So is itswapped essentially to save space?
>>
>> Le 19.05.24 à 11:44, David Kessler a écrit :
>>> I am now running ubuntu server 24.0 lts
>>>
>>> jean@dsp:~$ modinfo soundcore
>>> name:           soundcore
>>> filename:       (builtin)
>>> alias:          char-major-14-*
>>> license:        GPL
>>> file:           sound/soundcore
>>> author:         Alan Cox
>>> description:    Core sound module
>>> parm:           preclaim_oss:int
>>> jean@dsp:~$ lspci
>>> 0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe 
>>> Bridge (rev 21)
>>> 0000:01:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe 
>>> to PCI Bridge (rev 04)
>>> 0000:02:01.0 Multimedia audio controller: Xilinx Corporation RME 
>>> Hammerfall DSP (rev 37)
>>> 0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe 
>>> Bridge (rev 21)
>>> 0001:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 
>>> South Bridge
>>>
>>> jean@dsp:~$ sudo dmesg | grep 0:02:01.0
>>> [    2.311018] pci 0000:02:01.0: [10ee:3fc5] type 00 class 0x040100 
>>> conventional PCI endpoint
>>> [    2.326482] pci 0000:02:01.0: BAR 0 [mem 0x1b00000000-0x1b0000ffff]
>>> [    2.365346] pci 0000:02:01.0: BAR 0 [mem 
>>> 0x1b00000000-0x1b0000ffff]: assigned
>>>
>>> jean@dsp:~$ modinfo snd_hdsp
>>> modinfo: ERROR: Module snd_hdsp not found.
>>>
>>> jean@dsp:~$ hdsploader
>>> hdsploader - firmware loader for RME Hammerfall DSP cards
>>> Looking for HDSP + Multiface or Digiface cards :
>>> Card 0 : vc4-hdmi-0
>>> Card 1 : vc4-hdmi-1
>>>
>>> Looks like a trivial problem. I would be very happy if someone could 
>>> learn me the next steps involved to make this card work on a 
>>> raspberrypi 5.
>>>
>>> Much thanks!
>>>
>>> Le 19.05.24 à 10:16, David Kessler a écrit :
>>>> I am trying to bring to life a hammerfall soundcard on a RPI5. I'ts 
>>>> attached through a PCI interface to PCIe 1x interface to the PI. 
>>>> THe card is powered by eternal supply and is recognized with lspci 
>>>> like everything is normal but snd-hdsp module is missing on that 
>>>> kernel.
>>>>
>>>> I have alsa-firmware-loaders installed but still no snd-hdsp module
>>>>
>>>> That's where I get lost. I assume I have to compile the kernel with 
>>>> the right modules
>>>>
>>>> Is there someone which could help me out?
>>>>
>>>> Thank's!
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Alsa-user mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/alsa-user
>>>
>>>
>>> _______________________________________________
>>> Alsa-user mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/alsa-user
>>
>>
>> _______________________________________________
>> Alsa-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/alsa-user
>
>
> _______________________________________________
> Alsa-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/alsa-user
--------------BZznrZ4zDvwRcapWIWcp8AZU
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I suspect I am missing some modules. Respecively snd-pcm-oss and
      snd-seq-oss. I am trying to find clues about where to enable it in
      menuconfig. It was easier for snd-hdsp (:</p>
    <p>Hope this will work! I can feel it is close but I am waiting to
      be disappointed also...</p>
    <p>Have a nice day!<br>
    </p>
    <div class="moz-cite-prefix">Le 19.05.24 à 19:40, David Kessler a
      écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:[email protected]">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>I am now running a kernel with PCI soundcard hammerfall hdsp
        enabled and snd-hdsp module loaded.</p>
      <p>But it's not happy because it has no available buffer...</p>
      <p><span style="font-family:monospace"><span
style="font-weight:bold;color:#54ff54;background-color:#ffffff;">dsp@dsp</span><span
            style="color:#000000;background-color:#ffffff;">:</span><span
style="font-weight:bold;color:#5454ff;background-color:#ffffff;">~ $</span><span
            style="color:#000000;background-color:#ffffff;"> sudo dmesg
            | grep snd </span><br>
          [    0.000000] Kernel command line: reboot=w coherent_pool=1M
          8250.nr_uarts=1 pci=pcie_bus_safe <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">snd</span><span
            style="color:#000000;background-color:#ffffff;">_bcm2835.enable_compat_alsa=0
          </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">snd</span><span
            style="color:#000000;background-color:#ffffff;">_bcm2835.</span><br>
          enable_hdmi=1  smsc95xx.macaddr=2C:CF:67:14:D6:4C
          vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000
           console=ttyAMA10,115200 console=tty1<br>
          root=PARTUUID=4b23ff89-02 rootfstype=ext4 fsck.repair=yes
          rootwait quiet splash plymouth.ignore-serial-consoles <br>
          [    2.909467] <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">snd</span><span
            style="color:#000000;background-color:#ffffff;">_hdsp
            0000:02:01.0: enabling device (0000 -&gt; 0002) </span><br>
          [    2.912961] <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">snd</span><span
            style="color:#000000;background-color:#ffffff;">_hdsp
            0000:02:01.0: RME Hammerfall DSP: no buffers available </span><br>
          [    2.912981] <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">snd</span><span
            style="color:#000000;background-color:#ffffff;">_hdsp: probe
            of 0000:02:01.0 failed with error -12</span></span></p>
      <p><span style="font-family:monospace"><span
            style="color:#000000;background-color:#ffffff;">It took me a
            day to get here. Slow internet not helping as well neither
            does my rusty kernel compilling skills.</span></span></p>
      <p><span style="font-family:monospace"><span
            style="color:#000000;background-color:#ffffff;">Thank's for
            reaching me out to any clue what is going on here &lt;3<br>
          </span></span></p>
      <div class="moz-cite-prefix">Le 19.05.24 à 11:55, David Kessler a
        écrit :<br>
      </div>
      <blockquote type="cite"
        cite="mid:[email protected]">Ok
        thanks I've came across this webpage also. I'am missing the
        alsa-driver tarball to do make configure as explained here: <br>
        <br>
        <a class="moz-txt-link-freetext"
          href="https://www.alsa-project.org/wiki/Matrix:Module-hdsp"
          moz-do-not-send="true">https://www.alsa-project.org/wiki/Matrix:Module-hdsp</a>
        <br>
        <br>
        I look further to compile the module into the kernel which make
        most sense. So is itswapped essentially to save space? <br>
        <br>
        Le 19.05.24 à 11:44, David Kessler a écrit : <br>
        <blockquote type="cite">I am now running ubuntu server 24.0 lts
          <br>
          <br>
          jean@dsp:~$ modinfo soundcore <br>
          name:           soundcore <br>
          filename:       (builtin) <br>
          alias:          char-major-14-* <br>
          license:        GPL <br>
          file:           sound/soundcore <br>
          author:         Alan Cox <br>
          description:    Core sound module <br>
          parm:           preclaim_oss:int <br>
          jean@dsp:~$ lspci <br>
          0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries
          BCM2712 PCIe Bridge (rev 21) <br>
          0000:01:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085
          PCIe to PCI Bridge (rev 04) <br>
          0000:02:01.0 Multimedia audio controller: Xilinx Corporation
          RME Hammerfall DSP (rev 37) <br>
          0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries
          BCM2712 PCIe Bridge (rev 21) <br>
          0001:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe
          2.0 South Bridge <br>
          <br>
          jean@dsp:~$ sudo dmesg | grep 0:02:01.0 <br>
          [    2.311018] pci 0000:02:01.0: [10ee:3fc5] type 00 class
          0x040100 conventional PCI endpoint <br>
          [    2.326482] pci 0000:02:01.0: BAR 0 [mem
          0x1b00000000-0x1b0000ffff] <br>
          [    2.365346] pci 0000:02:01.0: BAR 0 [mem
          0x1b00000000-0x1b0000ffff]: assigned <br>
          <br>
          jean@dsp:~$ modinfo snd_hdsp <br>
          modinfo: ERROR: Module snd_hdsp not found. <br>
          <br>
          jean@dsp:~$ hdsploader <br>
          hdsploader - firmware loader for RME Hammerfall DSP cards <br>
          Looking for HDSP + Multiface or Digiface cards : <br>
          Card 0 : vc4-hdmi-0 <br>
          Card 1 : vc4-hdmi-1 <br>
          <br>
          Looks like a trivial problem. I would be very happy if someone
          could learn me the next steps involved to make this card work
          on a raspberrypi 5. <br>
          <br>
          Much thanks! <br>
          <br>
          Le 19.05.24 à 10:16, David Kessler a écrit : <br>
          <blockquote type="cite">I am trying to bring to life a
            hammerfall soundcard on a RPI5. I'ts attached through a PCI
            interface to PCIe 1x interface to the PI. THe card is
            powered by eternal supply and is recognized with lspci like
            everything is normal but snd-hdsp module is missing on that
            kernel. <br>
            <br>
            I have alsa-firmware-loaders installed but still no snd-hdsp
            module <br>
            <br>
            That's where I get lost. I assume I have to compile the
            kernel with the right modules <br>
            <br>
            Is there someone which could help me out? <br>
            <br>
            Thank's! <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            _______________________________________________ <br>
            Alsa-user mailing list <br>
            <a class="moz-txt-link-abbreviated moz-txt-link-freetext"
              href="mailto:[email protected]"
              moz-do-not-send="true">[email protected]</a>
            <br>
            <a class="moz-txt-link-freetext"
href="https://lists.sourceforge.net/lists/listinfo/alsa-user"
              moz-do-not-send="true">https://lists.sourceforge.net/lists/listinfo/alsa-user</a>
            <br>
          </blockquote>
          <br>
          <br>
          _______________________________________________ <br>
          Alsa-user mailing list <br>
          <a class="moz-txt-link-abbreviated moz-txt-link-freetext"
            href="mailto:[email protected]"
            moz-do-not-send="true">[email protected]</a> <br>
          <a class="moz-txt-link-freetext"
href="https://lists.sourceforge.net/lists/listinfo/alsa-user"
            moz-do-not-send="true">https://lists.sourceforge.net/lists/listinfo/alsa-user</a>
          <br>
        </blockquote>
        <br>
        <br>
        _______________________________________________ <br>
        Alsa-user mailing list <br>
        <a class="moz-txt-link-abbreviated moz-txt-link-freetext"
          href="mailto:[email protected]"
          moz-do-not-send="true">[email protected]</a> <br>
        <a class="moz-txt-link-freetext"
          href="https://lists.sourceforge.net/lists/listinfo/alsa-user"
          moz-do-not-send="true">https://lists.sourceforge.net/lists/listinfo/alsa-user</a>
        <br>
      </blockquote>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Alsa-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/alsa-user">https://lists.sourceforge.net/lists/listinfo/alsa-user</a>
</pre>
    </blockquote>
  </body>
</html>

--------------BZznrZ4zDvwRcapWIWcp8AZU--


--===============5852946893644788183==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============5852946893644788183==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user

--===============5852946893644788183==--