The following reply was made to PR port-arm/54696; it has been noted by GNATS.
From: <dhop%nwlink.com@localhost>
To: <gnats-bugs%netbsd.org@localhost>
Cc:
Subject: RE: PR/54696 CVS commit: src/sys/external/bsd/dwc2
Date: Wed, 4 Dec 2019 20:58:28 -0800
David Hopper wrote:
>I don't see any bus_dma errors, but even with non-DIAGNOSTIC kernel, with
dwc2.c v1.64 I still get a flood of:
>
> uaudio_chan_pintr: count(40) != size(1920)
>
>to console when playing a .wav file from sox / play using OSS; playback is
garbled as a result. Let me know what information you need.
I found the errant kernel include and ran with an actual !DIAGNOSTIC config.
:/ I'm no longer getting the bus_dma panics, but audio is still unworkable
even without the uaudio_chan_pintr errors in the console (.wav files play
very slowly and there's a kind of fireplace crackling static in the audio
channel). I suppose because that error is still happening internally.
At any rate, the scope of this bug could arguably be closed as the panic is
fixed, and if desired I can re-open another bug on the uaudio issues.