On Thu 20 Apr 2017 08:34:02 PM CDT, Orion74 wrote:

Hi all,

I installed OpenSUSE Leap 42.2 (Kernel 4.4.57-18.3, jeOS) in my
raspberry 3, and wanted to experiment with the programming of the GPU as
described in the following link:


I was able to compile the code without problems, but when executing the
program I got the following error: "Can't open device file: /dev/vcio"
I googled a little bit around and found people having similar issues
(for example in https://github.com/ChristopheJacquet/PiFmRds/issues/38).

The solution most commonly used (and apparently working) which is to
force the creation of the device with: "sudo mknod vcio c 100 0" or
"sudo mknod vcio c 249 0") did not work for me.
From what I could learn, such "vcio" device correspond to some kind of
"mailbox" kernel service that is used to communicate with the VideoCore
IV GPU in the raspberry pi.
But it seems as if something is not properly installed (or not included
in the official Leap 42.2 release) that is preventing this to work.

Does anyone have any idea what needs to be installed to fix this

Thanks a lot in advance,
Best Regards

Unfortunately you have landed on the wrong forum, this is for SUSE
Linux Enterprise please head over to the openSUSE forum at

Same username/password, suggest you repost in the Install/Boot/Login

Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.2|GNOME 3.22.2|4.4.57-18.3-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below... Thanks!