wtay wrote: ↑Sun Mar 03, 2024 3:14 pm
I would care if I actually had hardware to test... Maybe someone can send a patch? Otherwise, you have to wait... I have been sent a device that should arrive soon, If I can get a firewire setup working I'm sure I can get it to JACK level of performance eventually.
Wim
If i can help testing and identifying problems, please feel free to ask. I'm a daytime "cloud tech" dev. So i know how to handle code, but i don't have skills in the driver level side of things. I can definitely try out patches you send me.
One thing i noticed on my system, with 4.8 installed. As I'm using Alsa/Pipewire and ffado-mixer, they both seem to do something to each other and to the accessibility of the PCIe card to qemu. I don't have the ffado module activated, so i don't think that plays a role here.
But what I'm doing is kinda handing around the Firewire device between ffado, Alsa/Pipewire and qemu. I'm sure that's not a good idea anyways, but it also has the side effect that it doesn't work in then end at some point anymore. I boot the computer and can start qemu, all is running. Shutting it qemu down and then using ffado-mixer works also, i can also put streams through the interface using alsa, all good. Then it takes a few minutes. (Not sure what exactly causes it, but the end effect is that ffado-mixer can't read settings anymore. When i then try to boot qemu, that also gets stuck and won't boot, i even cannot restart libvirtd, it's just stuck. Which is very likely a PCIe access or freeing up problem.
Streams on the other hand still work, i can use Pipewire - no issues. I only can't access any of the mixers anymore. Restarting Pipewire doesn't solve the situation. Maybe i can somehow force kill the Firewire kernel module. I'll fiddle around more with it. I also need to look through system logs still, maybe point at something, for you guys.