Cubox-i4proで試しましたが動きません

368 views
Skip to first unread message

BAKANMO

unread,
May 21, 2016, 10:55:22 PM5/21/16
to lightMPD
Cubox-i4pro いろいろ質問です。

みなさま、Cubox-i4proで試しましたが、動きません。
教えていただけませんか?

SDカード:4GBに指示のとおりv1.0.0を焼きまして、解凍したパッケージをコピーしました。
macで見ますと”LMPDCUBOXI4"という デバイスに
SPL imx6q-cubox-i.dtb uEnv.txt
imx6dl-cubox-i.dtb lightMPD uInitrd
imx6dl-hummingboard.dtb u-boot.img zImage
さらに"lightMPD"フォルダーに
lightmpd.conf mpd-0.19.9rt-native-dsd sysctl.conf
mpd-0.19.9rt mpd.conf
が入っている状態です。

Cubox-i4ですが2年ほどVoyage Muboxで動かしていたのですがクラッシュを期にVolumio, lightMPDを試す気になりました。
Voyage Mubox, Volumioではルーター(Aterm WH862A)のほうでDHCPv4固定割当設定でIP addressを割り振って使っていました。
Cubox-i4proは192.168.0.3でしたので、まずこのまま以下のlightmpd.confで起動しましたがルーターとの交信はありませんでした(ルーターのログで確認)。次にDHCPv4固定割当設定でCubox-i4proの設定を削除さらに ~/.sshのknown_hostsでも192.168.0.3の情報は削除しました。残念ながらこれでもつながっていません。
Music directoryはiMac192.168.0.4のdesktop上のmusicというfolderにつないでいます。

Voyage MPDでは
//192.168.0.4/Desktop/music /mnt/imacmusic cifs username=XXXXXX,password=XXXXXXX,uid=mpd,file_mode=0666,dir_mode=0766,iocharset=utf8,rsize=130048,wsize=4096 0 0
で指定してうまく行っていました。

どこがおかしいのでしょうか?
よろしくおねがいします。


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

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

#[nas:NASID1]
# type=nfs
# host=nashost1
# remotedir=audio_data
# proto=tcp
# rsize=65536
# wsize=65536

[nas:imac]
type=cifs
host=192.168.0.4
remotedir=Desktop/music
remoteuser=XXXXXX
remotepass=XXXXXX
iocharset=utf8
file_mode=0644
dir_mode=0755
rsize=61440
wsize=65536

[mpd]
load_module=mpd-0.19.9rt
music_directory=imac/Desktop/music
playlist_directory=imac/Desktop/music/mpd/playlists
db_file=imac/Desktop/music/mpd/tag_cache
sticker_file=imac/Desktop/music/mpd/sticker.sql
# log_file=imac/Desktop/music/mpd/log_file
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
port=9000

[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

digi...@gmail.com

unread,
May 22, 2016, 8:38:21 AM5/22/16
to lightMPD
BAKANMOさん

> Voyage Mubox, Volumioではルーター(Aterm WH862A)のほうでDHCPv4固定割当設定でIP addressを割り振って使っていました。 
> Cubox-i4proは192.168.0.3でしたので、まずこのまま以下のlightmpd.confで起動しましたがルーターとの交信はありませんでした(ルーターのログで確認)。次にDHCPv4固

固定割当というのはクライアント(この場合cubox-i4pro)がDHCPサーバー(このばあいAterm WH862A)にIPアドレスの
割当を依頼した時にあらかじめ設定しておいたIPアドレス(この場合192.168.0.3)を割り当てるという事です。

lightMPDではDHCPを使いません。従って、ルータにはDHCPのリクエストを出しません。
lightmpd.confの[network]で address=191.168.0.3 としていしているのでcubox-i4のipアドレスは
192.168.0.3になります。

ルータの設定でcubox-i4に対して192.168.0.3を固定割当してるならこのままでOKです。
cubox-i4に対して固定割当を行わない場合は、ルータのDHCPの割当アドレス範囲以外のIPアドレスを
lightmpd.confの[network] -> address に設定して下さい。
DHCPの割当アドレス範囲の設定はルータ毎に異なるのですが、
通常は開始IPアドレス、割当個数などで指定するようです。

lightmpd.confの

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

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

のenableをyesにして起動すると、telnet,webconsole機能が使えるようになります。

macならterminalからtelnet 192.168.0.3でログインできます。(user: root passwd: なし)
ブラウザーから http://192.168.0.3:9000/index.html に接続するとwebconsoleのメニューが
表示されます。(index.htmlは省略しないで下さい)

ちなみに、lightmpdではsshは使えません。

接続に関しては上記いずれかの方法で確認して下さい。

設定に誤りは見当たらないのでlightmpd自体は動作していると思われます。

kana...@bio.nagoya-u.ac.jp

unread,
Jun 10, 2016, 10:23:36 AM6/10/16
to lightMPD
Cubox-i4proの件です。

ありがとうございました。
返事がおそくなってすみませんでした。
この間、Volumioは動いてますのでいろいろ試していました。

今晩時間ができたのでtelnet, webconsoleをonにして起動しました。
起動はできています。またtelnet, webconsoleとも接続可能です。さらに
nasも
show mount infoで

Thu Jan 1 09:26:09 JST 1970

------- show mount info -------
/dev/root / romfs ro,relatime 0 0
devtmpfs /dev devtmpfs rw,relatime,size=895324k,nr_inodes=223831,mode=755 0 0
proc /proc proc rw,relatime 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs rw,relatime,mode=777 0 0
tmpfs /tmp tmpfs rw,relatime 0 0
tmpfs /var tmpfs rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
//192.168.0.4/Desktop/music /var/lightMPD/nas/imac cifs rw,relatime,vers=1.0,cache=strict,username=XXXXXX,domain=IMAC-HOME,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.0.4,iocharset=utf8,unix,posixpaths,serverino,acl,rsize=61440,wsize=65536,actimeo=1 0 0

----- /var/lightMPD/nas/imac -----
total 81084
drwxrwxrwx 6 503 20 0 May 29 2016 Comus - Song To Comus
drwxrwxrwx 16 503 20 0 May 29 2016 Radiohead - A Moon Shaped Pool (2016)
drwxr-xr-x 2 503 20 0 May 20 2016 mpd
drwxrwxrwx 6 503 20 0 May 18 2016 Santana - Santana IV (2016)
など

----------------
music directoryが

Thu Jan 1 09:27:14 JST 1970

---- ls -lt Music ----
cmd error /bin/ls -lt /var/lib/mpd/Music/

show nasmount.shが

Thu Jan 1 09:28:47 JST 1970

------ cat /var/lightMPD/etc/nasmount.sh ------
# nasid:imac
mkdir /var/lightMPD/nas/imac
mount -t cifs -o user=AkiraK,pass=8451ak,wsize=65536,file_mode=0644,dir_mode=0755,iocharset=utf8,rsize=61440 //192.168.0.4/Desktop/music /var/lightMPD/nas/imac


--

------ cat /var/lightMPD/etc/nasmount.log ------

--
でうまくいっているようです。しかしtag_cacheができてないようで
MPoDでブラウズしても何も出ません。
どうしたらよいでしょう?

BAKANMO

digi...@gmail.com

unread,
Jun 10, 2016, 11:18:51 AM6/10/16
to lightMPD
kanamoriさん

[mpd]内の設定に誤りがあります。

> [mpd] 
>        load_module=mpd-0.19.9rt 
>        music_directory=imac/Desktop/music 
>        playlist_directory=imac/Desktop/music/mpd/playlists 
>        db_file=imac/Desktop/music/mpd/tag_cache 
>        sticker_file=imac/Desktop/music/mpd/sticker.sql 
>#       log_file=imac/Desktop/music/mpd/log_file 
>        log_file=/dev/null 


[mpd] 
        load_module=mpd-0.19.9rt 
        music_directory=imac
        playlist_directory=imac/mpd/playlists 
        db_file=imac/mpd/tag_cache 
        sticker_file=imac/mpd/sticker.sql 
#       log_file=imac/mpd/log_file 
        log_file=/dev/null 

にして下さい。
[mpd]内での"imac"は/var/lightMPD/nas/imac を指します。
"imac/Desktop/music" は /var/lightMPD/nas/imas/Desktop/musicになるのでエラーになっています。

cuboxi4-pro用のlightMPDは現在 v1.0.2が最新になっています。こちらのがお勧めです。詳しくはお知らせを参照して下さい。

kana...@bio.nagoya-u.ac.jp

unread,
Jun 12, 2016, 4:02:39 AM6/12/16
to lightMPD
ありがとうございます。

書き換えましたがあいかわらず
macのdesktop/music/mpd内にはtag_cacheなどもろもろのファイルはできません。
mpd restartしてもだめです。
どうしましょう?

BAKANMO

digi...@gmail.com

unread,
Jun 12, 2016, 8:03:11 AM6/12/16
to lightMPD
kanamoriさん

> 書き換えましたがあいかわらず
> macのdesktop/music/mpd内にはtag_cacheなどもろもろのファイルはできません。
そうでしたか。

以前は

> ---- ls -lt Music ---- 
> cmd error /bin/ls -lt /var/lib/mpd/Music/ 

となってましたが、これも同じですか?

kanamoriさんは telnet での操作に抵抗がないようなので、loginして以下の操作の結果を教えて下さい。

1 ls -lt /var/lib/mpd/
2 ls -lt /var/lib/mpd/Music/
3 ls -lt /var/lib/mpd/playlists/
4 mpdをデバッグモードで起動
  # /etc/init.d/S95mpd stop
  # mpd --no-daemon --stderr --verbose /etc/mpd.conf

 これでmpdがforgroundで動作します。
 エラーがあればメッセージを表示して止まりますので、そのメッセージを教えて下さい。

3 でエラーがでる場合は mpdディレクトリにplaylistsディレクトリを作成して下さい。

よろしくお願いします。

kana...@bio.nagoya-u.ac.jp

unread,
Jun 12, 2016, 10:07:03 AM6/12/16
to lightMPD
ありがとうございます。
もう一度再起動したら音が出るようになりました。
確かにVolumioともMuboxとも違う音ですね。
またわからないことがあったら教えてください。

BAKANMO

Reply all
Reply to author
Forward
0 new messages