今更ですがlightmpdを知りraspberry pi 3b+でやってみたいと思い起動を試みています。
しかし、なんともうまく行っていないのが現状です。
まずはhttpから状況を~を思っているのですが、
ハブ側のLANコネクタ側が光っていないあたり通信すらできていない模様です。
ラズパイ自体は赤点灯と、緑点滅が見えているのでSDカードからのロード自体はしているように見えます。
焼き込んでいるのはlightMPDraspi-armv8-64-v1.2.0b2を焼いています。
いじったところとしては、以下になります。
まず、config.txt。
この方の起動報告を元に、
LAN設定が必要と聞いたので
force_turbo=0
dtparam=eth_max_speed=100
周波数設定が起動には必要と聞いて周波数設定
arm_freq=1368
arm_freq_min=900
device_treeの設定って必要なのでしょうか?device_tree変更
device_tree=bcm2837-rpi-3-b-plus.dtb
DACにはUSB-DACを使用するので、dac欄はすべて無効
------------------------------ここからconfig.txt
force_turbo=0
over_voltage=8
dtparam=eth_max_speed=100
dtparam=eee=off
arm_freq=1368
arm_freq_min=900
#device_tree=bcm2710-rpi-3-b.dtb
device_tree=bcm2837-rpi-3-b-plus.dtb
enable_uart=1
arm_control=0x200
device_tree_address=0x100
device_tree_end=0x8000
kernel=/boot/kernel8.img
kernel_address=0x01000000
initramfs /boot/initrd.romfs.gz 0x02100000
#--------- dac ---------
#dtoverlay=hifiberry-dac
#dtoverlay=hifiberry-digi
#dtoverlay=hifiberry-digi-pro
#dtoverlay=hifiberry-dacplus
#dtoverlay=sabreberry32
#dtoverlay=sabreberry32,slave
#dtoverlay=allo-boss-dac-pcm512x-audio
#dtoverlay=iqaudio-dacplus
#-----------------------
dtoverlay=pi3-miniuart-bt
dtoverlay=pi3-disable-wifi
dtoverlay=pi3-disable-bt
------------------------------ここまでconfig.txt
続いておそらく鬼門のlightmpd.conf
networkの設定はとりあえず省略ですが、
なんとなくここが悪い気がしなくもないです。
ntpはいらないやと思いカットしてます。
NASはSAMBAサーバなのでcifsで設定。
mpdはusb-audioに設定、階層も設定。
httpやtelnetはとりあえずデバッグ中なので全て有効化。
後にoffにします。
------------------------------ここからlightmpd.conf
#
#
[network]
interface=eth0
address=192.168.x.x
netmask=255.255.255.0
gateway=192.168.x.x
nameserver=192.168.x.x
# post-up=sleep 2;/usr/sbin/ethtool -s eth0 speed 100 duplex full
#[ntp]
#server=192.168.0.0
#ntpd=no
#timezone=Asia/Tokyo
#[nas:NASID1]
#type=nfs
#host=nashont1
#remotedir=audio_data
#proto=tcp
#rsize=65536
#wsize=65536
[nas:NASID2]
type=cifs
vers=1.0
host=192.168.x.x
remotedir=hoge
remoteuser=hoge
remotepass=hoge
iocharset=utf8
file_mode=0644
dir_mode=0755
rsize=61440
wsize=65536
[mpd]
# dac=hifiberry-dac
# dac=hifiberry-digi
# dac=hifiberry-dacplus
#------------------------------------------------------------
# hifiberry-dacplus mixer control
# 'DSP Program'
# Items: 'FIR interpolation with de-emphasis'
# 'Low latency IIR with de-emphasis'
# 'High attenuation with de-emphasis'
# 'Fixed process flow'
# 'Ringing-less low latency FIR'
# 'Digital' - output volume
# Limits: 0 - 207 , 0% - 100%
# Ex: 100%,100%
# on,on,100%,100%
# off,off,100%,100%
#------------------------------------------------------------
# Ex
# amixer_sset='DSP Program' 'Fir interpolation with de-emphasis' & 'Digital' on,on,100%,100%
#
#####
# dac=sabreberry32
#------------------------------------------------------------
# sabreberry32 mixer control
# 'Filter Type'
# Items: 'Fast Roll-Off'
# 'Slow Roll-Off'
# 'Minimum Phase'
# 'Playback Digital' - output volume
# Limits: 0 - 255 , 0% - 100%
# 'Mute'
# Items: 'on'
# 'off'
# 'DPLL'
# Items: '1 (Lowest)'
# '2'
# '3'
# '4'
# '5 (Default)'
# '6'
# ...
# ...
# ...
# '15 (Highest)'
# 'IIR Filter'
# Items: '47kHz'
# '50kHz'
# '60kHz'
# '70kHz'
# 'Bypass'
# 'Over Sampling Filter'
# Items: 'Enable'
# 'Bypass'
#
#------------------------------------------------------------
# Ex1
# amixer_sset='Playback Digital' 100%,100% & 'Filter Type' 'Minimum Phase' & Mute off
#
# Ex2(NOS)
# amixer_sset='IIR Filter' 'Bypass' & 'Over Sampling Filter' 'Bypass'
#
#
#######
# dac=iqaudio-dac
# dac=rpi-dac
dac=usb-audio
# dac=usb-hiface
load_module=mpd-0.20.23rt
music_directory=NASID2/hoge
playlist_directory=NASID2/mpd/playlists
db_file=NASID2/mpd/tag_cache
sticker_file=NASID2/mpd/sticker.sql
#log_file=NASID2/mpd/mpd.log
log_file=/dev/null
[httpd]
# yes | no
enable=yes
port=80
[telnetd]
# yes | no
enable=yes
port=23
[ympd]
# yes | no
enable=yes
webport=8080
mpdport=6600
[webconsole]
# yes | no
# start page: http://thishost:${port}/index.html
enable=yes
port=9000
[cpuaffinity]
type=2
[irqpriority]
setdefault=no
# I2S DAC
#@irq/53-DMA=FIFO:99
# USB DAC
dwc_otg_hcd:usb1=FIFO:99
[debug]
interfaces=yes
resolvconf=yes
ntpd=yes
ntpconf=yes
ifconfig=yes
cards=yes
mounts=yes
ps=yes
mpdversion=yes
date=yes
ntpq=yes
music=yes
messages=yes
save=no
------------------------------ここまでlightmpd.conf
あとはmpd.confです。
これはaudio_mixerをhardwareに、audio_output_formatをX8L4:32:2に設定しています。
とりあえずはhttpかtelnetに接続できればそこからデバッグ作業が始まるのですが、
そこにすらたどり着けていないのでどうしたものかとフォーラムの方達のお力を借りたいです。