UPNPアダプターモードでレンダラーとして認識されません

1,189 views
Skip to first unread message

shook...@gmail.com

unread,
Nov 3, 2016, 2:25:12 PM11/3/16
to lightMPD
はじめまして.
これまで,lightMPD-V1.0.2を使っておりましたが,LightMPD/upnpgwをUPNPアダプターで使いたく試していましたが、コントロールソフト上でメディサーバーの中身は見えるもののレンダラーとして(kinsky or LUMIN)から認識されず音声を再生できない状態です。
何とか使用できるようにしたいのでご教示いただけると幸いです。
長文で申し訳ございません。

使用環境:
UPNPアダプター:APU2C4
UPNPインストール用のメモリ:SDカード8GB

プレイヤー:APU2C4
MPD:lightMPD-v1.0.2
MPDインストール用メモリ:USBメモリ4GB

DDC:CONCERO HD
DAC:CHORD DAC64Mk2

NAS:QNAP HS-210
UPnPサーバー:Twonky Server
DLNAコントロールソフト:kinsky(iOS版 Mac版)、LUMIN( iOS版)

(UNNPアダプター側のlightmpd.confです。)

[network]
interface=eth0
address=192.168.1.202
gateway=192.168.1.1
netmask=255.255.255.0
nameserver=192.168.1.1
domain=mydomain.jp

[ntp]
server=ntp.nict.jp
ntpd=no
timezone=Asia/Tokyo

[network:player]
interface=eth1
address=10.0.0.1
netmask=255.255.255.252

[cpuaffinity]
type=0

[irqpriority]
setdefault=no

[telnetd]
# yes | no
enable=yes
port=23

[upmpdcli]
enable=yes
upnpiface = eth0
mpdhost=10.0.0.2
mpdport=6600
friendlyname=UpLightMpd
ohproductroom=UpLightMpd
openhome = 1
ohmetapersist = 1
logfilename=/var/log/upmpdcli.log
loglevel = 3

[polipo]
enable=yes
#
proxyAddress = 0.0.0.0
allowedClients = 10.0.0.2
#
chunkHighMark = 1024
chunkLowMark = 256
chunkCriticalMark = 768
objectHighMark = 2048
#
dnsQueryIPv6 = no
cacheIsShared = false
dnsUseGethostbyname = yes
disableConfiguration = true
disableIndexing = true
disableLocalInterface = true

[nat]
masquerade=network:player
dnsforwarding=yes
ntpforwarding=yes
8023=10.0.0.2:23

(UNNPアダプター側のmenu.lstです。)

#
#
default 0
timeout 0
#
serial --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=0 serial console
hiddenmenu
#
#
title lightMPD/upnpgw
root (hd0,0)

# upnpgw
kernel /boot/bzImage-4.6.5rt10-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=98304 rootfstype=romfs rootdelay=5 clocksource=hpet lightmpd.systype=apu2 lightmpd.bootdev=/dev/mmcblk0p1

# standalone
#kernel /boot/bzImage-4.6.5rt10-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=98304 rootfstype=romfs rootdelay=5 clocksource=tsc idle=poll processor.max_cstate=1 isolcpus=1 nohz_full=1 rcu_nocbs=1 lightmpd.systype=apu2 lightmpd.bootdev=/dev/mmcblk0p1

#
initrd /boot/initrd-lightmpd-64

(プレイヤー側のlightmpd.confです。)
[network]
interface=eth0
address=10.0.0.2
netmask=255.255.255.252
gateway=10.0.0.1
nameserver=10.0.0.1
domain=mydomain.jp

[ntp]
server=ntp.nict.jp
ntpd=no
timezone=Asia/Tokyo

#[nas:music]
# type=nfs
# host=192.168.1.11
# remotedir=nas-Nmusic
# proto=tcp
# rsize=65536
# wsize=65536

#[nas:NASID2]
# type=cifs
# host=nashost2
# remotedir=audio_data
# remoteuser=usrid
# remotepass=passwd
# iocharset=utf8
# file_mode=0644
# dir_mode=0755
# rsize=61440
# wsize=65536

[mpd]
load_module=mpd-0.19.14rt-native-dsd
# music_directory=music
# playlist_directory=music/mpd/playlists
db_file=/tmp/tag_cache
sticker_file=/tmp/sticker.sql
log_file=/dev/null

[httpd]
# yes | no
enable=yes
port=80

[telnetd]
# yes | no
enable=yes
port=23

[ympd]
# yes | no
enable=no
webport=8080
mpdport=6600

[webconsole]
# yes | no
# start page: http://thishost:${port}/index.html
enable=yes
port=9000



[cpuaffinity]
# 0 normal
# 1 cpu1: usb irq handler
# 2 cpu1: usb irq handler,mpd
type=2

[irqpriority]
setdefault=no
# xhci_hcd#0=FIFO:99
ehci_hcd:usb1=FIFO:99


[debug]
interfaces=no
resolvconf=no
ntpd=yes
ntpconf=no
ifconfig=no
cards=no
mounts=no
ps=no
mpdversion=no
date=no
ntpq=no
music=no
messages=no
save=no

