I'm running Arch Linux ARM 32-bit/ARMv7h on a Raspberry Pi 4, but a lot of the VideoCore stuff isn't working:
$this->bbcode_second_pass_code('', '
# vcgencmd commands
VCHI initialization failed
# ffmpeg -c:v h264_mmal ...
* failed to open vchiq instance
# ls /dev/vchiq
(nothing)
')
After doing some investigating, all the failing commands are looking for /dev/vchiq but this file doesn't exist. (So it's not a permissions issue because I'm running the commands as root anyway for testing).
How does /dev/vchiq get created? Is there some module that's not loading? I've done a `pacman -Syu` and everything is up to date, unless I'm missing some package.
Which package/module is responsible for creating /dev/vchiq?