• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

RPI4 Streamer and Peachtree Pre DAC

Joined
Jul 7, 2023
Messages
5
Likes
3
I'm trying to build an RPI4 streamer with my Peachtree Pre DAC connected without a HAT via USB.

I've got all of my streamer software built and it is (mostly, he says optimistically) working using Plexamp. Everything else about my Plex setup is working.

What is not working...I can't get any audio out of the RPI4 using USB on any of the four USB ports.

My Peachtree Pre DAC is set to USB 2.0 mode

Peachtree says I should see it advertised as "peachtree preDAC".

But I can't see it.

$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 046d:c077 Logitech, Inc. M105 Optical Mouse Bus 001 Device 005: ID 05ac:024f Apple, Inc. Aluminium Keyboard (ANSI) Bus 001 Device 003: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

It doesn't seem to see this anywhere.

$ cat /proc/asound/cards 0 [vc4hdmi0 ]: vc4-hdmi - vc4-hdmi-0 vc4-hdmi-0 1 [vc4hdmi1 ]: vc4-hdmi - vc4-hdmi-1 vc4-hdmi-1

I'm trying to figure out what is wrong, but everyting I've tried doesn't seem to change these outputs.

My Plexamp configuration for output shows a bunch of options that are not the ones I want.

Default Audio Device JACK Audio Connection Kit Open Sound System Plugin for channel downmix (stereo) with a simple spacialization Plugin for channel upmix (4,6,8) PulseAudio Sound Server Rate Converter Plugin Using Libav/FFmpeg Library Rate Converter Plugin Using Samplerate Library Rate Converter Plugin Using Speex Resampler vc4-hdmi-0: MAI PCM i2s-hifi-0 vc4-hdmi-1: MAI PCM i2s-hifi-0 Default Audio Device JACK Audio Connection Kit Open Sound System Plugin for channel downmix (stereo) with a simple spacialization Plugin for channel upmix (4,6,8) PulseAudio Sound Server Rate Converter Plugin Using Libav/FFmpeg Library Rate Converter Plugin Using Samplerate Library Rate Converter Plugin Using Speex Resampler vc4-hdmi-0: MAI PCM i2s-hifi-0 vc4-hdmi-1: MAI PCM i2s-hifi-0

I am craving a nudge in the right direction. Thank you.
 
OP
P
Joined
Jul 7, 2023
Messages
5
Likes
3
Here's what my streamer currently looks like. I do know that when this photo was taken, the USB ports are not connected.

IMG_6313.jpeg
IMG_6314.jpeg
 

somebodyelse

Major Contributor
Joined
Dec 5, 2018
Messages
3,760
Likes
3,067
Seconding @charleski's advice - if your USB device doesn't appear in lsusb then it's not going to work and none of the rest matters. You could also check in dmesg after plugging the device in to see what (if anything) was detected. Here's what appears in dmesg when plugging in a Behringer UCA202:

Code:
[89173.503151] usb 1-8.3: new full-speed USB device number 22 using xhci_hcd
[89173.656279] usb 1-8.3: New USB device found, idVendor=08bb, idProduct=2902, bcdDevice= 1.00
[89173.656293] usb 1-8.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[89173.656300] usb 1-8.3: Product: USB Audio CODEC
[89173.656306] usb 1-8.3: Manufacturer: Burr-Brown from TI           
[89173.690262] input: Burr-Brown from TI               USB Audio CODEC  as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.3/1-8.3:1.3/0003:08BB:2902.001F/input/input48
[89173.747698] hid-generic 0003:08BB:2902.001F: input,hidraw5: USB HID v1.00 Device [Burr-Brown from TI               USB Audio CODEC ] on usb-0000:00:14.0-8.3/input3

Corresponding lsusb output:

Code:
Bus 001 Device 022: ID 08bb:2902 Texas Instruments PCM2902 Audio Codec
 
OP
P
Joined
Jul 7, 2023
Messages
5
Likes
3
Thank you @somebodyelse and @charleski for the sharper focus. It ends up that my DAC has both a USB-B and and a USB-A on it. The USB-A is apparently only to connect iOS devices. When I take a USB-A cable from the RPi4 to the USB-B input on the DAC, it just shows up...

$ lsusb Bus 001 Device 004: ID 046d:c077 Logitech, Inc. M105 Optical Mouse Bus 001 Device 006: ID 29c5:0022 Peachtree Audio Peachtree preDAC

My project is for my daughter, heading to college. I'm trying to build a minimalist stereo so she doesn't have to take her turntable.
 
Last edited:

direwolf08

Member
Joined
Aug 31, 2020
Messages
63
Likes
53
Unrelated, but was there a guide you used to set up Plexamp with the touchscreen display? I have been wanting to test that out for myself!
 
OP
P
Joined
Jul 7, 2023
Messages
5
Likes
3
@direwolf08 - Yes. I strongly, strongly recommend this How To HiFi It is a great guide for headless install. There's really not much more to it than starting Chromium on the RPi4. The second part of trying to nail down a touchscreen marries the headless install with some tips from a secondary site that just happens to be building a 3D printed model (which is beyond me). Mix in this third site, and you have all of my sources. My build follows the third site for procurement, but uses the How To HiFi and the second site for making modifications for Plexamp.

There are some gaps of course, but between these three sites, I've gotten very close. Now I have a plexamp issue that I'm trying to fix.

Ping me if I can provide any glue between these three sites.
 
Top Bottom