Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Problem: Pops/cracks with Moode 8.2.2, Musical Fidelity V90 playing 24/96
#1
Hi all,
I installed Moode 8.2.2 (Legacy) on my Pi-2B a few days ago. Unfortunately I hear a pop or crack every 8.3 seconds or so when I play 24/96 material over a Musical Fidelity V90 dac.
Now I also tried a Pi-1, a different USB-stick, different wifi adapter and removed the powered USB-hub from the Pi-2B. To no effect.
Every time I heard the pops/cracks every 8.3 seconds when playing 24/96 through the Musical Fidelity V90 dac.
The pops/cracks were there with an I2SoverUSB board (Xmos chip) as well, but at the moment I cannot use that one.

Any Ideas?

BR,
Franz
Reply
#2
I wasn't able to repro with my Pi-2B -> USB DAC as described in this diyAudio post.
https://www.diyaudio.com/community/threa...st-7203496

Without a repro it's almost impossible to diagnose these types of issues unless its something really obvious but it might be helpful to post the startup log and some of the config files, and feel free to zip up a few of your audio files and PM a download link to myself @TheOldPresbyope and @Nutul. One of us can take a look to see if there are any issues with the files themselves.

Code:
# Startup log
# Reboot first
moodeutl -l

# OS configs
cat /boot/config.txt
cat /boot/cmdline.txt
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#3
here is my startup log:

