-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Apogee Duet Firewire not discovered by latest kernel #59
Comments
Hi @TeamB12, Thanks for the report. In Linux kernel v6.11 or later, the initial step to communicate to any nodes in IEEE 1394 bus could be recorded by Linux tracepoints framework. Would I ask you to provide me the tracepoints events? There are some ways to retrieve the log of tracepoints events. The easiest way is to use debugfs, like:
Linux FireWire subsystem has some tracepoints events. The following events are useful to debug the issue:
The above events can be enabled simultaneously. Please provide the dump of Regards |
Could not issue the commands as you discribed. cat: /sys/kernel/debug/tracing/trace: Permission denied Then I tried to install doublecheck all dependencies - everything seems installed like dgb. cat /sys/kernel/debug/tracing/tracetracer: nopentries-in-buffer/entries-written: 0/0checked dmesg, maybe you can read the glibblish: INFO: task kworker/0:2:165 blocked for more than 860 seconds. |
Sorry for the caps, dont know what happened. tracer: nopentries-in-buffer/entries-written: 1/1 #P:8_-----=> irqs-off/BH-disabled/ _----=> need-resched| / _---=> hardirq/softirq|| / _--=> preempt-depth||| / _-=> migrate-disable|||| / delayTASK-PID CPU# ||||| TIMESTAMP FUNCTION| | | ||||| | |
Tried again on lts kernel, and firewire was not found (???) echo 1 > /sys/kernel/debug/tracing/events/firewire/self_id_sequence/enable |
Hi, Note that the block following/followed by three backticks (`) is rendered as pre-formatted area. It is useful to share the logs. As long as I know, the following issue is specific to realtime kernels, and no one has ever worked to solve it. Please discourage using this type of kernels to investigate the cause of regression which you reported.
Anyway,
You look to retrieve some logs from the |
I will try to log all firewire events and if I got something, I will post it here. |
Artix Linux with latest kerne. 6.11 and openbox - no pipewire, only apulse - jack1 installed.
Everything is working great, also the firewire control is working great - thanks again.
Sometimes, which is almost always on the latest 6.11 kernel, the Duet is not discovered by aplay -l.
Sometimes (very rarely) it is not powered on ( no LEd, no clicking of the device)
The problem exists with the latest Linux and Linux-rt kernel.
Older LTS kernel like 6.6 -rt-LTS an d 6.6 LTS are allways discovering the Duet audio interface.
My workaround: boot into linux-rt-lts 6.6 kernel and then reboot into the latest 6.11 kernel and then my apogee duet is discovered by aplay -l
If i am trying to boot into latest kernel directly, the probablity of the Duet being disconvered is maybe 15%.
What was changed in kernel 6.10 so that my audio interface is not recognized anymore?
Tried different firewire host controllers like the apple thunderbolt and an OWC dock with firewire 800 host interface - both the same results.
Are you aware of this regression?
(sorry for the trouble)
The text was updated successfully, but these errors were encountered: