Steps to reproduce:
Start jack (I am using jackdbus), and suspend-to-ram. Upon resume I get a a corrupt black screen with a blinking cursor.
Work around:
Stop jack before suspend.
I can also reproduce this by starting ffado-mixer before suspend, without jack or pulseaudio running at all.
I have tried both 3.3 and 3.4 kernels.
Log message from ffado-mixer:
16:35:36 dbus: connecting to: Updated on /org/ffado/Control/DeviceManager (server: org.ffado.Control)
16:35:37 panelmanager: PanelManager::updatePanels()
16:35:37 panelmanager: going to add 00156402004988c4
16:35:37 panelmanager: Adding device 0: 00156402004988c4
16:35:37 panelmanager: Found (00156402004988c4, 1564, FC22) Behringer FCA202
16:35:37 registration: user requested to ignore registration
I am using libffado trunk, revision: 1995
Just to be clear. This does not bother me in the slightest, I am happy that I have a work around. I thought I would create a ticket for reference, just in case anyone is interested.
I have created this package myself for the Nix package manager: http://NixOS.org so I can easily test another revision if that would be useful.