Re: [Alsa-user] snd_hdsp missing on raspberrypi pi 5
Brought to you by:
perex
From: David K. <da...@ke...> - 2024-05-20 10:55:45
|
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 >>> Als...@li... >>> https://lists.sourceforge.net/lists/listinfo/alsa-user >> >> >> _______________________________________________ >> Alsa-user mailing list >> Als...@li... >> https://lists.sourceforge.net/lists/listinfo/alsa-user > > > _______________________________________________ > Alsa-user mailing list > Als...@li... > https://lists.sourceforge.net/lists/listinfo/alsa-user |