Re: snd_hdsp missing on raspberrypi pi 5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ok everything works well after adding the right firmware to /lib/firmware/hdsploader! I'am very happy and thank's to the folks pointing me in the right direction!

Cheers!

Le 20.05.24 à 10:39, David Kessler a écrit :

Adding dtoverlay=pcie-32bit-dma too /boot/firmware/config.txt is helping a lot! The card is recognized in alsa! But yet no controls but says it wants to update firmware! I can feel I am close!

Le 20.05.24 à 10:11, David Kessler a écrit :

As of

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/sound/pci/rme9652/hdsp.c?h=v6.8.10

on line 3768 in

static int snd_hdsp_initialize_memory(struct hdsp *hdsp)
{
	struct snd_dma_buffer *capture_dma, *playback_dma;

	capture_dma = snd_hammerfall_get_buffer(hdsp->pci, HDSP_DMA_AREA_BYTES);
	playback_dma = snd_hammerfall_get_buffer(hdsp->pci, HDSP_DMA_AREA_BYTES);
	if (!capture_dma || !playback_dma) {
		dev_err(hdsp->card->dev,
			"%s: no buffers available\n", hdsp->card_name);
		return -ENOMEM;
	}

Who is responsible for this? We must have a talk! (:

Le 20.05.24 à 09:07, David Kessler a écrit :
From what I can tell comparing to a working system is that I have all needed kernel modules loaded. the oss are indeed no longer needed. Thank's for pointing me out.

Here a paste bin with the info I could gather.

https://pastebin.com/dAfDDnkM

The missing interrupt I wonder about and still the no available buffer error which returns -12 but also the memory address is stated beeing [virtual] on the PI. Is there something wrong with the bus not beeing PCI standard compliant?

What my intuition tells me is that the PI is handling the DMA of the PCI bus in a different way than other architecture. I am not sure what to do as to troubleshoot further /: Read code?

Thank's

Le 19.05.24 à 23:51, Robert M. Riches Jr. a écrit :

Are you sure those are current?  "oss" usually refers to the
open-source-sound that predated ALSA around 25 years ago.

The modinfo description from kernel 5.10.0 for snd-pcm-oss
seems to indicate it's for OSS emulation: "PCM OSS emulation
for ALSA."  For kernel 5.10.0-29-amd64 from Devuan Chimaera,
snd-seq-oss is not even listed.

HTH



_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user


_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user


_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux