Yes! The 3.0.1 versions of cec-utils and libcec3 in the repos for
Ubuntu-Mate are broken. It seems that they are not compiled with support
of the Raspberry Pi. This is evident when using "cec-client -l". On the
repo version this reports errors and the features listed in the info are
missing "RPi". On a working system (for example on Raspbian) this is the
output of "$ cec-client -l"

libCEC version: 4.0.2, git revision: libcec-4.0.2+8-8563411~dirty, compiled on 
Sun Apr  2 17:04:01 UTC 2017 by root@hostname: Name or service not known on 
Linux 4.4.0-57-generic (armv7l), features: P8_USB, DRM, P8_detect, randr, RPi
Found devices: 1

device:              1
com port:            RPI
vendor id:           2708
product id:          1001
firmware version:    1
type:                Raspberry Pi

Notice the "RPi" in the features list.

So a work-around that worked for me on Ubuntu-Mate 16.04: I purged the old 
versions of cec-utils and libcec3. Then I downloaded the .deb packages from the 
"Raspbian" repositories and manually installed those. Here are the packages I 
installed for Mate-16.04 (in this order)
1: libp8-platform2_2.1.0.1~jessie_armhf.deb
2: libcec4_4.0.2.2~jessie_armhf.deb
3: cec-utils_4.0.2.2~jessie_armf.deb

Now it works like a charm and I'm on the latest version (as of this
writing). I'm sure you could compile from source, but this seemed
shorter to me. This is just a work-around until the packages are updated
in the Ubuntu repos.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1655425

Title:
  CEC on Raspberry Pi 3 not working

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libcec/+bug/1655425/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to