Raspberry PIセットアップメモ
目指すはインターネットラジオ専用デバイス。
このケース付き買ったのはいいけど、
- メディア: エレクトロニクス
- この商品を含むブログ (1件) を見る
これ挿すと、microsdがでっぱって、ケースにぶつかる。ちょっとケース削れば入るかもしれない。
- SDカードフォーマットして、NOOBのファイルコピーするだけで、初回起動時にインストールするdistroを選べる
- ユーザpiのパスワードだけ変えておく。
- piはsudo使える
- 無線はhttp://wtakuo.tumblr.com/post/48835029766/raspberry-pi-usb-lanにしたがって設定を行った。
- apはairmac expressでwpa/wpa2でパスワード設定してる
- ハードウェアは下のUSBのものを使用
BUFFALO 無線LAN子機 コンパクトモデル 11n技術・11g/b対応 WLI-UC-GNM
- 出版社/メーカー: バッファロー
- 発売日: 2010/06/25
- メディア: Personal Computers
- 購入: 44人 クリック: 226回
- この商品を含むブログ (28件) を見る
- うまくいかず。
# ifdown wlan0;ifup wlan0
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
wpa_supplicant: /sbin/wpa_cli daemon failed to start
run-parts: /etc/network/if-up.d/wpasupplicant exited with return code 1
- ネットで調べると、単純に設定ファイルのパースエラーなどでも出るエラーらしい。
root@raspberrypi:~# wpa_supplicant -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
}'twork=group=CCMP TKIPKIP"
}'.work=group=CCMP TKIPKIP"l interface 'DIR=/var/run/wpa_supplicant GROUP=netdev
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.
- メッセージが無茶苦茶になってるのは、どうやら改行コードがおかしいらしい。
- perl -pi -e 's/\r/\n/g' wpa_supplicant.confで置き換えできる。間違えて\bと打っちゃったけど、nanoで上書きできた。
- まだwifiつながらなくて、諦めたので、有線でつないでapt-get update/upgrade
- rebootしてifdown/ifupしたらつながった
- apt-get install mpc mpd
- KCBSのurlを追加
$ curl http://provisioning.streamtheworld.com/pls/KCBSAM.pls
(list of stream url)
$ mpc add http://7279.live.streamtheworld.com:443/KCBSAM_SC
$ mpc play
- staticでIP振ろうと、http://pingbin.com/2012/12/setup-wifi-raspberry-pi/やったけど、何故かIPが取れなかったので、代わりにbonjour(avahi-daemon)とか使う。
- http://zackeryfretty.com/posts/assigning-a-local-domain-to-your-raspberry-pi-aka-stop-forgetting-your-ip-address
- ついでにhost名も少し短くしておく
- 何故かmacからsshつないだ後にrpi.localが引けなくなる。avahi-daemonをrestartしたら直る(かつsshしてもちゃんと引ける)
$ ping rpi.local
PING rpi.local (192.168.0.44): 56 data bytes
64 bytes from 192.168.0.44: icmp_seq=0 ttl=64 time=387.840 ms
64 bytes from 192.168.0.44: icmp_seq=1 ttl=64 time=24.991 ms
64 bytes from 192.168.0.44: icmp_seq=2 ttl=64 time=151.270 ms
- 音声はairmac expressで出したい。
pi@rpi ~ $ pactl load-module module-raop-discover
Failure: Module initialization failed
$apt-get install pulseaudio-module-raop
(snip)
pi@rpi ~ $ pactl load-module module-raop-discover
20
- ごちゃごちゃしてるうちになんか動いた。
- mpdからraopで音でない
- paplay /usr/share/sounds/alsa/Front_Center.wavは音が出るけど、超途切れる。全く出ないことも
- mpdを何回か再起動してるうちに結局動いた。play叩いてから音が出るまでディレイがあったので、短いwavでテストすると再生される前にプロセス終了して音が出ていないかも
後はハードウェア。
http://sea-mountain.hatenablog.jp/entry/2013/09/21/231242
がわかりやすそう?