KALI reclocker and PIANO DAC giveaway

Raspberry Pi related support

Re: KALI reclocker and PIANO DAC giveaway

Postby Fidelity089 » 17 May 2018, 10:41

Hi Frank,

how to set the Piano DAC in "Dual-Mono" mode? (not 2.0, 2.1, 2.2)
seems not possible at all under RuneOS Beta 04.

Regards



hondagx35 wrote:Hi all,

my ALLO Piano 2.1 has arrived last week.

At the moment i'm about to integrate the controls in Rune.

1.jpg


2.jpg


So far all seems to work fine with my patched kernel.
Mode and crossover is available via alsamixer.

Frank
Fidelity089
 
Posts: 7
Joined: 05 Nov 2016, 09:02

Re: KALI reclocker and PIANO DAC giveaway

Postby hondagx35 » 17 May 2018, 17:35

Hi,

try:

Code: Select all
amixer -c0 set 'Subwoofer mode' 'None'

and
Code: Select all
amixer -c0 set 'Dual Mode' 'Dual-Mono'


on console.

Frank
User avatar
hondagx35
 
Posts: 3013
Joined: 11 Sep 2014, 22:06
Location: Germany

Re: KALI reclocker and PIANO DAC giveaway

Postby Fidelity089 » 17 May 2018, 18:33

hondagx35 wrote:Hi,

try:

Code: Select all
amixer -c0 set 'Subwoofer mode' 'None'

and
Code: Select all
amixer -c0 set 'Dual Mode' 'Dual-Mono'


on console.

Frank



Hi Frank,

thank you - already tried but does not work ->

root@runeaudio(rw):~# amixer -c0 set 'Subwoofer mode' 'None'
amixer: Invalid command!
root@runeaudio(rw):~# amixer -c0 set 'Dual Mode' 'Dual-Mono'
amixer: Unable to find simple control 'Dual Mode',0

root@runeaudio(rw):~# amixer -c 0 sset "Dual Mode" "Dual-Mono"
amixer: Unable to find simple control 'Dual Mode',0

After researching, it seems that either RuneOS needs an more recent Linux kernel a/o the Piano DAC 2.1 an firmware update by ALLO (!?)

Here some outputs:

Using username "root".
Code: Select all
===============  RuneOS distribution  ===============
  ____                      _             _ _
 |  _ \ _   _ _ __   ___   / \  _   _  __| (_) ___
 | |_) | | | | '_ \ / _ \ / _ \| | | |/ _` | |/ _ \
 |  _ <| |_| | | | |  __// ___ \ |_| | (_| | | (_) |
 |_| \_\\__,_|_| |_|\___/_/   \_\__,_|\__,_|_|\___/

================  http://www.runeaudio.com  ================
Hw-env: RaspberryPi 2 / 3


Last login: Thu May 17 19:02:24 2018 from 192.168.178.5
root@runeaudio(rw):~# cat /boot/config.txt
# Uncomment some or all of these to enable the optional hardware interfaces
# Params:
#         i2c_arm                  Set to "on" to enable the ARM's i2c interface
#                                  (default "off")
#         i2c_vc                   Set to "on" to enable the i2c interface
#                                  usually reserved for the VideoCore processor
#                                  (default "off")
#         i2c_arm_baudrate         Set the baudrate of the ARM's i2c interface
#                                  (default "100000")
#         i2c_vc_baudrate          Set the baudrate of the VideoCore i2c interface
#                                  (default "100000")
#         i2c_baudrate             An alias for i2c_arm_baudrate
#         i2s                      Set to "on" to enable the i2s interface
#                                  (default "off")
#         spi                      Set to "on" to enable the spi interfaces
#                                  (default "off")
#         act_led_trigger          Choose which activity the LED tracks.
#                                  Use "heartbeat" for a nice load indicator.
#                                  (default "mmc")
#         act_led_activelow        Set to "on" to invert the sense of the LED
#                                  (default "off")
#         act_led_gpio             Set which GPIO pin to use for the activity LED
#                                  (in case you want to connect it to an external
#                                  device)
#                                  (default "16" on a non-Plus board, "47" on a
#                                  Plus or Pi 2)
#         N.B. It is recommended to only enable those interfaces that are needed.
#         Leaving all interfaces enabled can lead to unwanted behaviour (i2c_vc
#         interfering with Pi Camera, I2S and SPI hogging GPIO pins, etc.)
#         Note also that i2c, i2c_arm and i2c_vc are aliases for the physical
#         interfaces i2c0 and i2c1. Use of the numeric variants is still possible
#         but deprecated because the ARM/VC assignments differ between board
#         revisions. The same board-specific mapping applies to i2c_baudrate,
#         and the other i2c baudrate parameters.

dtparam=i2c_arm=on
#dtparam=i2c_vc=on
dtparam=i2s=on
#dtparam=spi=on
#dtparam=act_led_trigger=mmc
#dtdebug=on

#dtparam=uart1=off
#dtoverlay=pi3-disable-bt-overlay
#dtoverlay=pi3-miniuart-bt-overlay

## RuneAudio HDMI & 3,5mm jack
dtparam=audio=off

## RuneAudio I2S-Settings
dtoverlay=allo-piano-dac-plus-pcm512x-audio,glb_mclk


# Uncomment to enable the lirc-rpi module
# Params: gpio_out_pin             GPIO pin for output (default "17")
#         gpio_in_pin              GPIO pin for input (default "18")
#         gpio_in_pull             Pull up/down/off on the input pin
#                                  (default "down")
#         sense                    Override the IR receive auto-detection logic:
#                                    "1" = force active high
#                                    "0" = force active low
#                                    "-1" = use auto-detection
#                                  (default "-1")
#         softcarrier              Turn the software carrier "on" or "off"
#                                  (default "on")
#         invert                   "on" = invert the output pin (default "off")
#         debug                    "on" = enable additional debug messages
#                                  (default "off")
#dtoverlay=lirc-rpi
#dtparam=gpio_out_pin=17
#dtparam=gpio_in_pin=18
#dtparam=gpio_in_pull=down

# LCD settings
# 180 degrees
#lcd_rotate=2
# Normal
lcd_rotate=0
#dtoverlay=rpi-backlight
#dtoverlay=rpi-ft5406
disable_splash=1

# Uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# Uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1

# Uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# Uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720

# Uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# Uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1

# Uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
hdmi_drive=2

# Uncomment to set monitor mode to DMT
#hdmi_group=2

# Uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4

# setting the max usb current to 1200mA
max_usb_current=1

# memory options
gpu_mem=64

# Overclocking options
force_turbo=1


root@runeaudio(rw):~# ls -l /boot/overlays/allo*
-rwxr-xr-x 1 root root 1381 Feb 11  2017 /boot/overlays/allo-boss-dac-pcm512x-audio.dtbo
-rwxr-xr-x 1 root root 1011 Feb 11  2017 /boot/overlays/allo-piano-dac-pcm512x-audio.dtbo
-rwxr-xr-x 1 root root 1357 Feb 11  2017 /boot/overlays/allo-piano-dac-plus-pcm512x-audio.dtbo

#####################################################################################
       
###### System info ######
Linux version 4.4.39-ARCH+ (frank@franks-ubuntu) (gcc version 4.8.3 20140106 (prerelease) (crosstool-NG linaro-1.13.1-4.8-2014.01 - Linaro GCC 2013.11) ) #5 SMP Sat Feb 11 15:43:36 CET 2017

system time:   Tue May 15 19:45:34 CEST 2018

system load:   0.11 0.05 0.01 2/150 7655

HW platform:   RaspberryPi2 (08)

playerID:   08b26fff2ac4ddac6fee7fbbc1890504ae


