Re: [PATCH] Experimental vchiq and bcm2835_audio support for arm64
Date: Mon, 07 Feb 2022 20:05:09 UTC
On 2/6/22 14:46, Marco Devesas Campos wrote: > Hi Ronald, > > Thanks so much for trying out the patch out. > >> On 6 Feb 2022, at 13:05, Ronald Klop <ronald-lists@klop.ws> wrote: >> >> Hi, >> >> I compiled this on a RPI4 + 14-CURRENT. It boots, but I see no difference in available devices. >> I can try to boot it on a RPI3B+ on another time. > > I *think* the GPU/VC in RPI-4 is a very different beast from the others. I'll > look into it, but if you could give it a try on the 3+ I'd be much obliged. > >> >> What would be the expected outcome? Where should I look at (or listen to)? >> > > You should see something like > > vchiq0: <BCM2835 VCHIQ> mem 0x7e00b840-0x7e00b87b irq 54 on simplebus0 > vchiq: local ver 8 (min 3), remote ver 8. > pcm0: <VCHIQ audio> on vchiq0 > > in your dmesg output. > > The file /dev/vchiq should exist, as well as the following sysctl-s (I'm > assuming no other audio devices are attached) > > % sysctl dev.pcm > dev.pcm.0.trace: 0 > ... > dev.pcm.0.dest: 0 > ... > dev.pcm.0.%parent: vchiq0 > ... > dev.pcm.0.%driver: pcm > dev.pcm.0.%desc: VCHIQ audio > … > > Then if you `cat < /dev/random > /dev/dsp` you should hear some static coming > out of whatever is connected to hdmi (maybe headphones too? otherwise try > setting `sysctl dev.pcm.0.dest=1`) > > Best, > Marco Hi, Booted the patched 14-CURRENT on the RPI3B+. dmesg diff: +vchiq0: <BCM2835 VCHIQ> mem 0x7e00b840-0x7e00b87b irq 54 on simplebus0 +vchiq: local ver 8 (min 3), remote ver 8. +pcm0: <VCHIQ audio> on vchiq0 [root@rpi3 ~]# cat /dev/sndstat Installed devices: pcm0: <VCHIQ audio> (play) default No devices installed from userspace. [root@rpi3 ~]# sysctl dev.pcm dev.pcm.0.trace: 0 dev.pcm.0.starved: 0 dev.pcm.0.freebuffer: 40000 dev.pcm.0.underruns: 0 dev.pcm.0.retrieved: 0 dev.pcm.0.submitted: 0 dev.pcm.0.callbacks: 0 dev.pcm.0.dest: 0 dev.pcm.0.mode: 3 dev.pcm.0.bitperfect: 0 dev.pcm.0.buffersize: 0 dev.pcm.0.play.vchanformat: s16le:2.0 dev.pcm.0.play.vchanrate: 48000 dev.pcm.0.play.vchanmode: fixed dev.pcm.0.play.vchans: 1 dev.pcm.0.%parent: vchiq0 dev.pcm.0.%pnpinfo: dev.pcm.0.%location: dev.pcm.0.%driver: pcm dev.pcm.0.%desc: VCHIQ audio dev.pcm.%parent: To play some audio I need to search some headphones first. :-) Ronald.