[Bug 194727] uaudio device gets disconnected, and hangs usb until everything using /dev/mixer* is closed

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Apr 21 00:58:03 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194727

courtney.hicks1 at icloud.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |courtney.hicks1 at icloud.com

--- Comment #32 from courtney.hicks1 at icloud.com ---
I'm definitely seeing some progress in this. Previously the whole USB bus would
hang and require a hard reset, but not any longer. However, the new issue that
comes along with this is the PID will still result in errors waiting for the
sound application to exit, and even if you go in and manually kill the
processes the sound for that device actually will not work anymore until next
reboot. 


Logs surrounding the time of disconnect

Apr 20 17:46:07 pooter kernel: ugen2.2: <FiiO DigiHug USB Audio> at usbus2
(disconnected)
Apr 20 17:46:07 pooter kernel: uhid1: at uhub2, port 3, addr 1 (disconnected)
Apr 20 17:46:07 pooter kernel: uhid1: detached
Apr 20 17:46:07 pooter kernel: uaudio0: at uhub2, port 3, addr 1 (disconnected)
Apr 20 17:46:07 pooter kernel: pcm7: unregister: channel pcm7:virtual:dsp7.vp0
busy (pid 57285)
Apr 20 17:46:07 pooter kernel: pcm7: Waiting for sound application to exit!
Apr 20 17:46:07 pooter pulseaudio[57285]: [oss] module-oss.c:
SNDCTL_DSP_GETOPTR: Bad file descriptor
Apr 20 17:46:07 pooter syslogd: last message repeated 2 times
Apr 20 17:46:09 pooter kernel: pcm7: unregister: mixer busy
Apr 20 17:46:09 pooter kernel: pcm7: Waiting for sound application to exit!
Apr 20 17:46:11 pooter kernel: pcm7: unregister: mixer busy
Apr 20 17:46:11 pooter kernel: pcm7: Waiting for sound application to exit!


Logs surrounding killind the processes holding onto the device

Apr 20 17:47:26 pooter kernel: pcm7: Waiting for sound application to exit!
Apr 20 17:47:28 pooter kernel: pcm7: detached
Apr 20 17:47:28 pooter kernel: uaudio0: detached
Apr 20 17:47:29 pooter kernel: ugen2.2: <FiiO DigiHug USB Audio> at usbus2
Apr 20 17:47:29 pooter kernel: uhid1 on uhub2
Apr 20 17:47:29 pooter kernel: uhid1: <FiiO DigiHug USB Audio, class 0/0, rev
1.10/0.01, addr 1> on usbus2
Apr 20 17:47:29 pooter kernel: uaudio0 on uhub2
Apr 20 17:47:29 pooter kernel: uaudio0: <FiiO USB DAC-E10> on usbus2


I've tried this with deadbeef and firefox, which I think at least firefox uses
pulseaudio. 12.1-STABLE r360136

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-gnome mailing list