[Bug 265121] system will get stuck when dragonfly DAC plugged in and being used
Date: Sat, 09 Jul 2022 22:34:34 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265121 Bug ID: 265121 Summary: system will get stuck when dragonfly DAC plugged in and being used Product: Base System Version: 13.1-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: jon@xyinn.org Hey all, I'm running 13.1-RELEASE FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC amd64 on a Thinkpad X260. When using a Dragonfly DAC (USB), the audio plays fine and all, but if the device happens to be plugged in and being used in any capacity by any process (Even if the music is paused), doing a suspend (zzz) will cause the system to wait for the process using the audio device to stop. However, this never happens to essentially you end up with a stuck system. I can switch ttys but since the system is in the middle of a suspend, no keyboard input is accepted. The only way out if to hard power off. Device: ugen0.3: <AudioQuest AudioQuest DragonFly Cobalt v1.0> at usbus0 (disconnected) uaudio0: at uhub0, port 2, addr 2 (disconnected) This is the message I get (loops forever): pcm3: unregister: channel pcm3:virtual:dsp3.vp0 busy (pid 23287) pcm3: Waiting for sound application to exit! I think for these situations, it may be fine to have a timeout where the process gets killed. I could see how some people may think that's a dangerous operation however so I'm open to other workarounds, but I don't think it just waiting forever it acceptable. - Jonathan -- You are receiving this mail because: You are the assignee for the bug.