(プレイヤー側のlightmpd.confです。)

realtime_option {
memlock "yes"
stack_reserve "2048"
heap_reserve "10240"
main_priority "OTHER:0"
player_priority "FIFO:53"
decoder_priority "OTHER:0"
update_priority "OTHER:0"
}

audio_output {
type "alsa"
name "uda"
device "hw:0,0"
priority "FIFO:54"
mixer_type "disabled"
# dsd_usb "yes"
# dsd_native "yes"
# dsd_native_type "2"
buffer_time "150000"
period_time "37500"
}

###### decoder selector
# decoder_selector {
# suffix "mp3"
# plugin "mad"
# }

# decoder_selector {
# suffix "m4a"
# plugin "ffmpeg"
# }

# decoder_selector {
# suffix "wav"
# plugin "audiofile"
# scan_plugin "ffmpeg"
# }

# decoder_selector {
# suffix "flac"
# plugin "flac"
# }

database {
plugin "simple"
path "/var/lib/mpd/tag_cache"
compress "no"
}

#
music_directory "/var/lib/mpd/Music"
playlist_directory "/var/lib/mpd/playlists"
#sticker_file "/var/lib/mpd/sticker.sql"
log_file "/var/lib/mpd/mpd.log"
pid_file "/var/run/mpd.pid"
state_file "/var/lib/mpd/state"

user "root"
group "root"

bind_to_address "any"
port "6600"

#
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
metadata_to_use "artist,album,title,track,genre,date,disc"

#audio_output_format "96000:24:2"
#
# extended audio format
#audio_output_format "X8L8:24:2"

#LIBSAMPLERATE
#samplerate_converter "Best Sinc Interpolator"
#samplearte_converter "Medium Sinc Interpolator"
#samplearte_converter "Fastest Sinc Interpolator"
#samplearte_converter "ZOHc Interpolator"
#samplearte_converter "Linear Sinc Interpolator"
#samplearte_converter "internal"

# SOXR
samplerate_converter "soxr very high"
#samplerate_converter "soxr high"
#samplerate_converter "soxr medium"
#samplerate_converter "soxr low"
#samplerate_converter "soxr quick"
#
#samplerate_converter "soxr very high openmp"
#samplerate_converter "soxr high openmp"
#samplerate_converter "soxr medium openmp"
#samplerate_converter "soxr low openmp"
#samplerate_converter "soxr quick openmp"


follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
default_permissions "read,add,control,admin"
#
mixer_type "disabled"
#
audio_buffer_size "2048"
buffer_before_play "20%"
#
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
input {
plugin "curl"
proxy "10.0.0.1:8123"
}

設定は以上です。

digi...@gmail.com

unread,
Nov 4, 2016, 9:38:34 AM11/4/16
to lightMPD
shookd2009さん

player側のmenu.lstも貼り付けて下さい。

player側はusbメモリからブートしているので、kernel行のlightmpd.bootdev
は /dev/sda1 または /dev/sdb1 になります。

shook...@gmail.com

unread,
Nov 4, 2016, 12:17:48 PM11/4/16
to lightMPD
お忙しい中、早速お答えいただきありがとうございます。
player側のmenu.lstは、下記のようになります。

どうかよろしくお願いいたします。

#
#
default 0
timeout 0
#
serial --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=0 serial console
hiddenmenu
#
#
title lightMPD-64
root (hd0,0)


#
# boot device: usb memory
#
# clocksource: tsc, cpuaffinity=1 or 2
kernel /boot/bzImage-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs rootdelay=5 clocksource=tsc idle=poll processor.max_cstate=1 isolcpus=1 nohz_full=1 rcu_nocbs=1 lightmpd.systype=apu2 lightmpd.bootdev=/dev/sda1

# clocksource: tsc, cpuaffinity=0
#kernel /boot/bzImage-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs rootdelay=5 clocksource=tsc idle=poll processor.max_cstate=1 lightmpd.systype=apu2 lightmpd.bootdev=/dev/sda1

# clocksource: hpet, cpuaffinity=1 or 2
#kernel /boot/bzImage-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs rootdelay=5 clocksource=hpet isolcpus=1 nohz_full=1 rcu_nocbs=1 lightmpd.systype=apu2 lightmpd.bootdev=/dev/sda1

# clocksource: hpet, cpuaffinity=0
#kernel /boot/bzImage-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs rootdelay=5 clocksource=hpet lightmpd.systype=apu2 lightmpd.bootdev=/dev/sda1


#
# boot device: microSD memory
#
# clocksource: tsc, cpuaffinity=1 or 2
#kernel /boot/bzImage-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs rootdelay=5 clocksource=tsc idle=poll processor.max_cstate=1 isolcpus=1 nohz_full=1 rcu_nocbs=1 lightmpd.systype=apu2

# clocksource: tsc, cpuaffinity=0
#kernel /boot/bzImage-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs rootdelay=5 clocksource=tsc idle=poll processor.max_cstate=1 lightmpd.systype=apu2

# clocksource: hpet, cpuaffinity=1 or 2
#kernel /boot/bzImage-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs rootdelay=5 clocksource=hpet isolcpus=1 nohz_full=1 rcu_nocbs=1 lightmpd.systype=apu2

