Tschööö,
die Audioausgabe in der Shell scheint nach dem letzten Update
nicht mehr zu funktionieren.
Installiert ist auf meinem Raspi Zero W das Minimalimage
und mpg123 (natürlich u.A.).
X ist nicht installiert und der Zero läuft headless.
An dem Zero ist ein selbstgelöteter Hoch- Tiefpaß
an den entsprechenden GPIOs angebracht
und bis jetzt hat das brav und klaglos mit den folgenden
Einträgen in der /boot/config.txt funktioniert:
# Enable audio (loads snd_bcm2835)
# pwm Ausgänge fuer Zero umbiegen:
dtoverlay=pwm-2chan, pin=18, func=2, pin2=13, func2=4
dtparam=audio=on
nach dem Update: Tutenblasen!
unter /dev/snd/ taucht nurnoch folgendes auf:
-seq
-timer
Ich hab das o.G. in der config.txt dann nochmal auskommentiert,
den Zero neu gestartet und ein USB Codec drangehängt.
Der erscheint nun zwar unter /dev/snd,
mpg123 beschwert sich allerdings, daß es keinen "jack server" findet
und quittiert sein Beenden noch mit "Speicherzugriffsfehler".
mpg123 hat sich bis jetzt immer völlig mit dem puren Alsa begnügt.
aplay spuckt ebenfalls nurnoch Fehlermeldungen aus,
wenn ich versuche damit eine Sounddatei abzuspielen:
aplay crystal_lake.wav
ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_card_driver returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_concat returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: Datei oder Verzeichnis nicht gefunden
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:828: Fehler beim Öffnen des Gerätes: Datei oder Verzeichnis nicht gefunden
lsmod sagt Folgendes:
Module Size Used by
aes_arm 16384 1
aes_generic 40960 1 aes_arm
cmac 16384 1
bnep 20480 2
hci_uart 40960 1
btbcm 16384 1 hci_uart
bluetooth 376832 24 hci_uart,bnep,btbcm
ecdh_generic 16384 2 bluetooth
ecc 40960 1 ecdh_generic
libaes 16384 3 bluetooth,aes_arm,aes_generic
8021q 32768 0
garp 16384 1 8021q
stp 16384 1 garp
llc 16384 2 garp,stp
snd_usb_audio 217088 1
snd_hwdep 16384 1 snd_usb_audio
snd_usbmidi_lib 32768 1 snd_usb_audio
snd_rawmidi 32768 1 snd_usbmidi_lib
snd_seq_device 16384 1 snd_rawmidi
snd_pcm 94208 1 snd_usb_audio
brcmfmac 286720 0
snd_timer 32768 1 snd_pcm
snd 73728 9 snd_hwdep,snd_usb_audio,snd_timer,snd_rawmidi,snd_usbmidi_lib,snd_seq_device,snd_pcm
brcmutil 20480 1 brcmfmac
sha256_generic 16384 0
libsha256 20480 1 sha256_generic
cfg80211 667648 1 brcmfmac
rfkill 28672 6 bluetooth,cfg80211
raspberrypi_hwmon 16384 0
bcm2835_codec 36864 0
v4l2_mem2mem 32768 1 bcm2835_codec
bcm2835_v4l2 45056 0
bcm2835_isp 28672 0
bcm2835_mmal_vchiq 28672 3 bcm2835_isp,bcm2835_codec,bcm2835_v4l2
videobuf2_vmalloc 16384 1 bcm2835_v4l2
videobuf2_dma_contig 20480 2 bcm2835_isp,bcm2835_codec
videobuf2_memops 16384 2 videobuf2_dma_contig,videobuf2_vmalloc
videobuf2_v4l2 28672 4 bcm2835_isp,bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem
videobuf2_common 53248 5 bcm2835_isp,bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
vc_sm_cma 32768 2 bcm2835_isp,bcm2835_mmal_vchiq
videodev 225280 6 bcm2835_isp,bcm2835_codec,videobuf2_common,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
mc 45056 7 bcm2835_isp,bcm2835_codec,snd_usb_audio,videobuf2_common,videodev,v4l2_mem2mem,videobuf2_v4l2
uio_pdrv_genirq 16384 0
uio 20480 1 uio_pdrv_genirq
fixed 16384 0
ip_tables 28672 0
x_tables 32768 1 ip_tables
ipv6 446464 20
Alles anzeigen
-keinen Plan, was da schief läuft.
Kann es sein, daß dieser ganze v4l Krempel da querschießt?
Darf ich hoffen, daß das nach dem "großen Update 2020" irgendwann gefixt wird?
Fragen über Fragen...
Nachtrag:
Folgende Fehlermeldung finde ich noch in "dmesg":
"
Direct firmware load for brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt failed with error -2
"
WLAN pfundst aber, bin ja mit ssh im Zero.
Wäre sehr dankbar für sachdienliche Hinweise.