Server/dacbert: Unterschied zwischen den Versionen
Strfry (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Alice (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 89: | Zeile 89: | ||
== Einzelnachweise == | == Einzelnachweise == | ||
<references /> | <references /> | ||
{{foo im HQ}} | |||
[[Kategorie:Infrastruktur]] | [[Kategorie:Infrastruktur]] | ||
[[Kategorie:Server]] | |||
[[Kategorie:Hardware]] |
Version vom 13. Januar 2018, 16:06 Uhr
Gerät
- Raspberry Pi 3
- HifiBerry DAC+ Shield
Anschaffung
- Raspberry Pi 3 bleibt leihweise
- Shield ist eine Spende an den C3D2
Zweck
Audio in der SDK
Netboot
Nach dem tragischen Frühableben der in dacbert verbauten µSD-Karte wurde auf Netboot + NFS-rootfs umgestellt.
TFTP
Die /boot-Partition befindet sich nun auf flatbert im tftp-container, unter /srv/tftp
Der RPi-NetBootloader sucht zuerst in in /srv/tftp/e06388b0 (abhängig von der Pi-Seriennummer), nach Firmware-Blob, Kernel, config.txt etc.
NFS-Root
Folgende magische Parameter für die cmdline.txt wurden ermittelt, um den Linux-Kernel zum erfolgreichen NFS-Mount von Storage zu bewegen:
root=/dev/nfs nfsroot=172.22.99.10:/mnt/zroot/dacbert-rootfs,tcp,vers=3
Das Root-Dateisystem wurde von einem Raspbian-Lite-Image auf den NFS-Mount kopiert.
Netzwerk
IP-Adresse
- IPv4
- 172.22.99.203
- Gateway
- 172.22.99.1
Accounts
Account k-ot
Datenquelle
Storage ist per NFS gemounted.
/etc/fstab
172.22.99.10:/mnt/zroot/storage/rpool /media/storage nfs soft,noatime,acl,users,timeo=15 0 0
/media/storage/Music /home/k-ot/Music none bind 0 0
Musik abspielen
Audio-Hardware
Zur Inbetriebnahme des HiFi-Audioshields ist folgender eintrag in der config.txt (im flatbert/TFTP-Verzeichnis) vonnöten:
dtoverlay=hifiberry-dacplus
# Diese Zeile sollte auskommentiert werden, um den gammligen RPi-AudioOut zu deaktivieren:
#dtparam=audio=on
Pulseaudio
PULSE_SERVER=172.22.99.203 pavucontrol
mpv --pulse-host=172.22.99.203 …
MPD
- Music Player Daemon (MPD) mit ncmpcpp auf dacbert nutzen
mit cider verbinden
ssh k-ot@dacbert
Siehe auch
Einzelnachweise
foo im HQ
Server/dacbert ist Teil vom HQ. Mit der hier verwendeten Vorlage:foo im HQ sollst du eine Übersicht über andere wichtige Gegenstände im HQ bekommen.