# clocksource: hpet, cpuaffinity=0
#kernel /boot/bzImage-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs rootdelay=5 clocksource=hpet lightmpd.systype=apu2

#
initrd /boot/initrd-lightmpd-64

以上です。

digi...@gmail.com

unread,
Nov 5, 2016, 3:26:38 AM11/5/16
to lightMPD
shookd2009さん

upnpgw,playerとも設定に誤りはないと思います。

apu2は1台しかないのでplayer側をshookd2009さんと同じ設定にして確認しましたが、ちゃんと動作しました。


状況からすると
 1. player側のapu2が起動しない
 2. mpd(player側)が起動しない
のようです。


「UPNPアダプター導入方法」のスレで同様な現象がありました。
その方の場合は、player側のmpd.confにlightmpdが認識できない文字コードが含まれているというエラーでmpdが起動していませんでした。
mpd.confの文字コードを変更したらちゃんと起動したそうです。

shookd2009さんがtelnetでlightmpdに接続できる環境があるなら以下の事を確認して下さい。

1. telnet 192.168.2.202 で upnpgwにログインする(id: root  password: lightmpd)
2. upnpgw から telnet 10.0.0.2 で playerにログインする
   ここでplayerにログイン出来ない場合はplayerが起動していないか、upnpgwとplayerの接続が正しくありません。
3. ps auxw | grep mpd を実行する

    386 root       0:00 /usr/bin/mpd

  が表示されればOKです。

4. 3. でmpdが起動していない事が確認できたら、

  mpd --no-daemon --stderr --verbose /etc/mpd.conf

を実行して下さい。

これで、mpdが起動しますが、すぐにエラーメッセージを出して終了します。
そのメッセージを貼り付けて下さい。

よろしくお願いします。

shook...@gmail.com

unread,
Nov 5, 2016, 10:05:09 AM11/5/16
to lightMPD
お忙しい中、お調べ頂きありがとうございます。
教えていただきたことを試すため
当方はMacしかありませんのでターミナルで
ログイン試みたところ下記のようなメッセージで
接続できません。

telnet 192.168.1.202
Trying 192.168.1.202...
telnet: connect to address 192.168.1.202: Operation timed out
telnet: Unable to connect to remote host

以上です。

これは当方のネットワークに問題があるのでしょうか?
何度も申し訳ございません。どうかよろしくお願いいたします。

shook...@gmail.com

unread,
Nov 5, 2016, 10:19:15 AM11/5/16
to lightMPD
連続投稿で申し訳ございません。
当方のホームネットワークは

ルーターからAirMac Extreme(192.168.1.1)でゲートウエイとDHCPサーバーを行っており
そこから無線にてAirMacExpress(192.168.1.4)をブリッジで接続し
そこからスイッチングハブを経由してQnap HS-210(192.168.1.11)やlightMPD(192.168.1.202)を接続しております。
これまではこの構成でAPU2にてlightMPD-v1.0.2は問題なく使用できておりました。

以上、ご参考にしていただければ幸いでございます。

digi...@gmail.com

unread,
Nov 5, 2016, 8:29:53 PM11/5/16
to lightMPD
shookd2009さん

> telnet 192.168.1.202
> Trying 192.168.1.202...
> telnet: connect to address 192.168.1.202: Operation timed out
> telnet: Unable to connect to remote host

upnpgwの問題でしたか。
upnpgwのeth0(電源プラグから一番離れたポート)がQnap HS-210が繋がっているスイッチングハブに繋がっているか
確認して下さい。

v1.0.2では動作していたとの事ですが、その時にメモリは残っていたらそれで今の環境で動作するか確認して下さい。

接続に間違いがなければ、upnpgwが正常に起動していない状態です。
upnpgwはSDメモリからbootされていますが、一度、USBメモリからbootして頂けますか?
その際、/boot/grub/menu.lstの lightmpd.bootdevを/dev/sda1 に変更して下さい。
これで、telnetが出来ない場合は /dev/sdb1 に変更して下さい。

これで動作しない場合は、動作していたv1.0.2の

 1. boot device(usbメモリ or  SDメモリ)
 2. lightmpd.conf
 3. /boot/grub/menu.lst

を教えて下さい。

shook...@gmail.com

unread,
Nov 6, 2016, 2:45:13 AM11/6/16
to lightMPD
何度もお調べ頂きありがとうございます。

まず、
upnpgwのeth0は、電源プラグから一番離れたポートとしてスイッチングハブに
繋がっていることを確認しました。
次に、
USBメモリからbootしてみましたが、/dev/sda1 も /dev/sdb1 もこれまでと同じ

telnet 192.168.1.202
Trying 192.168.1.202...
telnet: connect to address 192.168.1.202: Operation timed out
telnet: Unable to connect to remote host

となり繋がりません。

v1.0.2は、単独だとやはり動作いたしましたので
そのメモリ内容は下記となります。

1. boot deviceは、USBメモリです。
2. lightmpd.confは、下記のとおりです。

