(05-12-2021, 07:15 AM)wibble Wrote: Nice, although the Babyface seems like overkill in this application ;-)I don't think there is such a thing as overkill for sound quality. The Babyface Pro is backpack portable, but of course not pocket portable. I got one of these tiny USB audio interfaces for use with headphones in my pocket for example on public transit.
The mixer controls for the Babyface pro only landed in kernel 5.8 so Android won't have that. Whether that's the problem, or it's something else, I don't know. I've not tried my Forte on an android device - that presents as 4 channels, and doesn't yet have mixer support in the kernel.
The ALSA mixer support is not really relevant. Though it would be amusing to use bbfpromix on my PinePhone to make use of it.
Android has its own awful audio stack on top of ALSA that adds a bunch of latency.
As for the high pitched hum, I figured out it is somehow an artifact of connecting all the devices to the same battery. If I power the PinePhone and Babyface Pro from a different battery pack while charging the speakers from that bigger Renology battery pack, there is no high pitched hum.
I got a ZMI PowerPack 20k Pro which is a battery pack that doubles as a USB hub. However the USB hub functionality is not working for me. It came with a short USB-C to USB-C cable and a long USB-C to USB-C cable for charging. When I switch it to hub mode and plug in with the short cable, either to my laptop (Lenovo Yoga 920) or my PinePhone, dmesg shows:
[170497.081229] hub 4-0:1.0: USB hub found
[170497.081252] hub 4-0:1.0: 2 ports detected
[170498.029555] usb usb1-port6: Cannot enable. Maybe the USB cable is bad?
[170498.029639] usb usb1-port6: attempt power cycle
[170499.293596] usb usb1-port6: Cannot enable. Maybe the USB cable is bad?
[170500.245545] usb usb1-port6: Cannot enable. Maybe the USB cable is bad?
[170500.245622] usb usb1-port6: unable to enumerate USB device
If I use the long USB-C to USB-C cable, dmesg shows:
[171365.862614] hub 4-0:1.0: USB hub found
[171365.862629] hub 4-0:1.0: 2 ports detected
[171366.489474] usb 1-6: new high-speed USB device number 119 using xhci_hcd
[171367.445565] usb usb1-port6: Cannot enable. Maybe the USB cable is bad?
[171368.397564] usb usb1-port6: Cannot enable. Maybe the USB cable is bad?
[171368.397659] usb usb1-port6: attempt power cycle
[171369.034534] usb 1-6: new full-speed USB device number 121 using xhci_hcd
[171369.034717] usb 1-6: Device not responding to setup address.
[171369.238657] usb 1-6: Device not responding to setup address.
[171369.446569] usb 1-6: device not accepting address 121, error -71
[171369.560525] usb 1-6: new full-speed USB device number 122 using xhci_hcd
[171369.560678] usb 1-6: Device not responding to setup address.
[171369.765593] usb 1-6: Device not responding to setup address.
[171369.973489] usb 1-6: device not accepting address 122, error -71
[171369.973606] usb usb1-port6: unable to enumerate USB device
Maybe I've stumbled into USB-C compatibility hell. I'll try getting different USB-C cables. I can already use the ZMI PowerPack 20k Pro by using it to power the Pine USB hub, but it would be nice to not need the Pine USB hub.