I just tried the ua101.c again (8M with latest firmware):nandoll wrote: ↑Mon Apr 26, 2021 10:43 pmAh, I had been using the patch that adds the extra quirk (in the old quirks file). I think I tried your ua101 driver at some point (maybe last September) and it had problems, but regretfully I do not remember exactly what happened, sorry about that. I went back to the old one because it was mostly working.Drumfix wrote: ↑Mon Apr 26, 2021 6:45 am As mentioned earlier in this thread i use my own driver based on the ua101 driver.
...
Currently additionally proprietary mode must be activated by the curl command. Now that i know how to communicate with the device over USB i will add the related command to the driver soon.
== 5.11.8 + rt11 + ua101 driver: both vendor=0 and vendor=1 seem to work fine (very short tests).
Regretfully in both cases the video performance (Intel CoffeeLake-U GT3u video on an i7-8559U processor) is very choppy. I am running my software on SuperCollider + the QT gui and smooth movements in the gui are freezing for maybe one second randomly. This can also be seen if I drag a window around on the desktop. Not very usable.
This is what was happening to me when I briefly tried this a while back (now I remember). This was on an older kernel so this is not just this particular kernel release that has this problem.
== 5.9.1 + rt19 + old quirks and patches: 64 channels, mostly stable and what I have been using, no video problems.
== 5.11.15 plain fedora kernel: can be made to work in class compliant mode (but there is channel hopping) and video works fine as well.
So this only seems to happen to me with the ua101 driver...
kernel parameters: threadirqs, nowatchdog, acpi_irqnobalance, intel_idle.max_cstate=1
motu usb irq tasklet running with high SCHED_FIFO priority (higher than jackd)
hyperthreading disabled in the BIOS
all processors set to max speed, turbo disabled (through the intel_pstate driver)
Anything I could try to help debug this?
I could potentially build a plain fedora kernel with the ua101 patch (to get the rt patch out of the equation although I doubt that is the problem)...