#
[network]
interface=eth0
address=192.168.1.202
netmask=255.255.255.0
gateway=192.168.1.1
nameserver=192.168.1.1
domain=mydomain.jp

[ntp]
server=none
ntpd=no
timezone=Asia/Tokyo

[nas:music]
type=nfs
host=192.168.1.11
remotedir=nas-Nmusic
proto=tcp
rsize=65536
wsize=65536

#[nas:NASID2]
# type=cifs
# host=nashost2
# remotedir=audio_data
# remoteuser=usrid
# remotepass=passwd
# iocharset=utf8
# file_mode=0644
# dir_mode=0755
# rsize=61440
# wsize=65536

[mpd]
load_module=mpd-0.19.14rt-native-dsd
music_directory=music
playlist_directory=music/mpd/playlists
db_file=music/mpd/tag_cache
sticker_file=music/mpd/sticker.sql
# log_file=NASID1/mpd/mpd.log
log_file=/dev/null

[httpd]
# yes | no
enable=no
port=80

[telnetd]
# yes | no
enable=no
port=23

[ympd]
# yes | no
enable=no
webport=8080
mpdport=6600

[webconsole]
# yes | no
# start page: http://thishost:${port}/index.html
enable=no
3. /boot/grub/menu.lstは、下記となります。
なお、蛇足ですがこの単独状態でtelnet 192.168.1.202をしたところ
telnet 192.168.1.202
Trying 192.168.1.202...
telnet: connect to address 192.168.1.202: Connection refused
telnet: Unable to connect to remote host
となりました。

本当に何度もお手数をおかけいたしまして申し訳ございません。

どうかよろしくお願いいたします。

digi...@gmail.com

unread,
Nov 6, 2016, 7:22:28 AM11/6/16
to lightMPD
shookd2009さん

前後しますが、

> なお、蛇足ですがこの単独状態でtelnet 192.168.1.202をしたところ 
> telnet 192.168.1.202 
> Trying 192.168.1.202... 
> telnet: connect to address 192.168.1.202: Connection refused 
> telnet: Unable to connect to remote host 
> となりました。 
これはv1.0.2のlightmpd.confが

> [telnetd] 
> #  yes | no 
>         enable=no 
>         port=23 

となっている為で、これを
 
> [telnetd] 
> #  yes | no 
>         enable=yes
>         port=23 

とすることでtelnetがつながるようになります。

upnpgwのlightmpd.confはenable=yesになっているようなので、telnetで繋がるはずです。
同じ接続でlightMPD/upnpgwはつながらないが、v1.0.2では繋がるということなのでupnpgwのlightmpd.confにあやまりがあると考えられます。

シリアル回線でコンソールが使えるといいのですが、ちょっと検査方法を考えます。

それまでに、v1.0.2のlightmpd.confの[telnet]の部分を修正して、v1.0.2でtelnetが使える事を確認して下さい。

shook...@gmail.com

unread,
Nov 6, 2016, 8:20:19 AM11/6/16
to lightMPD
何度もお手数をおかけして申し訳ございません。

早速、v1.0.2のlightmpd.confを書き換え、動作中に確認しましたところ
下記のようなメッセージとなりました。

telnet 192.168.1.202
Trying 192.168.1.202...
Connected to 192.168.1.202.
Escape character is '^]'.

lightmpd login: root
# lightmpd
-sh: lightmpd: not found
#

引き続きどうかよろしくお願いいたします。

digi...@gmail.com

unread,
Nov 6, 2016, 9:48:32 PM11/6/16
to lightMPD
shookd2009さん

インストールに関して確認させて下さい。

upnpアダプター

1. SDメモリにイメージファイルを書き込む
   書き込んだイメージファイルを教えて下さい
      apuboot256m.img.zip
      apuboot2g.img.zip
      apuboot4g.img.zip

   また、書き込みソフトを教えて下さい。


2. パッケージをSDメモリに展開する
  パッケージ:  lightmpd-upnpgw-apu2-v1.0.0.zip

3. lightmpd.confの修正
   lightmpd.confを修正してエディターを教えて下さい。
   そのエディターに行末コード、文字コードの設定が出来るならその設定ないようを教えて下さい。


あと、v1.0.2のlightmpd.confでは動作しているようですので、以下の事を確認して下さい。

upnpgw用に作成したSDメモリのlightmpd.confをv1.0.2のlightmpd.confに置き換えて下さい。

そのSDメモリを使ってupnpgw用のapu2を起動するといろいろエラーがでますが、ネットワークの設定は行われます。

起動したら、telnet で接続出来るか確認して下さい。

これで、接続できない場合はSDメモリのイメージファイルの書き込みに失敗している可能性があります。
接続出来る場合は、upnpgwのlightmpd.confになんらかの異常があります。

shook...@gmail.com

unread,
Nov 7, 2016, 2:01:13 PM11/7/16
to lightMPD
digififanさま
お世話になっております。
何度も申し訳ございません。

インストールに関しまして
本日、USBメモリ(8G)も新たに購入して
下記の通り試してみました。

1.
  apuboot256m.img.zip
  apuboot4g.img.zip
