Bug 397578

Summary: no device created by kaffeine but the hauppauge driver should be the correct [/lib/firmware/dvb-demod-si2168-b40-01.fw] on hauppauge usb-stick WinTV-SoloHD.
Product: [Applications] kaffeine Reporter: Uwe Reuter <uwe.reuter.kt9a>
Component: generalAssignee: Mauro Carvalho Chehab <mchehab>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version First Reported In: 2.0.14   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: screenshot program kaffeine without exspected device entry [device 1]

Description Uwe Reuter 2018-08-18 11:36:34 UTC
Created attachment 114475 [details]
screenshot program kaffeine without exspected device entry [device 1]

Dear developer,
NO device created by kaffeine but the hauppauge driver should be the correct [/lib/firmware/dvb-demod-si2168-b40-01.fw] on hauppauge usb-stick WinTV-SoloHD.
I tried over a week to get a positiv result but could not get it.
Only on operating system windows 10 every thing works well.
Please, help me to get it work on LINUX [64bit Mint 19 - Tara].
 I thank you in advance
Comment 1 Mauro Carvalho Chehab 2018-11-06 16:52:08 UTC
(In reply to Uwe Reuter from comment #0)
> Created attachment 114475 [details]
> screenshot program kaffeine without exspected device entry [device 1]
> 
> Dear developer,
> NO device created by kaffeine but the hauppauge driver should be the correct
> [/lib/firmware/dvb-demod-si2168-b40-01.fw] on hauppauge usb-stick
> WinTV-SoloHD.
> I tried over a week to get a positiv result but could not get it.
> Only on operating system windows 10 every thing works well.
> Please, help me to get it work on LINUX [64bit Mint 19 - Tara].
>  I thank you in advance

Perhaps Kaffeine doesn't have permission to open the devices under /dev/dvb.  I've no idea how Mint 19 sets file permissions, but you need to check if the current user has "r" and "x" permissions for the DVB adapter directory:

$ ls -l /dev/dvb
total 0
drwxr-xr-x 2 root root 120 nov  5 08:09 adapter0

You'll also need to check that it has permissions inside the adapter itself:

$ ls -l /dev/dvb/adapter0
total 0
crw-rw---- 1 root video 212, 1 nov  5 08:09 demux0
crw-rw---- 1 root video 212, 2 nov  5 08:09 dvr0
crw-rw---- 1 root video 212, 0 nov  5 08:09 frontend0
crw-rw---- 1 root video 212, 3 nov  5 08:09 net0

In this specific case, only users of the group "video" have read/write permissions. Kaffeine need both permissions in order to control the DVB device and receive video streams.
Comment 2 Mauro Carvalho Chehab 2019-05-03 19:39:30 UTC
That looks like an install issue, that it is requiring all users of /dev/dvb to belong to the "group" video, easily solved with a command like:

   # groupadd video username

or with



(where username is your user at the Linux machine)
Comment 3 Mauro Carvalho Chehab 2019-05-03 19:41:45 UTC
Sorry, hit enter too soon...

(In reply to Mauro Carvalho Chehab from comment #2)
> That looks like an install issue, that it is requiring all users of /dev/dvb
> to belong to the "group" video, easily solved with a command like:
> 
>    # groupadd video username
> (where username is your user at the Linux machine)
> 
> or with

    # chmod 666 /dev/dvb/*

    (that would likely require running it after every reboot)

In any case, this is not related to Kaffeine itself, so I'm closing it.