Hi, in the pcm.c file, line 221, file try to remove snd_dma_continuous_data(GFP_KERNEL) and insert NULL, for me works. Greetings vgc
Ok, it seems to me that simply remove the line to which the compilation error refers. I found information doing research on the web: https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.12-rc4
Hi, with the new version of the kernel (linux 5.12.1) the compilation returns to me this error message: /var/lib/dkms/sixfireusb/0.6.2/build/chip.c:36:25: error: expected declaration specifiers or ‘...’ before string constant 36 | MODULE_SUPPORTED_DEVICE("{{TerraTec, DMX 6Fire USB}}"); the installation is made via dkms.
ah .. it's true .. right, it should be applied to the kernel. Ok, sorry and thank you very much! vgc
Hi Schorsch, I tried to apply the patche using patch -p1 < 6fireusb_0.6.2_5.1.patch in the sixfireusb-0.6.2 folder, but it doesn't work: it asks for file to patch (...). Can you describe the procedure to applying the patch?
Hi Mario, Thank you, now it compiles and works fine.
Hi, I've the same errors on arch linux with 5.1.2 linux version.
I spoke too soon, it doesn't compile on Arch Linux with the Linux 5.1.2-arch1-1-ARCH kernel.