この2つを試してみました。
どちらも書き込みソフトはDDwin for Windowsです。
この時、USBメモリ内にはbootフォルダのみが出来ておりました。
(もちろんフォルダ内には複数のファイルが有りました)

2.パッケージ: lightmpd-upnpgw-apu2-v1.0.0.zipを
  右クリックでUSBメモリ上に展開するようにしました。
  その時、bootに上書きするかと聞かれましたが「統合」する
  方法で処理しています。

3.エディターは秀丸を使用し行末コードは特に指定おりませんがCR+LFに
  なっておりました。文字コードは、日本語(Shift-JIS)です。
  ただ以前、EUCだとうまく行ったとのお話もありましたので、EUCで読み直し
  保存もしてみましたが、結果は変わりませんでした。

最後に、「lightmpd.confをv1.0.2のlightmpd.confに置き換え」も
試してみましたが、telnetでの接続はこれまでどおりのタイムアウトの結果でした。

以上でございます。やはりイメージファイルの書き込みに失敗しているのでしょうか…。

ya.p...@gmail.com

unread,
Nov 7, 2016, 9:57:15 PM11/7/16
to lightMPD
shookd2009さん

shookd2009さんと同じ手順でインストールしてみました。
操作したのはwindows10です。

1. apuboot256.img.zipを解凍
 apuboot256.img.zipを右クリック->すべて展開

apuboot256.img

2. DD for Windowsでapuboot256.imgをusbメモリに書き込む

3. usbメモリを抜いて再度挿入

3. lightmpd-upnpgw-apu2-v1.0.0.zipをusbメモリに展開
lightmpd-upnpgw-apu2-v1.0.0.zip を右クリック -> すべて展開

4. lightmpd.confの編集
a. /lightMPD/conf/lightmpd.conf-upnpgwを/lightMPD/lightmpd.confにコピー
b. /lightMPD/lightmpd.confを編集
編集したのは[network]セクション,[ntp]セクション

[network]
interface=eth0
address=192.168.x.y
gateway=192.168.x.z
netmask=255.255.255.0
nameserver=192.168.x.w
domain=mydomain.jp

[ntp]
server=ntp.nict.jp
ntpd=no
timezone=Asia/Tokyo

5. /boot/grub/menu.lstの編集
下記のように standaloneのkernelをコメントにしてupngwのkernel を有効にする。
それ以外は変更しない。

# upnpgw
kernel /boot/bzImage-4.6.5rt10-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=983
04 rootfstype=romfs rootdelay=5 clocksource=hpet lightmpd.systype=apu2 lightmpd.bootdev=/dev/sda1

# standalone
#kernel /boot/bzImage-4.6.5rt10-64 root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=98304 rootfstype=romfs rootdelay=5 clocksource=tsc idle=poll processor.max_cstate=1 isolcpus=1 nohz_full=1 rcu_nocbs=1 lightmpd.systype=apu2 lightmpd.bootdev=/dev/sda1

この状態でちゃんと起動しました。
一度同じ手順で確認してください。

一つきになるのがlightmpd-upnpgw-apu2-v1.0.0.zipの解凍時に上書き・統合の確認は行われませんでした。
その状態で/boot/grub には下記のファイルがありました。

menu.lst
stage2
default
e2fs_stage1_5
fat_stage1_5
jfs_stage1_5
minix_stage1_5
reiserfs_stage1_5
stage1
xfs_stage1_5
device.map

インストール後の/boot/grubの内容も確認してください。

v1.0.2のlightmpd.confでも起動しないとなると、インストールがうまくいっていないようです。

nobbo...@gmail.com

unread,
Nov 7, 2016, 10:00:12 PM11/7/16
to lightMPD
こんにちは、同じような症状で困ったことがありました。システムを7zipで解凍するときに、SDカード上で、システムに上書き(展開)させると起動できませんでした。別の場所で解凍し、SDカードにコピーをすることで起動できました。SDカードのシステムに上書きしなければ、SDカード上の別名のフォルダで解凍し、システムにコピーでもいいようです。他に起動できない原因に初歩的ですが、apuの内部にSSDが刺さっていて、起動の順番を変える必要がありました。

digi...@gmail.com

unread,
Nov 8, 2016, 12:22:34 AM11/8/16
to lightMPD
nobbochichiさん

貴重なご意見ありがとうございます。bootシーケンスの件をすっかり忘れていました。


shookd2009さん

nobbochichiさんの記事にありように、apu2はSDメモリ、usbメモリ等複数のデバイスからブートが可能です。
そしてその順番はbiosに記録されており、シリアルコンソール経由で変更も可能です。
初期状態のブートシーケンスは解りませんが、SDメモリ->usbメモリの順になっていてSDメモリが装着されていれば
USBメモリの有無によらず必ずSDメモリからブートされます。

以上の事からUSBメモリからブートする場合は、SDメモリを外してテストをお願いします。

shook...@gmail.com

unread,
Nov 8, 2016, 12:49:49 AM11/8/16
to lightMPD
お返事を書き込んでくださってありがとうございます。
個別ではなく、一度にご返事するのをお許し下さい。

ya.poboxさま

