/ 雑記帳

RaspberryPi4の逆襲?

実を言うとRaspberryPi4はしばらくお留守していました。
使ってもGentooPlayerの方ばかりでした。
理由としてNorth Fox Digi基板 + aoe smpd 環境が安定しなかったためです。
ここ何ヶ月は横取り基板に体力を注ぎ込んでいた事もあります(笑)
横取り基板に目処がついて良い音が出始めたのでRaspberryPi4の方が気になり
今回、うど氏に手助けをしていただき復活させました。
GentooPlayerの方はそれなりに動作していたのですが...
symphonic-mpdの方は音を出せない状況になってしばらく放置m(_ _)m
(vsoundがイジっている間に見えなくなって万事休すとなり...)
でも記憶の中には良い音が残っていて何時か復活しなければと思っていました。
で!安定しなかった主な原因は
aoeで使っているバックエンドHATに対する設定不足でした。
DDCが WM8804/WM8805 の場合は追加で設定が必要なのだそうです。
うど氏に指摘をいただき改めてsymphonic-mpdのサイトの該当箇所を見ると
-------------------------------------------------------------
バックエンドのHATでS/PDIF出力を使用する場合は
/etc/modprobe.d/module-params.confにoptions vsound model=spdifという行を追加してください。
(HiFiBerry Digi+ProやAllo digioneがこれに該当します)
-------------------------------------------------------------
となっていました。たかじん氏設計のNorth Fox Digi基板はドライバーにAllo digioneが当たる事
使用されている基板のDDCに該当するIC WM8804 が使われているので間違い無い!!
という事で即実行するも動作が安定しません。
そう言えば以前にこのICは24bit動作でその旨をmpd.confに設定しないと...と自分でブログに書いていた(笑)
というワケでフロントPCのmpd.confに設定を加えると...すげぇ音が出始めましたぁ(笑)
参考リンク  新NorthFoxDigi(5)外部2電源による再生

SSSS



— posted by くま at 11:12 am  

 

Archlinux 固定IP設定 systemd-networkd編

初期状態ではDHCPが動作している事が多いです。
設定ファイルは /etc/dhcpd.conf です。
尚、この設定ファイルでも固定IP設定は可能な様です。
systemd-networkdを使うため停止します。

# systemctl stop dhcpcd ※何故に dhcpcd 末尾に「cd」なのかぁ?
# systemctl disable dhcpcd

$ ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether a0:8c:fd:d5:4e:f4 brd ff:ff:ff:ff:ff:ff
altname enp0s31f6
inet 192.168.1.10/24 brd 192.168.1.255 scope global eno1
valid_lft forever preferred_lft forever
inet6 fe80::a28c:fdff:fed5:4ef4/64 scope link
valid_lft forever preferred_lft forever
3: enp1s0: mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 68:05:ca:92:ad:ac brd ff:ff:ff:ff:ff:ff

この中の2: eno1を設定します。
/etc/systemd/network/eno1.network というファイルを作成してその内容は

[Match]
Name=eno1

[Network]
Address=192.168.1.10/24
Gateway=192.168.1.1
DNS=8.8.8.8
DNS=8.8.4.4

とします。
systemd-networkdは/run/systemd/resolve/resolv.con を上書きして動作するので
/run/systemd/resolve/resolv.conf にリンクを張ります。

# mv /etc/resolv.conf /etc/resolv.conf.ori
# cd /etc
# ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

一度再起動起動させて見て確認して
# systemctl start systemd-networkd
# systemctl start systemd-resolved

問題がなければ固定化します。
# systemctl enable systemd-networkd
# systemctl enable systemd-resolved

— posted by くま at 09:15 am  

 

Archlinux yayを使える様に

AUR (en) - Packages - Arch Linux という見出しが付いているパッケージは
pacmanではインストール出来ないので yay コマンドを使う事になりますが
度々これがarchlinuxでは名物の
error while loading shared libraries...の様なライブラリーが無いから
動作しませんと言うエラーに見舞われます(笑)
という事で再度インストールする方法です。

# pacman -R yay
$ mkdir yay
$ cd yay
$ curl -OJ https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=yay
$ makepkg -si

— posted by くま at 08:55 am   commentComment [2] 

<< 2022.10 >>
SMTWTFS
      1
2 345 678
910 11 12 131415
1617 181920 2122
23 24 2526 27 2829
30 31     
 
























T: Y: ALL: Online:
ThemePanel
Created in 0.3882 sec.