###### Active processes (pstree) ######
systemd-+-avahi-daemon---avahi-daemon
        |-dbus-daemon
        |-dnsmasq
        |-haveged
        |-ifplugd
        |-mpd-+-{decoder:mad}
        |     |-{io}
        |     |-{output:PianoDAC}
        |     `-{player}
        |-nginx---nginx
        |-nmbd
        |-ntpd---{ntpd}
        |-php-fpm---3*[php-fpm]
        |-python
        |-redis-server---2*[{redis-server}]
        |-rune_PL_wrk
        |-rune_SY_wrk---sh---debug_collector---sh---pstree
        |-sh---sleep
        |-smbd---smbd
        |-sshd---sshd---bash
        |-systemd-journal
        |-systemd-udevd
        `-upmpdcli---8*[{upmpdcli}]


###### Audio backend ######
Advanced Linux Sound Architecture Driver Version k4.4.39-ARCH+.

Card list: (/proc/asound/cards)
--------------------------------------------------
 0 [PianoDACPlus   ]: PianoDACPlus - PianoDACPlus
                      PianoDACPlus


PLAYBACK devices: (aplay -l)
--------------------------------------------------
**** List of PLAYBACK Hardware Devices ****
card 0: PianoDACPlus [PianoDACPlus], device 0: PianoDACPlus multicodec-0 []
  Subdevices: 0/1
  Subdevice #0: subdevice #0


PCM devices: (aplay -L)
--------------------------------------------------
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=PianoDACPlus
    PianoDACPlus,
    Default Audio Device
sysdefault:CARD=PianoDACPlus
    PianoDACPlus,
    Default Audio Device


Simple mixer controls: (amixer scontrols)
--------------------------------------------------
card 0:
Simple mixer control 'DSP Program',0
Simple mixer control 'Analogue',0
Simple mixer control 'Analogue Playback Boost',0
Simple mixer control 'Auto Mute',0
Simple mixer control 'Auto Mute Mono',0
Simple mixer control 'Auto Mute Time Left',0
Simple mixer control 'Auto Mute Time Right',0
Simple mixer control 'Clock Missing Period',0
Simple mixer control 'Deemphasis',0
Simple mixer control 'Digital',0
Simple mixer control 'Lowpass',0
Simple mixer control 'Max Overclock DAC',0
Simple mixer control 'Max Overclock DSP',0
Simple mixer control 'Max Overclock PLL',0
Simple mixer control 'Subwoofer',0
Simple mixer control 'Subwoofer mode',0
Simple mixer control 'Volume Ramp Down Emergency Rate',0
Simple mixer control 'Volume Ramp Down Emergency Step',0
Simple mixer control 'Volume Ramp Down Rate',0
Simple mixer control 'Volume Ramp Down Step',0
Simple mixer control 'Volume Ramp Up Rate',0
Simple mixer control 'Volume Ramp Up Step',0


Mixer controls: (amixer controls)
--------------------------------------------------
card 0:
numid=6,iface=MIXER,name='DSP Program'
numid=3,iface=MIXER,name='Analogue Playback Boost Volume'
numid=2,iface=MIXER,name='Analogue Playback Volume'
numid=10,iface=MIXER,name='Auto Mute Mono Switch'
numid=11,iface=MIXER,name='Auto Mute Switch'
numid=8,iface=MIXER,name='Auto Mute Time Left'
numid=9,iface=MIXER,name='Auto Mute Time Right'
numid=7,iface=MIXER,name='Clock Missing Period'
numid=5,iface=MIXER,name='Deemphasis Switch'
numid=4,iface=MIXER,name='Digital Playback Switch'
numid=1,iface=MIXER,name='Digital Playback Volume'
numid=22,iface=MIXER,name='Lowpass Route'
numid=20,iface=MIXER,name='Max Overclock DAC'
numid=19,iface=MIXER,name='Max Overclock DSP'
numid=18,iface=MIXER,name='Max Overclock PLL'
numid=24,iface=MIXER,name='Subwoofer Playback Switch'
numid=23,iface=MIXER,name='Subwoofer Playback Volume'
numid=21,iface=MIXER,name='Subwoofer mode Route'
numid=16,iface=MIXER,name='Volume Ramp Down Emergency Rate'
numid=17,iface=MIXER,name='Volume Ramp Down Emergency Step'
numid=12,iface=MIXER,name='Volume Ramp Down Rate'
numid=13,iface=MIXER,name='Volume Ramp Down Step'
numid=14,iface=MIXER,name='Volume Ramp Up Rate'
numid=15,iface=MIXER,name='Volume Ramp Up Step'


MPD audio outputs status: (mpc outputs)
--------------------------------------------------
Output 1 (PianoDACPlus) is enabled

MPD statistics: (mpc stats)
--------------------------------------------------
Artists:   2642
Albums:    2313
Songs:     8393

Play Time:    1 days, 22:56:14
Uptime:       6 days, 0:34:40
DB Updated:   Sat Apr 14 20:07:35 2018
DB Play Time: 39 days, 3:42:55

###### mpd version ######
Music Player Daemon 0.19.19-dsd

Copyright (C) 2003-2007 Warren Dukes
Copyright (C) 2008-2014 Max Kellermann
This is free software; see the source for copying conditions.  There is NO
warranty; not even MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Database plugins:
 simple proxy upnp

Storage plugins:
 local smbclient nfs

Neighbor plugins:
 smbclient upnp

Decoders plugins:
 [mad] mp3 mp2
 [vorbis] ogg oga
 [oggflac] ogg oga
 [flac] flac
 [sndfile] wav aiff aif au snd paf iff svx sf voc w64 pvf xi htk caf sd2
 [audiofile] wav au aiff aif
 [dsdiff] dff
 [dsf] dsf
 [faad] aac
 [ffmpeg] 16sv 3g2 3gp 4xm 8svx aa3 aac ac3 afc aif aifc aiff al alaw amr anim apc ape asf atrac au aud avi avm2 avs bap bfi c93 cak cin cmv cpk daud dct divx dts dv dvd dxa eac3 film flac flc fli fll flx flv g726 gsm gxf iss m1v m2v m2t m2ts m4a m4b m4v mad mj2 mjpeg mjpg mka mkv mlp mm mmf mov mp+ mp1 mp2 mp3 mp4 mpc mpeg mpg mpga mpp mpu mve mvi mxf nc nsv nut nuv oga ogm ogv ogx oma ogg omg opus psp pva qcp qt r3d ra ram rl2 rm rmvb roq rpl rvc shn smk snd sol son spx str swf tak tgi tgq tgv thp ts tsp tta xa xvid uv uv2 vb vid vob voc vp6 vmd wav webm wma wmv wsaud wsvga wv wve
 [pcm]

Output plugins:
 null fifo pipe alsa jack httpd

Encoder plugins:
 null vorbis wave flac

Input plugins:
 file alsa curl ffmpeg smbclient nfs mms

Playlist plugins:
 extm3u m3u pls xspf asx rss soundcloud cue embcue

Protocols:
 file:// http:// https:// mms:// mmsh:// mmst:// mmsu:// gopher:// rtp:// rtsp:// rtmp:// rtmpt:// rtmps:// smb:// nfs:// alsa://

###### mpd.conf ######
###################################
# Auto generated mpd.conf file
# please DO NOT edit it manually!
# Use RuneUI MPD config section
###################################

state_file   "/var/lib/mpd/mpdstate"
zeroconf_enabled    "yes"
zeroconf_name    "runeaudio"
bind_to_address "/run/mpd.sock"
bind_to_address    "any"
port    "6600"
max_connections    "20"
user    "mpd"
group    "audio"
db_file    "/var/lib/mpd/mpd.db"
sticker_file    "/var/lib/mpd/sticker.sql"
pid_file    "/var/run/mpd/pid"
music_directory    "/mnt/MPD"
playlist_directory    "/var/lib/mpd/playlists"
follow_outside_symlinks    "yes"
follow_inside_symlinks    "yes"
auto_update    "no"
filesystem_charset    "UTF-8"
id3v1_encoding    "UTF-8"
volume_normalization    "no"
audio_buffer_size    "2048"
buffer_before_play    "10%"
gapless_mp3_playback    "yes"
mixer_type    "disabled"

input {
   plugin    "curl"
}

decoder {
   plugin    "ffmpeg"
   enabled "yes"
}
replaygain    "off"
audio_output_format    "*:16:*"

audio_output {
   name       "PianoDACPlus"
   type       "alsa"
   device       "hw:0,0"
   auto_resample    "no"
   auto_format    "no"
}


###### Kernel optimization parameters ######
hardware platform:   RaspberryPi2
current orionprofile:   RuneAudio


kernel scheduler for mmcblk0:         [noop] deadline cfq
/proc/sys/vm/swappiness:         0
/proc/sys/kernel/sched_latency_ns:      4500000
/proc/sys/kernel/sched_rt_period_us:      1000000
/proc/sys/kernel/sched_rt_runtime_us:      950000
/proc/sys/kernel/sched_autogroup_enabled:   1
/proc/sys/kernel/sched_rr_timeslice_ms:      10
/proc/sys/kernel/sched_min_granularity_ns:   2250000
/proc/sys/kernel/sched_wakeup_granularity_ns:   3000000


###### Kernel module snd_usb_audio settings ######
Error opening module snd_usb_audio

###### Systemd active startup scripts (ls -lah /etc/systemd/system/multi-user.target.wants/) ######
total 8.0K
drwxr-xr-x 2 root root 4.0K Jun 14  2017 .
drwxr-xr-x 6 root root 4.0K Dec 15  2016 ..
lrwxrwxrwx 1 root root   44 Jan 29  2017 amixer-webui.service -> /usr/lib/systemd/system/amixer-webui.service
lrwxrwxrwx 1 root root   44 Feb 15  2015 avahi-daemon.service -> /usr/lib/systemd/system/avahi-daemon.service
lrwxrwxrwx 1 root root   39 Feb  8  2015 haveged.service -> /usr/lib/systemd/system/haveged.service
lrwxrwxrwx 1 root root   44 Mar 11  2016 mpd-watchdog.service -> /usr/lib/systemd/system/mpd-watchdog.service
lrwxrwxrwx 1 root root   47 Jun 14  2017 netctl-ifplugd@eth0.service -> /usr/lib/systemd/system/netctl-ifplugd@.service
lrwxrwxrwx 1 root root   37 Feb 14  2015 nginx.service -> /usr/lib/systemd/system/nginx.service
lrwxrwxrwx 1 root root   36 Feb 15  2015 ntpd.service -> /usr/lib/systemd/system/ntpd.service
lrwxrwxrwx 1 root root   39 Feb 14  2015 php-fpm.service -> /usr/lib/systemd/system/php-fpm.service
lrwxrwxrwx 1 root root   37 Feb 14  2015 redis.service -> /usr/lib/systemd/system/redis.service
lrwxrwxrwx 1 root root   40 Mar 19  2016 remote-fs.target -> /usr/lib/systemd/system/remote-fs.target
lrwxrwxrwx 1 root root   43 Feb 14  2015 rune_PL_wrk.service -> /usr/lib/systemd/system/rune_PL_wrk.service
lrwxrwxrwx 1 root root   45 Feb 14  2015 rune_shutdown.service -> /usr/lib/systemd/system/rune_shutdown.service
lrwxrwxrwx 1 root root   43 Feb 14  2015 rune_SY_wrk.service -> /usr/lib/systemd/system/rune_SY_wrk.service
lrwxrwxrwx 1 root root   36 Feb  8  2015 sshd.service -> /usr/lib/systemd/system/sshd.service


###### Filesystem mounts ######
/dev/root / ext4 rw,relatime,data=ordered 0 0
devtmpfs /dev devtmpfs rw,relatime,size=468036k,nr_inodes=117009,mode=755 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,mode=755 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
tmpfs /tmp tmpfs rw 0 0
configfs /sys/kernel/config configfs rw,relatime 0 0
logs /var/log tmpfs rw,nosuid,nodev,noatime,size=5120k 0 0
rune-logs /var/log/runeaudio tmpfs rw,nosuid,nodev,noatime,size=5120k 0 0
/dev/mmcblk0p1 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro 0 0
//192.168.178.3/music/music2/Hifi\040Concept /mnt/MPD/NAS/Hifi\040Center\040Music cifs ro,relatime,vers=1.0,sec=ntlm,cache=none,username=admin,uid=1000,forceuid,gid=92,forcegid,addr=192.168.178.3,unix,posixpaths,mapposix,acl,rsize=16384,wsize=17408,actimeo=1 0 0
//192.168.178.3/music/music2/Hifi\040Home\040Tracks /mnt/MPD/NAS/Hifi\040Home\040Tracks cifs ro,relatime,vers=1.0,sec=ntlm,cache=none,username=admin,uid=1000,forceuid,gid=92,forcegid,addr=192.168.178.3,unix,posixpaths,mapposix,acl,rsize=16384,wsize=17408,actimeo=1 0 0
//192.168.178.3/music/music2/X_SPOTIFYRIP /mnt/MPD/NAS/Spotify\040Rip cifs ro,relatime,vers=1.0,sec=ntlm,cache=none,username=admin,uid=1000,forceuid,gid=92,forcegid,addr=192.168.178.3,unix,posixpaths,mapposix,acl,rsize=16384,wsize=17408,actimeo=1 0 0

###### Loaded kernel modules ######
Module                  Size  Used by
iptable_filter          1708  1
xt_conntrack            2972  1
ipt_MASQUERADE          1235  1
nf_nat_masquerade_ipv4     2915  1 ipt_MASQUERADE
iptable_nat             1943  1
nf_conntrack_ipv4      13702  2
nf_defrag_ipv4          1677  1 nf_conntrack_ipv4
nf_nat_ipv4             5699  1 iptable_nat
nf_nat                 15862  2 nf_nat_ipv4,nf_nat_masquerade_ipv4
nf_conntrack          101212  5 nf_nat,nf_nat_ipv4,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ipv4
cfg80211              498228  0
md4                     3599  0
nls_utf8                1419  1
cifs                  392255  2
snd_soc_pcm512x_i2c     2609  2
snd_soc_pcm512x        18826  1 snd_soc_pcm512x_i2c
regmap_i2c              3560  1 snd_soc_pcm512x_i2c
snd_soc_allo_piano_dac_plus     7018  1
snd_soc_allo_piano_dac     3417  0
snd_soc_bcm2835_i2s     6278  2
snd_soc_core          153224  4 snd_soc_allo_piano_dac_plus,snd_soc_pcm512x,snd_soc_bcm2835_i2s,snd_soc_allo_piano_dac
snd_pcm_dmaengine       5503  1 snd_soc_core
snd_pcm                88980  6 snd_soc_allo_piano_dac_plus,snd_soc_pcm512x,snd_soc_core,snd_soc_allo_piano_dac,snd_pcm_dmaengine
snd_timer              22172  1 snd_pcm
snd                    63333  4 snd_soc_core,snd_timer,snd_pcm
bcm2835_rng             2167  0
i2c_bcm2708             5382  0
rng_core                8183  1 bcm2835_rng
bcm2835_gpiomem         3638  0
bcm2835_wdt             3756  0
uio_pdrv_genirq         3539  0
uio                     9114  1 uio_pdrv_genirq
sch_fq_codel            8174  2
ip_tables              12147  2 iptable_filter,iptable_nat
x_tables               18169  4 ip_tables,ipt_MASQUERADE,xt_conntrack,iptable_filter
ipv6                  372060  0

###### Network listening sockets (netstat -lnp) ######
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:6600            0.0.0.0:*               LISTEN      516/mpd
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      452/smbd
tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      315/redis-server 12
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      743/python
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      329/nginx: master p
tcp        0      0 0.0.0.0:81              0.0.0.0:*               LISTEN      329/nginx: master p
tcp        0      0 0.0.0.0:82              0.0.0.0:*               LISTEN      329/nginx: master p
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      781/dnsmasq
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      300/sshd
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      452/smbd
tcp        0      0 0.0.0.0:49152           0.0.0.0:*               LISTEN      520/upmpdcli
udp        0      0 127.0.0.1:53            0.0.0.0:*                           781/dnsmasq
udp        0      0 0.0.0.0:67              0.0.0.0:*                           781/dnsmasq
udp        0      0 127.0.0.1:44108         0.0.0.0:*                           520/upmpdcli
udp        0      0 192.168.178.4:123       0.0.0.0:*                           317/ntpd
udp        0      0 127.0.0.1:123           0.0.0.0:*                           317/ntpd
udp        0      0 0.0.0.0:123             0.0.0.0:*                           317/ntpd
udp        0      0 192.168.178.255:137     0.0.0.0:*                           476/nmbd
udp        0      0 192.168.178.4:137       0.0.0.0:*                           476/nmbd
udp        0      0 0.0.0.0:137             0.0.0.0:*                           476/nmbd
udp        0      0 192.168.178.255:138     0.0.0.0:*                           476/nmbd
udp        0      0 192.168.178.4:138       0.0.0.0:*                           476/nmbd
udp        0      0 0.0.0.0:138             0.0.0.0:*                           476/nmbd
udp        0      0 0.0.0.0:44243           0.0.0.0:*                           304/avahi-daemon: r
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           304/avahi-daemon: r
udp        0      0 0.0.0.0:1900            0.0.0.0:*                           520/upmpdcli
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name     Path
unix  2      [ ACC ]     STREAM     LISTENING     9480     1/init               /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     12831    516/mpd              /run/mpd.sock
unix  2      [ ACC ]     STREAM     LISTENING     11059    550/php-fpm: master  /var/run/php-display.sock
unix  2      [ ACC ]     STREAM     LISTENING     11062    550/php-fpm: master  /var/run/php-db.sock
unix  2      [ ACC ]     STREAM     LISTENING     11065    550/php-fpm: master  /var/run/php-command.sock
unix  2      [ ACC ]     SEQPACKET  LISTENING     9530     1/init               /run/udev/control
unix  2      [ ACC ]     STREAM     LISTENING     10086    1/init               /var/run/rpcbind.sock
unix  2      [ ACC ]     STREAM     LISTENING     10088    1/init               /run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     10091    1/init               /var/run/avahi-daemon/socket
unix  2      [ ACC ]     STREAM     LISTENING     9096     315/redis-server 12  /tmp/redis.sock
unix  2      [ ACC ]     SEQPACKET  LISTENING     1181     1/init               /run/systemd/coredump
unix  2      [ ACC ]     STREAM     LISTENING     1184     1/init               /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     12730    476/nmbd             /var/run/samba/nmbd/unexpected


###### List all USB devices (lsusb) ######
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

###### Kernel status (dmesg) ######
[    0.000000] Booting Linux on physical CPU 0xf00
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.39-ARCH+ (frank@franks-ubuntu) (gcc version 4.8.3 20140106 (prerelease) (crosstool-NG linaro-1.13.1-4.8-2014.01 - Linaro GCC 2013.11) ) #5 SMP Sat Feb 11 15:43:36 CET 2017
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Raspberry Pi 2 Model B Rev 1.1
[    0.000000] cma: Reserved 8 MiB at 0x3a800000
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] On node 0 totalpages: 241664
[    0.000000] free_area_init_node: node 0, pgdat 80ba3e80, node_mem_map b9fa6000
[    0.000000]   Normal zone: 2124 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 241664 pages, LIFO batch:31
[    0.000000] [bcm2709_smp_init_cpus] enter (9460->f3003010)
[    0.000000] [bcm2709_smp_init_cpus] ncores=4
[    0.000000] PERCPU: Embedded 13 pages/cpu @b9f62000 s22656 r8192 d22400 u53248
[    0.000000] pcpu-alloc: s22656 r8192 d22400 u53248 alloc=13*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 239540
[    0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2709.boardrev=0x2a01041 bcm2709.serial=0x660c6e8 smsc95xx.macaddr=B8:27:EB:60:C6:E8 bcm2708_fb.fbswap=1 bcm2709.uart_clock=48000000 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000  root=/dev/mmcblk0p2 rw rootwait rootfstype=ext4 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 dwc_otg.fiq_enable=1 dwc_otg.fiq_fsm_enable=1 dwc_otg.fiq_fsm_mask=0x3 elevator=noop ipv6.disable=1 logo.nologo quiet loglevel=3 rd.systemd.show_status=false rd.udev.log-priority=3
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 936072K/966656K available (8027K kernel code, 578K rwdata, 2900K rodata, 440K init, 797K bss, 22392K reserved, 8192K cma-reserved)
[    0.000000] Virtual kernel memory layout:
                   vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                   fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                   vmalloc : 0xbb800000 - 0xff800000   (1088 MB)
                   lowmem  : 0x80000000 - 0xbb000000   ( 944 MB)
                   modules : 0x7f000000 - 0x80000000   (  16 MB)
                     .text : 0x80008000 - 0x80ab3f68   (10928 kB)
                     .init : 0x80ab4000 - 0x80b22000   ( 440 kB)
                     .data : 0x80b22000 - 0x80bb2bd8   ( 579 kB)
                      .bss : 0x80bb5000 - 0x80c7c428   ( 798 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000]    Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] Architected cp15 timer(s) running at 19.20MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[    0.000009] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[    0.000021] Switching to timer-based delay loop, resolution 52ns
[    0.000247] Console: colour dummy device 80x30
[    0.000383] console [tty0] enabled
[    0.000412] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
[    0.000427] pid_max: default: 32768 minimum: 301
[    0.000678] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000693] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.001582] Disabling cpuset control group subsystem
[    0.001615] Initializing cgroup subsys io
[    0.001638] Initializing cgroup subsys memory
[    0.001682] Initializing cgroup subsys devices
[    0.001701] Initializing cgroup subsys freezer
[    0.001717] Initializing cgroup subsys net_cls
[    0.001731] Initializing cgroup subsys perf_event
[    0.001745] Initializing cgroup subsys net_prio
[    0.001774] Initializing cgroup subsys pids
[    0.001827] CPU: Testing write buffer coherency: ok
[    0.002352] CPU0: update cpu_capacity 1024
[    0.002366] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00
[    0.002374] [bcm2709_smp_prepare_cpus] enter
[    0.002476] Setting up static identity map for 0x8240 - 0x8274
[    0.004237] [bcm2709_boot_secondary] cpu:1 started (0) 17
[    0.004550] [bcm2709_secondary_init] enter cpu:1
[    0.004592] CPU1: update cpu_capacity 1024
[    0.004597] CPU1: thread -1, cpu 1, socket 15, mpidr 80000f01
[    0.005008] [bcm2709_boot_secondary] cpu:2 started (0) 18
[    0.005230] [bcm2709_secondary_init] enter cpu:2
[    0.005249] CPU2: update cpu_capacity 1024
[    0.005254] CPU2: thread -1, cpu 2, socket 15, mpidr 80000f02
[    0.005608] [bcm2709_boot_secondary] cpu:3 started (0) 18
[    0.005831] [bcm2709_secondary_init] enter cpu:3
[    0.005848] CPU3: update cpu_capacity 1024
[    0.005853] CPU3: thread -1, cpu 3, socket 15, mpidr 80000f03
[    0.005911] Brought up 4 CPUs
[    0.005930] SMP: Total of 4 processors activated (153.60 BogoMIPS).
[    0.005936] CPU: All CPU(s) started in HYP mode.
[    0.005941] CPU: Virtualization extensions available.
[    0.006628] devtmpfs: initialized
[    0.015237] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.015578] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.016134] xor: measuring software checksum speed
[    0.110001]    arm4regs  :  1248.400 MB/sec
[    0.210063]    8regs     :   730.800 MB/sec
[    0.310123]    32regs    :   631.600 MB/sec
[    0.410180]    neon      :  1214.000 MB/sec
[    0.410189] xor: using function: arm4regs (1248.400 MB/sec)
[    0.410310] pinctrl core: initialized pinctrl subsystem
[    0.410866] NET: Registered protocol family 16
[    0.415765] DMA: preallocated 4096 KiB pool for atomic coherent allocations
[    0.421194] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.421209] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.421345] Serial: AMBA PL011 UART driver
[    0.421553] 3f201000.uart: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2
[    0.421975] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
[    0.650702] raid6: int32x1  gen()   134 MB/s
[    0.820627] raid6: int32x1  xor()   108 MB/s
[    0.990754] raid6: int32x2  gen()   175 MB/s
[    1.160847] raid6: int32x2  xor()   115 MB/s
[    1.330898] raid6: int32x4  gen()   179 MB/s
[    1.501015] raid6: int32x4  xor()   116 MB/s
[    1.671211] raid6: int32x8  gen()   168 MB/s
[    1.841263] raid6: int32x8  xor()   108 MB/s
[    2.011423] raid6: neonx1   gen()   441 MB/s
[    2.181479] raid6: neonx1   xor()   321 MB/s
[    2.351592] raid6: neonx2   gen()   578 MB/s
[    2.521727] raid6: neonx2   xor()   416 MB/s
[    2.691845] raid6: neonx4   gen()   721 MB/s
[    2.861928] raid6: neonx4   xor()   480 MB/s
[    3.032141] raid6: neonx8   gen()   476 MB/s
[    3.202183] raid6: neonx8   xor()   342 MB/s
[    3.202190] raid6: using algorithm neonx4 gen() 721 MB/s
[    3.202197] raid6: .... xor() 480 MB/s, rmw enabled
[    3.202203] raid6: using intx1 recovery algorithm
[    3.203593] bcm2835-dma 3f007000.dma: DMA legacy API manager at f3007000, dmachans=0x1
[    3.204067] SCSI subsystem initialized
[    3.204331] usbcore: registered new interface driver usbfs
[    3.204402] usbcore: registered new interface driver hub
[    3.204525] usbcore: registered new device driver usb
[    3.206957] raspberrypi-firmware soc:firmware: Attached to firmware from 2016-12-09 15:11
[    3.234229] clocksource: Switched to clocksource arch_sys_counter
[    3.279299] FS-Cache: Loaded
[    3.279552] CacheFiles: Loaded
[    3.289262] NET: Registered protocol family 2
[    3.290052] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    3.290159] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    3.290296] TCP: Hash tables configured (established 8192 bind 8192)
[    3.290395] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    3.290446] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    3.290686] NET: Registered protocol family 1
[    3.291014] RPC: Registered named UNIX socket transport module.
[    3.291025] RPC: Registered udp transport module.
[    3.291031] RPC: Registered tcp transport module.
[    3.291037] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    3.292094] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[    3.294544] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    3.304751] VFS: Disk quotas dquot_6.6.0
[    3.304976] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    3.306900] FS-Cache: Netfs 'nfs' registered for caching
[    3.307614] NFS: Registering the id_resolver key type
[    3.307676] Key type id_resolver registered
[    3.307684] Key type id_legacy registered
[    3.307711] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    3.308368] JFS: nTxBlock = 7377, nTxLock = 59016
[    3.315637] SGI XFS with ACLs, security attributes, realtime, no debug enabled
[    3.322124] async_tx: api initialized (async)
[    3.322382] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    3.322538] io scheduler noop registered (default)
[    3.322556] io scheduler deadline registered
[    3.322612] io scheduler cfq registered
[    3.324518] BCM2708FB: allocated DMA memory fac00000
[    3.324551] BCM2708FB: allocated DMA channel 0 @ f3007000
[    3.331972] Console: switching to colour frame buffer device 82x26
[    3.336693] vc-cma: Videocore CMA driver
[    3.336703] vc-cma: vc_cma_base      = 0x00000000
[    3.336710] vc-cma: vc_cma_size      = 0x00000000 (0 MiB)
[    3.336716] vc-cma: vc_cma_initial   = 0x00000000 (0 MiB)
[    3.336875] vc-mem: phys_addr:0x00000000 mem_base=0x3dc00000 mem_size:0x3f000000(1008 MiB)
[    3.350313] brd: module loaded
[    3.357690] loop: module loaded
[    3.358502] vchiq: vchiq_init_state: slot_zero = 0xbac80000, is_master = 0
[    3.359949] Loading iSCSI transport class v2.0-870.
[    3.360600] usbcore: registered new interface driver ax88179_178a
[    3.360682] usbcore: registered new interface driver smsc95xx
[    3.360801] usbcore: registered new interface driver cdc_ncm
[    3.360817] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[    3.561074] Core Release: 2.80a
[    3.561088] Setting default values for core params
[    3.561123] Finished setting default values for core params
[    3.761384] Using Buffer DMA mode
[    3.761394] Periodic Transfer Interrupt Enhancement - disabled
[    3.761400] Multiprocessor Interrupt Enhancement - disabled
[    3.761407] OTG VER PARAM: 0, OTG VER FLAG: 0
[    3.761425] Dedicated Tx FIFOs mode
[    3.761724] WARN::dwc_otg_hcd_init:1047: FIQ DMA bounce buffers: virt = 0xbac14000 dma = 0xfac14000 len=9024
[    3.761753] FIQ FSM acceleration enabled for :
               Non-periodic Split Transactions
               Periodic Split Transactions
[    3.761767] dwc_otg: Microframe scheduler enabled
[    3.761807] WARN::hcd_init_fiq:413: FIQ on core 1 at 0x805d4318
[    3.761819] WARN::hcd_init_fiq:414: FIQ ASM at 0x805d4660 length 36
[    3.761830] WARN::hcd_init_fiq:439: MPHI regs_base at 0xbbc7c000
[    3.761883] dwc_otg 3f980000.usb: DWC OTG Controller
[    3.761916] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
[    3.761949] dwc_otg 3f980000.usb: irq 62, io mem 0x00000000
[    3.761993] Init: Port Power? op_state=1
[    3.762000] Init: Power Port (0)
[    3.762195] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.762207] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.762217] usb usb1: Product: DWC OTG Controller
[    3.762226] usb usb1: Manufacturer: Linux 4.4.39-ARCH+ dwc_otg_hcd
[    3.762236] usb usb1: SerialNumber: 3f980000.usb
[    3.762883] hub 1-0:1.0: USB hub found
[    3.762922] hub 1-0:1.0: 1 port detected
[    3.763439] dwc_otg: FIQ enabled
[    3.763448] dwc_otg: NAK holdoff enabled
[    3.763454] dwc_otg: FIQ split-transaction FSM enabled
[    3.763483] Module dwc_common_port init
[    3.763739] usbcore: registered new interface driver usb-storage
[    3.763799] usbcore: registered new interface driver ums-alauda
[    3.763851] usbcore: registered new interface driver ums-cypress
[    3.763902] usbcore: registered new interface driver ums-datafab
[    3.763952] usbcore: registered new interface driver ums_eneub6250
[    3.764001] usbcore: registered new interface driver ums-freecom
[    3.764053] usbcore: registered new interface driver ums-isd200
[    3.764104] usbcore: registered new interface driver ums-jumpshot
[    3.764155] usbcore: registered new interface driver ums-karma
[    3.764207] usbcore: registered new interface driver ums-onetouch
[    3.764314] usbcore: registered new interface driver ums-realtek
[    3.764375] usbcore: registered new interface driver ums-sddr09
[    3.764429] usbcore: registered new interface driver ums-sddr55
[    3.764481] usbcore: registered new interface driver ums-usbat
[    3.764737] mousedev: PS/2 mouse device common for all mice
[    3.765344] md: linear personality registered for level -1
[    3.765361] md: raid0 personality registered for level 0
[    3.765375] md: raid1 personality registered for level 1
[    3.765388] md: raid10 personality registered for level 10
[    3.765622] md: raid6 personality registered for level 6
[    3.765632] md: raid5 personality registered for level 5
[    3.765639] md: raid4 personality registered for level 4
[    3.765654] md: multipath personality registered for level -4
[    3.765668] md: faulty personality registered for level -5
[    3.765952] device-mapper: uevent: version 1.0.3
[    3.766349] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[    3.766898] device-mapper: multipath: version 1.10.0 loaded
[    3.766920] device-mapper: multipath round-robin: version 1.0.0 loaded
[    3.766934] device-mapper: multipath queue-length: version 0.1.0 loaded
[    3.766947] device-mapper: multipath service-time: version 0.2.0 loaded
[    3.766977] device-mapper: raid: Loading target version 1.7.0
[    3.767145] bcm2835-cpufreq: min=900000 max=900000
[    3.767447] sdhci: Secure Digital Host Controller Interface driver
[    3.767455] sdhci: Copyright(c) Pierre Ossman
[    3.767761] sdhost: log_buf @ bac13000 (fac13000)
[    3.824262] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
[    3.824463] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.824935] ledtrig-cpu: registered to indicate activity on CPUs
[    3.825108] hidraw: raw HID events driver (C) Jiri Kosina
[    3.825466] usbcore: registered new interface driver usbhid
[    3.825474] usbhid: USB HID core driver
[    3.825935] Initializing XFRM netlink socket
[    3.825966] NET: Registered protocol family 17
[    3.826093] Key type dns_resolver registered
[    3.826680] Registering SWP/SWPB emulation handler
[    3.827412] registered taskstats version 1
[    3.830215] Btrfs loaded
[    3.831362] Key type encrypted registered
[    3.831457] vc-sm: Videocore shared memory driver
[    3.831469] [vc_sm_connected_init]: start
[    3.844764] [vc_sm_connected_init]: end - returning 0
[    3.844950] of_cfs_init
[    3.845044] of_cfs_init: OK
[    3.845738] md: Waiting for all devices to be available before autodetect
[    3.845747] md: If you don't use raid, use raid=noautodetect
[    3.846655] md: Autodetecting RAID arrays.
[    3.846666] md: Scanned 0 and added 0 devices.
[    3.846671] md: autorun ...
[    3.846676] md: ... autorun DONE.
[    3.846819] Waiting for root device /dev/mmcblk0p2...
[    3.902888] mmc0: host does not support reading read-only switch, assuming write-enable
[    3.905373] mmc0: new high speed SDHC card at address 8fe4
[    3.905963] mmcblk0: mmc0:8fe4 SU16G 14.8 GiB
[    3.907839]  mmcblk0: p1 p2
[    3.954338] Indeed it is in host mode hprt0 = 00021501
[    3.972686] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    3.972739] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    3.981861] devtmpfs: mounted
[    3.982362] Freeing unused kernel memory: 440K (80ab4000 - 80b22000)
[    4.134280] usb 1-1: new high-speed USB device number 2 using dwc_otg
[    4.134434] Indeed it is in host mode hprt0 = 00001101
[    4.304001] systemd[1]: System time before build time, advancing clock.
[    4.334503] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[    4.334519] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    4.335208] hub 1-1:1.0: USB hub found
[    4.335299] hub 1-1:1.0: 5 ports detected
[    4.413496] IPv6: Loaded, but administratively disabled, reboot required to enable
[    4.424283] ip_tables: (C) 2000-2006 Netfilter Core Team
[    4.430191] random: systemd: uninitialized urandom read (16 bytes read, 48 bits of entropy available)
[    4.442126] random: systemd: uninitialized urandom read (16 bytes read, 50 bits of entropy available)
[    4.445323] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[    4.445853] systemd[1]: Detected architecture arm.
[    4.447106] systemd[1]: Set hostname to .
[    4.520233] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 60 bits of entropy available)
[    4.520567] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 60 bits of entropy available)
[    4.527433] random: systemd-cryptse: uninitialized urandom read (16 bytes read, 61 bits of entropy available)
[    4.614277] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[    4.617104] random: systemd: uninitialized urandom read (16 bytes read, 63 bits of entropy available)
[    4.617412] random: systemd: uninitialized urandom read (16 bytes read, 63 bits of entropy available)
[    4.617948] random: systemd: uninitialized urandom read (16 bytes read, 63 bits of entropy available)
[    4.618889] random: systemd: uninitialized urandom read (16 bytes read, 63 bits of entropy available)
[    4.642044] random: systemd: uninitialized urandom read (16 bytes read, 63 bits of entropy available)
[    4.714525] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[    4.714544] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    4.717301] smsc95xx v1.0.4
[    4.776975] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:60:c6:e8
[    4.970282] systemd[1]: Listening on Journal Socket (/dev/log).
[    4.975014] systemd[1]: Listening on Process Core Dump Socket.
[    4.975220] systemd[1]: Listening on udev Kernel Socket.
[    4.975521] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    4.975757] systemd[1]: Listening on Journal Socket.
[    4.996741] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[    4.996860] systemd[1]: Reached target Login Prompts.
[    4.996944] systemd[1]: Reached target Encrypted Volumes.
[    4.997017] systemd[1]: Reached target Swap.
[    4.997234] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    4.997334] systemd[1]: Reached target Remote File Systems.
[    4.998106] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    5.000116] systemd[1]: Created slice System Slice.
[    5.054861] systemd[1]: Starting RuneAudio shutdown script...
[    5.058151] systemd[1]: Mounting Debug File System...
[    5.062443] systemd[1]: Starting Setup Virtual Console...
[    5.088570] systemd[1]: Mounting Temporary Directory...
[    5.089880] systemd[1]: Created slice system-netctl\x2difplugd.slice.
[    5.094707] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[    5.109527] systemd[1]: Starting Load Kernel Modules...
[    5.109758] systemd[1]: Reached target Slices.
[    5.113548] systemd[1]: Starting Remount Root and Kernel File Systems...
[    5.114451] systemd[1]: Reached target System Time Synchronized.
[    5.114945] systemd[1]: Listening on udev Control Socket.
[    5.119103] systemd[1]: Starting Journal Service...
[    5.119669] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    5.119879] systemd[1]: Reached target Paths.
[    5.143199] systemd[1]: Mounting POSIX Message Queue File System...
[    5.160952] systemd[1]: Started RuneAudio shutdown script.
[    5.162442] systemd[1]: Started Create list of required static device nodes for the current kernel.
[    5.163762] systemd[1]: Started Load Kernel Modules.
[    5.165164] systemd[1]: Started Remount Root and Kernel File Systems.
[    5.209837] systemd[1]: Mounted POSIX Message Queue File System.
[    5.210195] systemd[1]: Mounted Debug File System.
[    5.210433] systemd[1]: Mounted Temporary Directory.
[    5.314564] systemd[1]: Started Journal Service.
[    6.407600] bcm2835-wdt 3f100000.watchdog: Broadcom BCM2835 watchdog timer
[    6.413556] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
[    6.436981] bcm2708_i2c 3f804000.i2c: BSC1 Controller at 0x3f804000 (irq 83) (baudrate 100000)
[    6.437460] bcm2835-rng 3f104000.rng: hwrng registered
[    6.575839] snd-allo-piano-dac-plus soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered
[    6.575871] snd-allo-piano-dac-plus soc:sound: snd_soc_register_card() failed: -517
[    6.653794] snd-allo-piano-dac-plus soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered
[    6.653820] snd-allo-piano-dac-plus soc:sound: snd_soc_register_card() failed: -517
[    6.657738] snd-allo-piano-dac-plus soc:sound: control 2:0:0:Digital Playback Volume:0 is already present
[    6.657764] pcm512x 1-004d: ASoC: Failed to add Digital Playback Volume: -16
[    6.659573] snd-allo-piano-dac-plus soc:sound: multicodec <-> 3f203000.i2s mapping ok
[    6.939589] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    7.588069] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[    9.103657] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
[   12.817416] random: nonblocking pool is initialized
[   17.634524] FS-Cache: Netfs 'cifs' registered for caching
[   17.635216] Key type cifs.spnego registered
[   17.635339] Key type cifs.idmap registered
[   21.584067] cfg80211: World regulatory domain updated:
[   21.584094] cfg80211:  DFS Master region: unset
[   21.584104] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   21.584116] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   21.584125] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   21.584135] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   21.584147] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   21.584159] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   21.584169] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   21.584178] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   21.584188] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   22.197395] nf_conntrack version 0.5.0 (14761 buckets, 59044 max)
[   56.558353] pcm512x 1-004c: No SCLK, using BCLK: -2
[   56.559906] pcm512x 1-004d: No SCLK, using BCLK: -2
[   56.564750] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[   56.567205] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[   81.754624] cfg80211: Verifying active interfaces after reg change
[54828.555821] pcm512x 1-004c: No SCLK, using BCLK: -2
[54828.556636] pcm512x 1-004d: No SCLK, using BCLK: -2
[54828.560462] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[54828.562868] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[59454.307460] pcm512x 1-004c: No SCLK, using BCLK: -2
[59454.308303] pcm512x 1-004d: No SCLK, using BCLK: -2
[59454.312182] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[59454.314670] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[63996.713057] pcm512x 1-004c: No SCLK, using BCLK: -2
[63996.713825] pcm512x 1-004d: No SCLK, using BCLK: -2
[63996.717363] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[63996.719706] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[64080.632384] pcm512x 1-004c: No SCLK, using BCLK: -2
[64080.633182] pcm512x 1-004d: No SCLK, using BCLK: -2
[64080.636855] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[64080.639275] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[80013.445129] pcm512x 1-004c: No SCLK, using BCLK: -2
[80013.445994] pcm512x 1-004d: No SCLK, using BCLK: -2
[80013.449976] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[80013.452376] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[229871.094915] pcm512x 1-004c: No SCLK, using BCLK: -2
[229871.095763] pcm512x 1-004d: No SCLK, using BCLK: -2
[229871.099564] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[229871.101952] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[314641.595073] pcm512x 1-004c: No SCLK, using BCLK: -2
[314641.595977] pcm512x 1-004d: No SCLK, using BCLK: -2
[314641.599772] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[314641.602310] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[321835.197914] pcm512x 1-004c: No SCLK, using BCLK: -2
[321835.198780] pcm512x 1-004d: No SCLK, using BCLK: -2
[321835.202406] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[321835.204758] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[324111.598317] pcm512x 1-004c: No SCLK, using BCLK: -2
[324111.599084] pcm512x 1-004d: No SCLK, using BCLK: -2
[324111.602650] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[324111.604995] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[350214.897561] pcm512x 1-004c: No SCLK, using BCLK: -2
[350214.898405] pcm512x 1-004d: No SCLK, using BCLK: -2
[350214.902168] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[350214.904675] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[350694.239853] pcm512x 1-004c: No SCLK, using BCLK: -2
[350694.240795] pcm512x 1-004d: No SCLK, using BCLK: -2
[350694.244652] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[350694.247445] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[350856.739756] pcm512x 1-004c: No SCLK, using BCLK: -2
[350856.740621] pcm512x 1-004d: No SCLK, using BCLK: -2
[350856.744532] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[350856.747229] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[350871.143307] pcm512x 1-004c: No SCLK, using BCLK: -2
[350871.144208] pcm512x 1-004d: No SCLK, using BCLK: -2
[350871.148301] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[350871.150865] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[350897.759230] pcm512x 1-004c: No SCLK, using BCLK: -2
[350897.760116] pcm512x 1-004d: No SCLK, using BCLK: -2
[350897.763997] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[350897.766520] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[350918.069340] pcm512x 1-004c: No SCLK, using BCLK: -2
[350918.070199] pcm512x 1-004d: No SCLK, using BCLK: -2
[350918.074317] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[350918.077141] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[350926.370266] pcm512x 1-004c: No SCLK, using BCLK: -2
[350926.371085] pcm512x 1-004d: No SCLK, using BCLK: -2
[350926.374948] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[350926.377501] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[350946.908109] pcm512x 1-004c: No SCLK, using BCLK: -2
[350946.908959] pcm512x 1-004d: No SCLK, using BCLK: -2
[350946.912680] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[350946.915099] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[350951.621040] pcm512x 1-004c: No SCLK, using BCLK: -2
[350951.621864] pcm512x 1-004d: No SCLK, using BCLK: -2
[350951.625735] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[350951.628283] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[350959.523361] pcm512x 1-004c: No SCLK, using BCLK: -2
[350959.524293] pcm512x 1-004d: No SCLK, using BCLK: -2
[350959.528456] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[350959.530899] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[350993.511345] pcm512x 1-004c: No SCLK, using BCLK: -2
[350993.512203] pcm512x 1-004d: No SCLK, using BCLK: -2
[350993.515949] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[350993.518368] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[351346.411775] pcm512x 1-004c: No SCLK, using BCLK: -2
[351346.412597] pcm512x 1-004d: No SCLK, using BCLK: -2
[351346.416445] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[351346.419089] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[352729.013684] pcm512x 1-004c: No SCLK, using BCLK: -2
[352729.014512] pcm512x 1-004d: No SCLK, using BCLK: -2
[352729.018125] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[352729.020479] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[355219.055079] pcm512x 1-004c: No SCLK, using BCLK: -2
[355219.055880] pcm512x 1-004d: No SCLK, using BCLK: -2
[355219.059593] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[355219.062003] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[374804.013419] pcm512x 1-004c: No SCLK, using BCLK: -2
[374804.014250] pcm512x 1-004d: No SCLK, using BCLK: -2
[374804.018032] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[374804.020493] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[427357.593779] pcm512x 1-004c: No SCLK, using BCLK: -2
[427357.594547] pcm512x 1-004d: No SCLK, using BCLK: -2
[427357.598124] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[427357.600471] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[468283.436250] pcm512x 1-004c: No SCLK, using BCLK: -2
[468283.437073] pcm512x 1-004d: No SCLK, using BCLK: -2
[468283.440876] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[468283.443302] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[469745.743444] pcm512x 1-004c: No SCLK, using BCLK: -2
[469745.744227] pcm512x 1-004d: No SCLK, using BCLK: -2
[469745.747856] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[469745.750237] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[471747.949224] pcm512x 1-004c: No SCLK, using BCLK: -2
[471747.950009] pcm512x 1-004d: No SCLK, using BCLK: -2
[471747.953700] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[471747.956104] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[512156.291045] pcm512x 1-004c: No SCLK, using BCLK: -2
[512156.291862] pcm512x 1-004d: No SCLK, using BCLK: -2
[512156.295605] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[512156.298013] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
[519772.705581] pcm512x 1-004c: No SCLK, using BCLK: -2
[519772.706375] pcm512x 1-004d: No SCLK, using BCLK: -2
[519772.710059] pcm512x 1-004c: Setting SCLK as input clock & disabled PLL
[519772.712490] pcm512x 1-004d: Setting SCLK as input clock & disabled PLL
Fidelity089
 
Posts: 7
Joined: 05 Nov 2016, 09:02

Re: KALI reclocker and PIANO DAC giveaway

Postby janui » 17 May 2018, 22:17

Hi Fidelity089,

If it is a later kernel you need to solve the problem, this image could help: runeaudio-0-3-beta-for-raspberry-pi-t502-520.html#p23625

It is based on the previous version to Franks latest 0.4, but it is upgraded to Linux 4.9.63.1. It's stable but does not contain the latest enhancements.

janui
User avatar
janui
 
Posts: 392
Joined: 20 Dec 2014, 12:55
Location: Ollanda

Re: KALI reclocker and PIANO DAC giveaway

Postby Fidelity089 » 23 May 2018, 21:01

janui wrote:Hi Fidelity089,

If it is a later kernel you need to solve the problem, this image could help: runeaudio-0-3-beta-for-raspberry-pi-t502-520.html#p23625

It is based on the previous version to Franks latest 0.4, but it is upgraded to Linux 4.9.63.1. It's stable but does not contain the latest enhancements.

janui



Janui,

thank you - with the upgraded kernel Dual Mode works - BUT - now I cannot activate I2S. :-(
It should show PianoDAC2.1 (I2S) - and not just PianoDacPlus (???) (see attachment)

I set the dtoverlay params as usual
Here my debug infos:
https://pastebin.com/hGxxLGPr
Fidelity089
 
Posts: 7
Joined: 05 Nov 2016, 09:02

Re: KALI reclocker and PIANO DAC giveaway

Postby janui » 24 May 2018, 08:25

Hi Fidelity089,
Your settings look fine, you have selected the correct overlay driver for this DAC. This overlay is used for several DAC models, so it is possible that its description is misleading. But it looks like a newer version of the file: /srv/http/db/redis_acards_details is required. You should also temporarily set the 3.5mm jack output ON in the Settings UI. MPD will fail if there is no valid output device. When the I2S DAC is working you can switch this off again.
You can download my latest version of redis_acards_details here: http://www.mediafire.com/file/e112ybo5p ... ls.gz/file (SHA-256 of the .gz file is: D7906C8E414B59E5BAA5BCF0C37493909A5BFE95BBEDE1F616E358409ABA695D).
Download the file and check its SHA-256.
Unzip the file and copy it to: /srv/http/db
Then run the file with the commands (these commands also set the required file protection and ownership):
Code: Select all
chown -R http.http /srv/http/
find /srv/http/ -type f -exec chmod 644 {} \;
find /srv/http/ -type d -exec chmod 755 {} \;
chmod 777 /run
chmod 755 /srv/http/command/*
chmod 755 /srv/http/db/redis_datastore_setup
chmod 755 /srv/http/db/redis_acards_details
chown -R mpd.audio /var/lib/mpd
php -f /srv/http/db/redis_acards_details

Then reboot. The DAC should then appear in the MPD output selection screen.
janui
User avatar
janui
 
Posts: 392
Joined: 20 Dec 2014, 12:55
Location: Ollanda

Re: KALI reclocker and PIANO DAC giveaway

Postby Fidelity089 » 24 May 2018, 21:45

Hi Janui,

thank you very much - all done as you suggested - and the Piano DAC 2.1 shows up as I2S device - but there´s no sound output at all
when not having activated the internal sound devices (HDMI & Jack)

If I activate them - sound output is ONLY on the left channel when Dual Mono mode is selected :-(

Had to change the MPD.conf device to hw: 1:0 due to the other cards..

I also tried this but without success...

sudo su
rm /var/lib/alsa/asound.state
CARD="$(cat /proc/asound/cards | grep "\[PianoDACPlus" | awk -F " " '{print $1}')"
alsactl init $CARD >/dev/null 2>&1
amixer -q -c $CARD set 'Dual Mode' 'Dual-Mono'
amixer -q -c $CARD set 'Digital' 100%
amixer -q -c $CARD set 'Subwoofer' 100%
alsactl store $CARD

here my debug file:
https://pastebin.com/39NZeE2U

Thank you for your effort and quick response - very much appreciated
regards
Fidelity089
Fidelity089
 
Posts: 7
Joined: 05 Nov 2016, 09:02

Re: KALI reclocker and PIANO DAC giveaway

Postby janui » 26 May 2018, 14:54

Hi Fidelity089,
Sorry, I can't help you much more, I don't have one of these DAC's to experiment with. Even so, just a few points...
Your debug looks fine.
Fidelity089 wrote:Had to change the MPD.conf device to hw: 1:0 due to the other cards..
This should not be needed, a reboot should set everything up correctly. If that is not happening, there is something significantly wrong.
If you have 3.5mm jack enabled, you could try switching ON each audio card in turn, finally selecting the Piano DAC. This sometimes clears problems.
In mpd.conf, the line 'format "176400:24:2"' should not be there, delete this line or use something like this: 'format "*:24:*"'. The 176400 will invoke SoXr to do resampling most of the time, this will reduce the sound quality. The 2 forces stereo output, this may conflict with your dual mono setting. The 24 is not normally a problem, but if you have music which is encoded @32bit it will reduce the quality, the DAC chip will process 16, 20, 24 and 32bit signals automatically without this setting. Personally, I don’t see any reason to include the format clause in the alsa output section.
And finally, a question, which outputs are us using when dual mono mode is selected? I suspect that you need to use red and red (or white and white).
janui
User avatar
janui
 
Posts: 392
Joined: 20 Dec 2014, 12:55
Location: Ollanda

Re: KALI reclocker and PIANO DAC giveaway

Postby sec.time » 29 Jun 2018, 04:05

Hi all,
I bought a Kali reclocker alone for the raspberry 3B with Rune audio 0.4-beta.
Could anyone help on how to change the setup in RuneAudio to enable Kali?
I like to connect I2S signal direct my ESS9038 Pro DAC but I already stuck at enable Kali.
I try all the I2S Kernel Modules setting in 0.4-beta RuneOS Kernel Settings page, none of them could get Kali to lock on any signal when playing songs.
One thing I notice is does not matter what DAC I choose in I2S Kernel Modules, the MPD AUDIO OUTPUT do not have any addition I2S DAC items show up.

Thanks
sec.time
 
Posts: 1
Joined: 27 Jun 2018, 04:43

Re: KALI reclocker and PIANO DAC giveaway

Postby hondagx35 » 29 Jun 2018, 15:18

Hi sec.time,

all so called "slave DACs" should work with the KALI reclocker.

Slave means that the clock is generated by the source device (in this case, the RPi).

Many DACs are not only connected to I2S, but also need a I2C connection to work correctly.
If the DAC is not connected the kernel recognizes this and will not load the driver.

I would try the HiFiBerry DAC (without + and pro).

Frank
User avatar
hondagx35
 
Posts: 3013
Joined: 11 Sep 2014, 22:06
Location: Germany

support RuneAudio Donate with PayPal

Previous

Return to Raspberry Pi

Who is online

Users browsing this forum: No registered users and 1 guest