インストールまでお試し頂き恐縮です。
再度、ご教示していただきました手順通り行ってみましたが、結果は変わりませんでした。

一つ疑問なのは、DD for Windowsでapuboot256.imgがUSBメモリに書き込まれた時点で
bootフォルダが出来ております。そこにlightmpd-upnpgw-apu2-v1.0.0.zipを解凍しようと
しますとlightMPDフォルダとともにbootフォルダも書き込もうとしますので既にUSBメモリ上に存在するため私の場合には上書き確認アラートとともにbootフォルダは統合しますか?と必ず聞いてきます。DD for Windows以外のツールでUSBメモリへの書き込みもやってみましたが同じでした。また、インストール後の/boot/grubの内容につきましては同じファイル数、名前です。

nobbochichiさま

貴重な情報をくださいましてありがとうございます。この方法も有効かと同じ手順で試してみましたがやはり起動できておりません。またapu2にはUSBメモリを使用しているときには他のSDカード等は挿していないようにしております。

お教え頂きたいのですが、SDカードにコピーするのはlightMPDフォルダはルートディレクトリにbootフォルダ内にありますbzImage-4.6.5rt10-64とinitrd-lightmpd-64は、bootディレクトリにコピーし、最後にgrub内にありますmenu.lst は/boot/grubに個別にコピーするので良いのでしょうか?

デジファイさま

ここまで来ますと、どれもが疑わしくなって来ていますので
初歩的なことで恐縮ですが、/lightMPD/conf/lightmpd.conf-upnpgwを/lightMPD/lightmpd.confにコピーするとありますが、これはightmpd.conf-upnpgwをエディター等で開きその全ての内容をlightmpd.confにそっくりペーストするということでよろしいのでしょうか?それとも、当初にある/lightMPD/lightmpd.confを削除し/lightMPD/conf/lightmpd.conf-upnpgwをコピーした上でそれをlightmpd.confにリネームの上、編集し使用するのでしょうか?

蛇足ですが、APU2のethの挙動を見ておりますと最初、電源を入れた直後は、eth0がポートが点灯し続いてeth1が点灯し、15秒位でどちらも一旦、消灯しそれから10秒ほどするとeth1のみ点灯したままになり、その後eth0は、消灯したままとなります。

ここまで皆様に教えていただきながら、そしてそもそも簡単に設定できるようにしていただいているシステムの導入にこれだけ躓くとは思いもしませんでしたし、情けなく思っております。。
何とか導入できるように再度、どこか別のことをしていないかチェックしながらやってみます。

引き続き、情報がございましたらお教え頂ければ幸いでございます。

joecoo...@gmail.com

unread,
Nov 8, 2016, 1:53:00 AM11/8/16
to lightMPD
横から失礼します。

2台のapu2c4はどちらもlightMPD-V1.0.2では正常に動作しているのでしょうか?
私のapu2c4はよく起動に失敗し、色々試したものの改善されないのでハードの不具合を疑っています。

nobbo...@gmail.com

unread,
Nov 8, 2016, 7:01:13 AM11/8/16
to lightMPD
こんばんは、もう少しだと思うので頑張ってください。気になっているのは、DDWINで起動領域ができたSDカード(rootフォルダだけがある)にupnpgrのファイルを7ZIPで展開を選び、保存先にSDカードのボリュウム(C.Dとか)を選ぶと解凍と書き込みを同時にやってくれるのですが、それだとなぜかうまくいきませんでした。一度、別の場所(ディスクトップとか)にupnpgrのファイルを解凍し展開してできたroot、lightmpdの二つのフォルダを単純にDDWINで作った領域にドラッグでコピー上書きするだけです。その後、lightmpdの中のconfの中にあるupnpのファイルをエディターで開き全領域をコピーし、閉じて、lightmpdの中のconfigを開き、スタンドアローンの部分を範囲指定で選び、ペーストで書き換えます。あとは私よりきっちりとされているので間違いないと思います。また、エディターの文字・改行コードはいじっていません。そのまま保存で済ませています。

shook...@gmail.com

unread,
Nov 8, 2016, 8:44:49 AM11/8/16
to lightMPD
デジファイ様
情報を書き込んでくださった皆様

繋がりました!!ちゃんとコントロールソフトからUpLightMpdが見えて
今、音も出ております!!

joecool.2007さまが、APU2について「ハードの不具合を疑っています」との
情報を書き込んでくださったので、ダメで元々とこれまではUPNPのために
追加で買った新しいAPU2で試しておりましたが、アダプター側を既にlightMPD-V1.0.2が
正常に動作していた古いAPU2にして、プレイヤー側をこれもこれまでlightMPD-V1.0.2で使っておりましたcuboxi4-proにして動かしたところ、無事に起動しコントロールソフトからも見える
ようになりました。

出てきた音は、もうこれまでの苦労がふっとぶような軽やかで澄んだ素晴らしい音で
思わず涙が出そうになりました。正直、ここ数日は万策尽きて心が折れそうになりかけてたところをここまでたどり着けましたのは、ひとえに助けてくださった皆様の書き込みの
お陰です。本当にほんとうにありがとうございました。またこのような素晴らしいソフトを開発していただき、このような場所(掲示板)をご提供くださったデジファイ様には心より感謝申し上げます。
これからもlightMPDの発展に何とかついていけるように頑張ります。
取り急ぎ、お礼とご報告まで。

