12-03-2024, 07:56 PM
(This post was last modified: 12-03-2024, 08:22 PM by Tim Curtis.
Edit Reason: bump font size for readability
)
(12-03-2024, 05:51 PM)Player10 Wrote: For many years i have a very good sound card - Emu 1616m PCI CardBus edition. IMHO, it is the best sounding interface. Because it has a companion PCI card, it haven’t any chance on RPi for many years. But with RPi 5 times was changed.
I bought RPi5, PCIe extension board for it, PCIe to PCI Riser board and ENE PCI to CardBus interface. And assemble this Frankestein.
Basically, it works until Soundcard detection.
I dig into it and found that kernel of moode audio doesn’t have kernel sound module /lib/modules/6.6.51+rpt-rpi-2712//kernel/sound/pci/emu10k1/snd-emu10k1.ko or similar that works on this soundcard on my Ubuntu PC.
LSPCI looks like this:
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 01)
0000:02:00.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
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
PCI peripheral working good, but audiocard doesn’t appear here.
So, it is real to add such PCI soundcard modules in the kernel?
This sound modules is standart in ALSA. Thought it additionaly need some firmware for audiodock, but it doesn't problem. I have such files and may upload to this forum. It need to be placed in /lib/firmware/emu
Some urls for info about adding support on Linux:
https://www.alsa-project.org/wiki/Matrix:Module-emu10k1
https://askubuntu.com/questions/264919/h...ith-ubuntu
https://forums.gentoo.org/viewtopic-t-82...art-0.html
You can always try to manually install (you might need to compile it on the Pi, so maybe the GCC suite needs to be installed, together with the kernel headers too...) the driver on your Pi5 and see if ALSA recognises it... if it does, moOde will probably be happy to use it.