Re: [Alsa-user] USB audio on riscv64

Kip Warner <[email protected]> Thu, 04 Nov 2021 14:37:26 -0700
Newsgroups gmane.linux.alsa.devel,gmane.linux.alsa.user
Message-ID <[email protected]>
On Thu, 2021-11-04 at 08:40 +0000, Dmitri Seletski wrote:
> I am just a user.
> Can't help but wonder if usb snd modules were compiled in or loaded?

Hey Dmitri,

CC'ing the lists. When I plug in the device, I see the following on the
bus:

   $ lsusb
   ...
   Bus 001 Device 003: ID 1908:2070 GEMBIRD Honk HK-5002 USB Speaker
   ...

The kernel logs the following in kern.log:

   [  291.681086] usb 1-2.3: new full-speed USB device number 3 using xhci_hcd
   [  291.850299] usb 1-2.3: New USB device found, idVendor=1908, idProduct=2070, bcdDevice= 1.00
   [  291.850333] usb 1-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
   [  291.850345] usb 1-2.3: Product: USB2.0 Device
   [  291.850355] usb 1-2.3: Manufacturer: Generic
   [  291.850365] usb 1-2.3: SerialNumber: 20130100ph0
   [  292.434209] mc: Linux media interface: v0.10
   [  292.734949] usb 1-2.3: 1:1: cannot get freq at ep 0x2
   [  292.802612] usb 1-2.3: 2:0: bogus dB values (-12800/-12700), disabling dB reporting
   [  292.803733] usbcore: registered new interface driver snd-usb-audio

The device still doesn't appear to be visible to ALSA:

   $ aplay -l
   aplay: device_list:276: no soundcards found...

If I try playing an Ogg/Vorbis file with mpv, I see the following with
no sound:

   $ mpv "/usr/share/games/lincity-ng/music/default/01 - pronobozo - lincity.ogg"
    (+) Audio --aid=1 (vorbis 2ch 44100Hz)
   AO: [pulse] 44100Hz stereo 2ch float
   
   A: 00:01:00 / 00:03:30 (28%)

The device works fine on arm64 via a Raspberry Pi 4.

-- 
Kip Warner -- Senior Software Engineer
OpenPGP signed/encrypted mail preferred
https://www.thevertigo.com
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEaUi0dj/qpTzsKe4xRLRlxF7U4wQFAmGEUpYACgkQRLRlxF7U
4wQhGBAAiYrwyeMovyeOpTLVaGukFYIiRXknHTrP7Ergexp6dzkGHO9Qedw3F/cn
qfDavuOLCWpCRchhHh/E8raxLU1W/bbL/pV30mptnfzxfm7FihGa3s9Bj//2Jt+4
QjuajBVj6yqFeNoGMD44hhNb6xGDsgAVWrn318GCs4FxjAbfdnSCib8LjUNJxZ3N
1IyiK5K4KhEOWmhJyvv/D0+85s6BIzUxBynWfKMR8upbXFSfjOYKVrMBOSitbC3f
F5S5d8ZEBIN/QP/Jhj17CkHzqe0uWYBY8NhhKJqSwnpQocMeJOzHcfVFj5E9KA83
H3R6NgdS3sx1RrP/oHnvfpiuf0anaILqPjhj8VvlnrDxeZVQWasKG71YTHdgomDC
5+WEddahdMRgdx1LI4XUnbNh/L+MXKToU9b+dyt3X/YKIS1RCmdv9rx9vHKFNJSc
6H5GCZqx1PCKSFFebBvJCA7Vq8NWHSB5HI5eG5tMFR5AYeaRLQtQ0BJqWNbCECLv
jHdiiiDcpJ1lgq7sWDgEUo3399JAhyRa+X2oVB4BuNsJgcTbFpJfLT7BNGXeH7TG
DDf0Ig0xhi384UUgXKx4j8GC9+5eP+RU9RkqAM700saM+P1L0PbY9Ck0EWwyKucm
zhlOeOU5YClms4p1IcVOdVu4YQrp97WKhqW6EAy/d9cFGSoMgSE=
=nZte
-----END PGP SIGNATURE-----