digi...@gmail.com

unread,
Nov 8, 2016, 9:01:12 AM11/8/16
to lightMPD
shookd2009さん

まずはおめでとうございます。

一つお願いがあります。

動作しないapu2c(新しく購入したもの)でv1.0.2が動作するか確認していただけますか?

単に故障ならいいのですが、apu2cのバージョンで動作するものとしないものがあったらちょっと困ったことになります。

ついでの時で構わないので、確認してみて下さい。

joecoo...@gmail.com

unread,
Nov 8, 2016, 9:23:06 AM11/8/16
to lightMPD
shookd2009様

お役に立てて何よりです。
本当に素晴らしい音ですよね!

apu2c4ですが、完全な故障ではなく、妙な「癖」のある個体があるような気がします。
私の個体はPCオーディオ実験室さんで配布されているTiny Coreでは正常に動作します。

joecoo...@gmail.com

unread,
Nov 8, 2016, 9:33:15 AM11/8/16
to lightMPD
訂正します。
「Tiny Coreでは正常」と書きましたが、試行回数が少ないので本当に正常かどうかは怪しいところがあります。

shook...@gmail.com

unread,
Nov 9, 2016, 11:17:36 AM11/9/16
to lightMPD
デジファイ様

お世話になっております。

動作しないapu2c(新しく購入したもの)でv1.0.2が動作するか確認を行ったところ
問題なく使用できました。
そして、それが出来るのならと再度、動作しないapu2cをプレイヤーにして
古いAPU2をアダプターにし試したところやはりこれまでと同じくつながらない状態でした。

上記確認を終えて昨日無事に繋がり、上記テストまで動いておりましたプレイヤーをcuboxi4-proにアダプター側を古いAPU2に戻したところ、また起動に失敗しているのかこれまでと同じように繋がらなくなりました。
それから何度か電源の抜き差しをしてリセットしていますが、今のところ起動していません。
やはりハード側の問題なのでしょうか?全くもって不可解です。。

digi...@gmail.com

unread,
Nov 10, 2016, 3:55:56 AM11/10/16
to lightMPD
shookd2009さん

> 上記確認を終えて昨日無事に繋がり、上記テストまで動いておりましたプレイヤーをcuboxi4-proにアダプター側を古いAPU2に戻したところ、また起動に失敗しているのかこれまでと同じように繋がらなくなりました。

動作していた機器およびUSBメモリで動作しなくなったということですか?

ハードの問題というより一度ネットワークの接続を確認したほうがいいと思います。

過去の記事をしらべたら

>蛇足ですが、APU2のethの挙動を見ておりますと最初、電源を入れた直後は、eth0がポートが点灯し続いてeth1が点灯し、15秒位でどちらも一旦、消灯しそれから10秒ほどするとeth1のみ点灯したままになり、その後eth0は、消灯したままとなります。
のような記述がありました。

ethのランプはapu2cのethが立ち上がっていてなおかつその接続先のデバイスが立ち上がっている時に点灯します。
bootしなければeth1は消灯のままです。(v1.0.2ではlightmpdがeth1を有効にしないので消灯しています)
eth1が点灯しているということはlightMPDは立ち上がっていると思われます。
この状態で、eth0のケーブルの抜き差し、およびハブのポートの変更などをおこなってみて下さい。
また、eth1に繋がっているケーブルをeth0につなぎ替えてランプが点灯するか確認して下さい。(cuboxi4の電源はONの状態)

eth1のケーブルをeth0につなぎ替えてeth0のランプが点灯するならeth0とハブのケーブルまたはハブに問題があります。

eth0とハブを接続してランプがついたら、一応

pcから

ping 192.168.1.202

で接続を確認して下さい。

PING 192.168.250.66 (192.168.1.202): 56 data bytes
64 bytes from 192.168.1.202: icmp_seq=0 ttl=64 time=0.714 ms
64 bytes from 192.168.1.202: icmp_seq=1 ttl=64 time=0.634 ms

のようなメッセージがでれば接続はOKです。

shook...@gmail.com

unread,
Nov 10, 2016, 9:40:48 AM11/10/16
to lightMPD
デジファイ様

お返事を下さりありがとうございます。

あれからethのケーブルの抜き差し・ハブのポート変更等を行ってみたところ、起動し繋がるようになりました。
ただタイミングなのか、起動に失敗する場合もありますので、クロスケーブルにする等
対策を講じたいと思っております。

ここまでアドバイズをいただきまして本当にありがとうございました。
lightMPDに出会えて素晴らしい音で音楽を楽しめていることに日々感謝いたしております。
ありがとうございました。


digi...@gmail.com

unread,
Nov 10, 2016, 10:18:09 AM11/10/16
to lightMPD
shookd2009さん

> ただタイミングなのか、起動に失敗する場合もありますので、クロスケーブルにする等
> 対策を講じたいと思っております。

apu2c <->ハブ のケーブルですからクロスケーブルではなく普通のストレートケーブルです。
クロスケーブルはapu2c <-> apu2c に使います。

ブートデバイスの設定を正しく行わないとブートしません。
私の所有するapu1 ではusbのポートを変えたり、dacやddcが繋がったりすると/dev/sda1や/dev/sdb1になったりして不安定ですが、
私の所有するapu2ではそのようなことはありません。/dev/sda1に固定されます。
shookd2009さんのapu2もusbメモリは/dev/sda1に固定されている思います。

あと、同じIPアドレスの機器が複数あると、繋がったり、繋がらなかったり不可解な動作をします。



Message has been deleted

shook...@gmail.com

unread,
Nov 10, 2016, 11:26:25 AM11/10/16
to lightMPD
デジファイ様
お世話になっております。ご指摘をいただき恐縮です。

説明が足りませんでした。もちろんapu2c <->ハブは、ストレートですね。これまでもストレートケーブルを使用しておりますが、今は、つい全てが疑わしく感じてしまっていますので別ポートではありますがapu2c <-> apu2cをクロスケーブルにしたら起動が安定するかなと素人考えで思った次第です。

>ブートデバイスの設定を正しく行わないとブートしません。

承知いたしました。今後は、きちんと確認しながら設定いたします。
最後までご迷惑をおかけして申し訳ございません。

shook...@gmail.com

unread,
Nov 13, 2016, 7:37:21 AM11/13/16
to lightMPD
デジファイ様

お世話になっております。
今回、認識できない(起動はするもののeh0が、接続していない)原因が、分かりましたので
ご報告いたします。
APU2に使用しておりました電源アダプターを12V3A以上のものにするとこれまで繰り返してきましたような現象が起こります。
実は、これまでは12V1.65Aの電源アダプターを使用しlightMPD-v1.02までAPU2で問題なく使用しておりました。今回UNNPアダプターモードを導入するために新規のAPU2とともに12V3Aのオーディオ用電源も購入いたしました。メーカーの製品案内にも「お繋ぎの器機がDC12Vで 3A以下ならどんなに少なくても問題ありません。」とありましたので購入し使用しておりましたが、これを繋ぐと必ず起動に失敗します。また念のためもう一つ、持っていた別のアダプターこれも12V5Aですので同じ現象が起こります。APU2のメーカーサイトを見てみると12V 1A推奨との記載を見つけましたのでもしやと思い、新規に12V1.1Aの電源アダプターを購入して、これまで問題がない1.65Aの電源アダプターを使用してAPU2を2台でのupnpgwアダプターモードでの接続もスンナリ起動し、それから何度電源をONOFFしても一度も接続に失敗しておりません。これらのことは既知のことかもしれませんが、一応、この件でお手数をおかけいたしましたのでご報告させていただきました。
これでやっとlightMPDで素晴らしい音が安心して聴けるようになってホッとしております。
どうもありがとうございました。

digi...@gmail.com

unread,
Nov 13, 2016, 8:24:56 AM11/13/16
to lightMPD
shookd2009さん

> 12V 1A推奨との記載を見つけましたのでもしやと思い

これは推奨というより12V, 1A以上と理解した方がいいです。したがって、12V3Aでも問題ないはずです。
現に、私は秋月電子というところで購入した12V4A,12V5Aの電源を使ってますがちゃんと使えています。(2.1mm -> 2.5mmのアダプターを介しています)

12V3A,12V5Aの電源は同じメーカのものですか?(いろいろと問題がありますので、メーカー名は書かないで下さい)

電源のメーカに一度相談したほうがいいと思います。

shook...@gmail.com

unread,
Nov 13, 2016, 9:33:12 AM11/13/16
to lightMPD
デジファイ様

お返事を下さりありがとうございます。

今度こそ、お役に立てる情報を提供できるかと思っておりましたが、的はずれのようで
お恥ずかしい限りです。電源のメーカーは同じものです。

ただ現在、安定して動いておりますのでこれで良しかなと思っております。

どうも最後までご迷惑をおかけして申し訳ございません。

今後もlightMPDを応援しております。

joecoo...@gmail.com

unread,
Nov 15, 2016, 9:27:27 AM11/15/16
to lightMPD
shookd2009様

私もapu2c4が時々起動しないことに悩んでいたのですが、投稿を読ませていただき、トランス式の安定化電源からスイッチング方式のACアダプタに変えてみたところ、かなりの回数テストしたのですが100%起動するようになりました。
apuの買い替えも検討していたので、本当に助かりました。
末筆ながら御礼申し上げます。

shook...@gmail.com

unread,
Nov 15, 2016, 10:36:38 AM11/15/16
to lightMPD
joecool.2007さま

書き込みをありがとうございます。私のNGだった電源アダプターもまさに「トロイダルトランス使用」を謳ったトランス型安定化電源でした。そして安定して動いている電源アダプターはいずれもスイッチング方式です。電源方式まで書き込んでいただき私もスッキリしました。
的はずれなことを書き込んで混乱を招いたかと思っておりましたが、お役に立てたのなら幸いです。

Reply all
Reply to author
Forward
0 new messages