Code:
pi@Moode:~ $ moodeutl -l
20221217 004856 worker: --
20221217 004856 worker: -- Start moOde 8 series
20221217 004856 worker: --
20221217 004856 worker: Successfully daemonized
20221217 004901 worker: File check (OK)
20221217 004903 worker: Session vacuumed
20221217 004903 worker: Session loaded
20221217 004903 worker: Debug logging (OFF)
20221217 004903 worker: --
20221217 004903 worker: -- Audio debug
20221217 004903 worker: --
20221217 004903 worker: ALSA cards: (0:b1 | 1:Headphones | 2:M2496 | 3:empty
20221217 004903 worker: MPD config: (2:Musical Fidelity V90-DAC 24/96 | mixer:(PCM) | card:2)
20221217 004903 worker: ALSA mixer actual (PCM)
20221217 004904 worker: ALSA PCM volume set to (amixer: Unable to find simple control 'PCM',0)
20221217 004904 worker: --
20221217 004904 worker: -- System
20221217 004904 worker: --
20221217 004907 worker: Host      (moode)
20221217 004908 worker: moOde     (8.2.2 2022-10-23)
20221217 004908 worker: RaspiOS   (11.5)
20221217 004908 worker: Kernel    (5.15.61-v7+ #1579)
20221217 004908 worker: Platform  (Pi-2B 1.1 1GB)
20221217 004908 worker: ARM arch  (armv7l, 32-bit)
20221217 004908 worker: MPD ver   (0.23.5)
20221217 004908 worker: CPU gov   (ondemand)
20221217 004908 worker: USB boot  (not available)
20221217 004908 worker: File sys  (expanded)
20221217 004908 worker: HDMI port (On)
20221217 004908 worker: Sys LED0  (On)
20221217 004908 worker: Sys LED1  (On)
20221217 004908 worker: --
20221217 004908 worker: -- Network
20221217 004908 worker: --
20221217 004908 worker: eth0 adapter exists
20221217 004908 worker: eth0 check for address (No)
20221217 004908 worker: eth0 address not assigned
20221217 004908 worker: wlan0 adapter exists
20221217 004908 worker: wlan0 country (US)
20221217 004908 worker: wlan0 SSID is "None (activates AP mode)"
20221217 004908 worker: wlan0 AP mode started
20221217 004913 worker: IP addr (192.168.178.136)
20221217 004913 worker: Netmask (255.255.255.0)
20221217 004913 worker: Gateway (192.168.178.1)
20221217 004913 worker: Pri DNS (127.0.0.1)
20221217 004913 worker: Domain  (fritz.box)
20221217 004913 worker: apd0 router mode (Off)
20221217 004913 worker: --
20221217 004913 worker: -- Software update
20221217 004913 worker: --
20221217 004913 worker: Automatic check (Off)
20221217 004913 worker: --
20221217 004913 worker: -- Audio config
20221217 004913 worker: --
20221217 004913 worker: MPD conf update skipped (USB device)
20221217 004913 worker: ALSA card number (2)
20221217 004913 worker: MPD audio output (Musical Fidelity V90-DAC 24/96)
20221217 004914 worker: Audio formats (S24_3LE)
20221217 004914 worker: ALSA mixer name (PCM)
20221217 004914 worker: MPD mixer type (fixed 0dB)
20221217 004914 worker: Hdwr volume controller not detected
20221217 004914 worker: ALSA output mode (Default: plughw)
20221217 004914 worker: ALSA loopback (Off)
20221217 004914 worker: Reset renderer active flags
20221217 004914 worker: CamillaDSP (off)
20221217 004914 worker: --
20221217 004914 worker: -- File sharing
20221217 004914 worker: --
20221217 004914 worker: SMB file sharing (Off)
20221217 004914 worker: NFS file sharing (Off)
20221217 004914 worker: --
20221217 004914 worker: -- MPD startup
20221217 004914 worker: --
20221217 004915 worker: MPD started
20221217 004915 worker: MPD accepting connections
20221217 004916 worker: MPD output 1 ALSA Default (On)
20221217 004916 worker: MPD output 2 ALSA Bluetooth (Off)
20221217 004916 worker: MPD output 3 HTTP Server (Off)
20221217 004916 worker: MPD crossfade (off)
20221217 004916 worker: MPD ignore CUE files (yes)
20221217 004916 worker: --
20221217 004916 worker: -- Music sources
20221217 004916 worker: --
20221217 004916 worker: USB sources
20221217 004916 worker: Transcend
20221217 004916 worker: NAS sources
20221217 004916 worker: None configured
20221217 004916 worker: --
20221217 004916 worker: -- Feature availability
20221217 004916 worker: --
20221217 004916 worker: Source select (available)
20221217 004916 worker: Source select (source: MPD)
20221217 004916 worker: Source select (output: Musical Fidelity V90-DAC 24/96)
20221217 004916 worker: Bluetooth (available)
20221217 004917 worker: AirPlay renderer (available)
20221217 004917 worker: Spotify renderer (available)
20221217 004917 worker: Squeezelite (available)
20221217 004917 worker: RoonBridge renderer (not installed)
20221217 004917 worker: Multiroom sender (available)
20221217 004917 worker: Multiroom receiver (available)
20221217 004917 worker: UPnP renderer (available)
20221217 004917 worker: DLNA server (available)
20221217 004917 worker: GPIO button handler (available)
20221217 004917 worker: Stream recorder (n/a)
20221217 004917 worker: --
20221217 004917 worker: -- Other
20221217 004917 worker: --
20221217 004917 worker: USB volume knob (Off)
20221217 004917 worker: USB auto-mounter (udisks-glue)
20221217 004917 worker: Saved MPD vol level (0)
20221217 004917 worker: Preamp volume level (0)
20221217 004917 worker: MPD volume level (0) restored
20221217 004917 worker: ALSA volume level (None)
20221217 004917 worker: Auto-play (Off)
20221217 004917 worker: CoverView toggle (-off)
20221217 004917 worker: On-screen keyboard (Off)
20221217 004917 worker: Library scope (all)
20221217 004917 worker: Maintenance interval (360 minutes)
20221217 004917 worker: Screen saver activation (Never)
20221217 004917 worker: Session permissions (OK)
20221217 004917 worker: Mount monitor (Off)
20221217 004917 worker: Watchdog started
20221217 004917 worker: Ready
Reply
#4
My config.txt:

Code:
pi@Moode:~ $ cat /boot/config.txt

[cm4]
otg_mode=1

[pi4]
hdmi_force_hotplug:0=1
hdmi_force_hotplug:1=1

[all]
disable_splash=1
disable_overscan=1
hdmi_drive=2
hdmi_blanking=1
hdmi_force_edid_audio=1
hdmi_force_hotplug=1
hdmi_group=0
dtparam=i2c_arm=on
dtparam=i2s=on
dtparam=audio=on
#dtoverlay=disable-wifi
#dtoverlay=disable-bt
Reply
#5
My cmdline.txt:

Code:
pi@Moode:~ $ cat /boot/cmdline.txt
console=serial0,115200 console=tty1 root=PARTUUID=6829da09-02 rootfstype=ext4 fsck.repair=yes rootwait
Reply
#6
(12-16-2022, 11:55 PM)Franz Wrote: here is my startup log:

Code:
pi@Moode:~ $ moodeutl -l
20221217 004856 worker: --
20221217 004856 worker: -- Start moOde 8 series
20221217 004856 worker: --
20221217 004856 worker: Successfully daemonized
20221217 004901 worker: File check (OK)
20221217 004903 worker: Session vacuumed
20221217 004903 worker: Session loaded
20221217 004903 worker: Debug logging (OFF)
20221217 004903 worker: --
20221217 004903 worker: -- Audio debug
20221217 004903 worker: --
20221217 004903 worker: ALSA cards: (0:b1 | 1:Headphones | 2:M2496 | 3:empty
20221217 004903 worker: MPD config: (2:Musical Fidelity V90-DAC 24/96 | mixer:(PCM) | card:2)
20221217 004903 worker: ALSA mixer actual (PCM)
20221217 004904 worker: ALSA PCM volume set to (amixer: Unable to find simple control 'PCM',0)
20221217 004904 worker: --
20221217 004904 worker: -- System
20221217 004904 worker: --
20221217 004907 worker: Host      (moode)
20221217 004908 worker: moOde     (8.2.2 2022-10-23)
20221217 004908 worker: RaspiOS   (11.5)
20221217 004908 worker: Kernel    (5.15.61-v7+ #1579)
20221217 004908 worker: Platform  (Pi-2B 1.1 1GB)
20221217 004908 worker: ARM arch  (armv7l, 32-bit)
20221217 004908 worker: MPD ver   (0.23.5)
20221217 004908 worker: CPU gov   (ondemand)
20221217 004908 worker: USB boot  (not available)
20221217 004908 worker: File sys  (expanded)
20221217 004908 worker: HDMI port (On)
20221217 004908 worker: Sys LED0  (On)
20221217 004908 worker: Sys LED1  (On)
20221217 004908 worker: --
20221217 004908 worker: -- Network
20221217 004908 worker: --
20221217 004908 worker: eth0 adapter exists
20221217 004908 worker: eth0 check for address (No)
20221217 004908 worker: eth0 address not assigned
20221217 004908 worker: wlan0 adapter exists
20221217 004908 worker: wlan0 country (US)
20221217 004908 worker: wlan0 SSID is "None (activates AP mode)"
20221217 004908 worker: wlan0 AP mode started
20221217 004913 worker: IP addr (192.168.178.136)
20221217 004913 worker: Netmask (255.255.255.0)
20221217 004913 worker: Gateway (192.168.178.1)
20221217 004913 worker: Pri DNS (127.0.0.1)
20221217 004913 worker: Domain  (fritz.box)
20221217 004913 worker: apd0 router mode (Off)
20221217 004913 worker: --
20221217 004913 worker: -- Software update
20221217 004913 worker: --
20221217 004913 worker: Automatic check (Off)
20221217 004913 worker: --
20221217 004913 worker: -- Audio config
20221217 004913 worker: --
20221217 004913 worker: MPD conf update skipped (USB device)
20221217 004913 worker: ALSA card number (2)
20221217 004913 worker: MPD audio output (Musical Fidelity V90-DAC 24/96)
20221217 004914 worker: Audio formats (S24_3LE)
20221217 004914 worker: ALSA mixer name (PCM)
20221217 004914 worker: MPD mixer type (fixed 0dB)
20221217 004914 worker: Hdwr volume controller not detected
20221217 004914 worker: ALSA output mode (Default: plughw)
20221217 004914 worker: ALSA loopback (Off)
20221217 004914 worker: Reset renderer active flags
20221217 004914 worker: CamillaDSP (off)
20221217 004914 worker: --
20221217 004914 worker: -- File sharing
20221217 004914 worker: --
20221217 004914 worker: SMB file sharing (Off)
20221217 004914 worker: NFS file sharing (Off)
20221217 004914 worker: --
20221217 004914 worker: -- MPD startup
20221217 004914 worker: --
20221217 004915 worker: MPD started
20221217 004915 worker: MPD accepting connections
20221217 004916 worker: MPD output 1 ALSA Default (On)
20221217 004916 worker: MPD output 2 ALSA Bluetooth (Off)
20221217 004916 worker: MPD output 3 HTTP Server (Off)
20221217 004916 worker: MPD crossfade (off)
20221217 004916 worker: MPD ignore CUE files (yes)
20221217 004916 worker: --
20221217 004916 worker: -- Music sources
20221217 004916 worker: --
20221217 004916 worker: USB sources
20221217 004916 worker: Transcend
20221217 004916 worker: NAS sources
20221217 004916 worker: None configured
20221217 004916 worker: --
20221217 004916 worker: -- Feature availability
20221217 004916 worker: --
20221217 004916 worker: Source select (available)
20221217 004916 worker: Source select (source: MPD)
20221217 004916 worker: Source select (output: Musical Fidelity V90-DAC 24/96)
20221217 004916 worker: Bluetooth (available)
20221217 004917 worker: AirPlay renderer (available)
20221217 004917 worker: Spotify renderer (available)
20221217 004917 worker: Squeezelite (available)
20221217 004917 worker: RoonBridge renderer (not installed)
20221217 004917 worker: Multiroom sender (available)
20221217 004917 worker: Multiroom receiver (available)
20221217 004917 worker: UPnP renderer (available)
20221217 004917 worker: DLNA server (available)
20221217 004917 worker: GPIO button handler (available)
20221217 004917 worker: Stream recorder (n/a)
20221217 004917 worker: --
20221217 004917 worker: -- Other
20221217 004917 worker: --
20221217 004917 worker: USB volume knob (Off)
20221217 004917 worker: USB auto-mounter (udisks-glue)
20221217 004917 worker: Saved MPD vol level (0)
20221217 004917 worker: Preamp volume level (0)
20221217 004917 worker: MPD volume level (0) restored
20221217 004917 worker: ALSA volume level (None)
20221217 004917 worker: Auto-play (Off)
20221217 004917 worker: CoverView toggle (-off)
20221217 004917 worker: On-screen keyboard (Off)
20221217 004917 worker: Library scope (all)
20221217 004917 worker: Maintenance interval (360 minutes)
20221217 004917 worker: Screen saver activation (Never)
20221217 004917 worker: Session permissions (OK)
20221217 004917 worker: Mount monitor (Off)
20221217 004917 worker: Watchdog started
20221217 004917 worker: Ready

The log entry below indicates Linux can't find the DAC's mixer (volume controller).

Code:
20221217 004904 worker: ALSA PCM volume set to (amixer: Unable to find simple control 'PCM',0)

With the DAC plugged into the Pi post the output from the commands below.

Code:
cat /proc/asound/cards

amixer -c 2
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#7
When I just copied your code, I got "no such file or directory":

But this produced an output:

pi@Moode:/proc/asound $  cat cards
 0 [b1             ]: bcm2835_hdmi - bcm2835 HDMI 1
                      bcm2835 HDMI 1
 1 [Headphones     ]: bcm2835_headpho - bcm2835 Headphones
                      bcm2835 Headphones
 2 [M2496          ]: USB-Audio - Musical Fidelity V90-DAC 24/96
                      Musical Fidelity Musical Fidelity V90-DAC 24/96 at usb-3f9                                                 80000.usb-1.3, full s

then:
pi@Moode:/proc/asound $ amixer -c 2
pi@Moode:/proc/asound $

Since this produced no output I tired:

pi@Moode:/proc/asound/M2496 $ amixer
Simple mixer control 'HDMI',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback -10239 - 400
  Mono: Playback -10239 [0%] [-99999.99dB] [on]


and:

pi@Moode:/proc/asound/M2496 $ amixer -c 2
pi@Moode:/proc/asound/M2496 $ amixer -c
amixer: option requires an argument -- 'c'
Invalid switch or option needs an argument.
Usage: amixer <options> [command]

Available options:
  -h,--help       this help
  -c,--card N     select the card
  -D,--device N   select the device, default 'default'
  -d,--debug      debug mode
  -n,--nocheck    do not perform range checking
  -v,--version    print version of this program
  -q,--quiet      be quiet
  -i,--inactive   show also inactive controls
  -a,--abstract L select abstraction level (none or basic)
  -s,--stdin      Read and execute commands from stdin sequentially
  -R,--raw-volume Use the raw value (default)
  -M,--mapped-volume Use the mapped volume

Available commands:
  scontrols       show all mixer simple controls
  scontents       show contents of all mixer simple controls (default command)
  sset sID P      set contents for one mixer simple control
  sget sID        get contents for one mixer simple control
  controls        show all controls for given card
  contents        show contents of all controls for given card
  cset cID P      set control contents for one control
  cget cID        get control contents for one control
pi@Moode:/proc/asound/M2496 $
Reply
#8
I also set up PiCorePlayer and I have exactly the same problem.
Reply
#9
(12-19-2022, 02:07 PM)Franz Wrote: I also set up PiCorePlayer and I have exactly the same problem.

That suggest something external to the software. Maybe some sort of hardware issue or incompatibility.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#10
(12-19-2022, 02:46 PM)Tim Curtis Wrote:
(12-19-2022, 02:07 PM)Franz Wrote: I also set up PiCorePlayer and I have exactly the same problem.

That suggest something external to the software. Maybe some sort of hardware issue or incompatibility.

In this post
https://www.diyaudio.com/community/threa...st-5167834

you suggested an USB (UAC2) work around to someone with a similar problem.
Does that work around still exist?
Reply


Forum Jump: