I have been using a Raspberry Pi 3b+ with Squeezelite (through Max2Play) for years with a Benchmark Dac1 with no issues. I recently acquired a Benchmark Dac2, however, and despite a ton of effort and web surfing I can't get it to work.
The Benchmark 2 appears on the list of outputs on the advance tab and Squeezelite successfully launches when I select the option for no software conversion (oddly, the Sysdefault option does not work and Squeezelite will not start). But after it launches, and the dac appears to be connected, there is no sound whatsoever.
I have tried a variety of different setting and have confirmed the Dac itself is working perfectly fine.
I'm happy to post debug information if helpful, but any help would be greatly, greatly appreciated.
Pretty desperate here and not very knowledganle about Linux in general
Thank you!
Results 1 to 10 of 10
-
2019-11-21, 09:53 #1
- Join Date
- Nov 2019
- Posts
- 7
Desperately need help getting Benchmark Dac2 to work with Squeezelite/Max2Play on RPi
-
2019-11-21, 10:04 #2
- Join Date
- Jan 2011
- Location
- Staffordshire. UK
- Posts
- 2,919
Make sure your Max2Play is up to date and then update your LMS.
Reboot.
It appears your 3B+ is still using Stretch.
If you have no luck and if there is no help available here, try the Max2play forums.
ronnie
check the volume output is set to 100% Settings > Player > AudioLast edited by Man in a van; 2019-11-21 at 10:06. Reason: extra text added
-
2019-11-22, 13:42 #3
- Join Date
- Nov 2019
- Posts
- 7
I upgraded Max2Play on both of my Raspberry Pi units. I also updated LMS to the latest nightly version.
No change.
Here is the debug information from the player that produces no sound. I will also post the LMS debug information in a follow up reply.
#### SQUEEZELITE VERSION ####
Squeezelite Max2Play v1.0.2 based on v1.8.4-726, Copyright 2012-2015 Adrian Smith, 2015-2016 Ralph Irving.
#### SQUEEZELITE BUILDOPTIONS ####
Build options: LINUX ALSA EVENTFD RESAMPLE FFMPEG VISEXPORT IR GPIO DSD CONTROLSBS ALSASYNC BLUETOOTHSYNC
#### AUDIOPLAYER CONFIG ####
### Configuration of Audioplayers
SQUEEZELITE_PARAMETER=-o hw:CARD=B10,DEV=0 -a 80:4:: -C 5
SQUEEZESLAVE_PARAMETER=-n plugequal
SHAIRPORT_PARAMETER=-d plug:equalUSB
USE_USB_DAC=1
USE_EQUALIZER=0
SYSTEM_USER=pi
YMPD_PARAMETER=--webport 8081
#### SQUEEZELITE -l ####
Output devices:
null - Discard all samples (playback) or generate zero samples (capture)
equalUSB
plugequalUSB - Equalizer for USB
dmixerUSB - DMixer for USB
plugdmixerUSB
equal
plugequal - Equalizer for plughw:0,0
default:CARD=B10 - Benchmark 1.0, USB Audio - Default Audio Device
sysdefault:CARD=B10 - Benchmark 1.0, USB Audio - Default Audio Device
front:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - Front speakers
surround21:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - 2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - 4.0 Surround output to Front and Rear speakers
surround41:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - 4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - 5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - Direct sample mixing device
dsnoop:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - Direct sample snooping device
hw:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - Direct hardware device without any conversions
plughw:CARD=B10,DEV=0 - Benchmark 1.0, USB Audio - Hardware device with all software conversions
#### SHAIRPORT (SYNC) VERSION ####
3.1.1-OpenSSL-Avahi-ALSA-soxr-sysconfdir:/usr/local/etc
#### OUTPUT SOUND DETAILS CARD 0 ####
#### OUTPUT SOUND DETAILS CARD 1 ####
closed
-
2019-11-22, 14:17 #4
- Join Date
- Nov 2019
- Posts
- 7
Nothing has worked. But one thing I noticed is that Squeezelite will load tracks from Tidal, but they don't play. It says Now Playing at the top, but the track doesn't advance and the timer showing the play time does not appear or advance.
-
2019-11-22, 14:23 #5
- Join Date
- Nov 2019
- Posts
- 7
Here is the debug information:
#### SQUEEZELITE VERSION ####
Squeezelite Max2Play v1.0.3 based on v1.8.7-999, Copyright 2012-2015 Adrian Smith, 2015-2017 Ralph Irving.
#### SQUEEZELITE BUILDOPTIONS ####
Build options: LINUX ALSA EVENTFD RESAMPLE FFMPEG VISEXPORT IR GPIO DSD CONTROLSBS ALSASYNC BLUETOOTHSYNC
#### AUDIOPLAYER CONFIG ####
### Configuration of Audioplayers
SQUEEZELITE_PARAMETER=-o hw:CARD=B10,DEV=0 -a 80:4:: -C 5
SQUEEZESLAVE_PARAMETER=-n plugequal
SHAIRPORT_PARAMETER=-d hw:CARD=B10,DEV=0
USE_USB_DAC=1
USE_EQUALIZER=0
SYSTEM_USER=pi
YMPD_PARAMETER=--webport 8081
#### SQUEEZELITE -l ####
Output devices:
null - Discard all samples (playback) or generate zero samples (capture)
equalUSB
plugequalUSB - Equalizer for USB
dmixerUSB - DMixer for USB
plugdmixerUSB
equal
plugequal - Equalizer for plughw:0,0
default:CARD=B10 - Benchmark DAC2 USB Audio 1.0, USB Audio - Default Audio Device
sysdefault:CARD=B10 - Benchmark DAC2 USB Audio 1.0, USB Audio - Default Audio Device
front:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - Front speakers
surround21:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - 2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - 4.0 Surround output to Front and Rear speakers
surround41:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - 4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - 5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - Direct sample mixing device
dsnoop:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - Direct sample snooping device
hw:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - Direct hardware device without any conversions
plughw:CARD=B10,DEV=0 - Benchmark DAC2 USB Audio 1.0, USB Audio - Hardware device with all software conversions
#### SHAIRPORT (SYNC) VERSION ####
3.1.1-OpenSSL-Avahi-ALSA-soxr-sysconfdir:/usr/local/etc
#### OUTPUT SOUND DETAILS CARD 0 ####
#### OUTPUT SOUND DETAILS CARD 1 ####
no setup
-
2019-11-22, 14:25 #6
- Join Date
- Nov 2019
- Posts
- 7
Here is more debug info:
#### FILESYSTEM ####
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 15046532 3042092 11364284 22% /
devtmpfs 443148 0 443148 0% /dev
tmpfs 447756 0 447756 0% /dev/shm
tmpfs 447756 13584 434172 4% /run
tmpfs 5120 4 5116 1% /run/lock
tmpfs 447756 0 447756 0% /sys/fs/cgroup
/dev/mmcblk0p1 42136 23162 18974 55% /boot
tmpfs 89548 8 89540 1% /run/user/1000
#### LOAD AVERAGE ####
1.16 0.88 0.44 1/210 3168
#### KERNEL ####
Linux Bedroom 4.19.85-v7+ #1279 SMP Fri Nov 22 15:41:04 GMT 2019 armv7l GNU/Linux
#### LINUX-VERSION ####
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 9.8 (stretch)
Release: 9.8
Codename: stretch
-
2019-11-22, 17:51 #7
- Join Date
- Nov 2019
- Posts
- 7
So I may have a lead. I notice the following message during startup:
ERROR: could not load module /opt/snd-usb-asynchaudio/snd-usb-hiface.ko: no such file or directory
Any ideas about cause or how to fix?
-
2019-11-22, 17:59 #8
If you have a spare SD card, you might consider giving piCorePlayer OS a try:
https://www.picoreplayer.org/
Shouldn't take much more than 10 minutes to get things running again.
-
2019-11-22, 21:02 #9
- Join Date
- Nov 2019
- Posts
- 7
You indirectly saved me. I installed PiCorePlayer and still wasn't working, but found someone who had the same problem and it was because the DAC has an abscure setting that changes from USB 1.1 to USB 2. As soon as I changed that setting, everything worked. I assume that was the problem all along.
For others with Benchmark DAC2, always check this first if you have any problem.
Thanks all.
-
2019-11-23, 09:34 #10
- Join Date
- May 2008
- Location
- United States
- Posts
- 11,532
Home: VBA 4TB (2.5)>LMS 7.9.2>Transporter, Touch, Boom, Radio (all ethernet)
Cottage: VBA 3TB (2.4)>LMS 7.9.1>Touch>Benchmark DAC I, Boom, Radio w/Battery (ethernet, Radio WIFI)
Office: Win10(64)>LMS 7.9.2>Squeezelite
The Wild (no internet): PiCorePlayer 4.0 on rPi 3B+, hifiberry Dac+Pro, 4TB USB (LMS & Squeezelite)
Controllers: iPhone6 & iPadAir2 (iPeng), CONTROLLER, or SqueezePlay 7.8 on Win10(64) laptop
Files: ripping: dbpa > FLAC; post-rip: mp3tag, PerfectTunes; Streaming: Spotify