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@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user