-
Notifications
You must be signed in to change notification settings - Fork 136
Description
name: HDMI CEC not working - missing /dev/vchiq
about: Unable to use HDMI CEC during boot selection probably due to missing /dev/vchiq
Describe the bug
My goal was to use TV Remote during boot selection via HDMI CEC.
It doesn't work, so I went ahead and tried it inside the actuall installed OSs.
Both of them work with the remote, so TV is set up correctly, and it is supported. The only place it doesn't work is PINN GUI.
I then look into the debug file within CTRL+ALT+F2 terminal and see these three lines
CecListener thread started
Looking for "/mnt/cec_keys.json"
Error during vchi_initialise()
Line 114 in 8335ec5
| qDebug() << "Error during vchi_initialise()"; |
= The ceclistener did not start at all.
It uses vcgencmd under the hood, but once I try vcgencmd commands, it gives VCHI initialization failed . The vcgencmd tries to use vchiq binary, but upon closer clook at /dev/ folder, it does not contain any vchiq at all. Am I doing something wrong? Shouldn't CEC work out of the box here?
To reproduce
Pretty much as described above
Expected behaviour
I'm able to control boot selection gui using my tv remote.
Actual behaviour
Boot selection does not respond to TV remote controls at all.
System
- Which model of Raspberry Pi?
Raspberry Pi 5 (4GB RAM) - Which version of PINN?
3.9.3
Logs
CecListener thread started
Looking for "/mnt/cec_keys.json"
Error during vchi_initialise()
Additional context