i followed the Wonderful guide on the blog to setup Linuxserver/tvheadend with container station on QNAP!, sadly for me i’m having a DVB USB device, so i couldn’t be helped by the screenshots to know how to fill the advanced setting forms. Still i could guess what i was missing after a while.
The container is working and tvheadend seems to work completely…
BUT, i’m facing an issue which somehow compromise for me the interest of the whole how to, as the given example possibly couldn’t work!
The problem as far as i understand it, is that my DVB USB tuner is not recognized on the new QTS version of my QNAP. (QNAP removed the support for DVB Tuners recently, speaking about compatibility problems.)
So on the host my USB device doesn’t create a /dev/dvb and doesn’t load any driver or firmware as well.
Still the USB device appears on the lsusb.
In the create container i added “videoforlinux” in the “advanced settings”->“device” because it is the only thing i can see that could possibly match.
But it still doesn’t work in the container. (which is logic if the container expect /dev/dvb!)
I cannot be sure of the docker command line used by Container Station since i don’t know how to see it. Maybe it is simply in the processes… i haven’t tried.
I opened a console in the container and did a lsusb, and i can see the usb device (so raw usb can be seen?), but once again no /dev/dvb. (no driver on the container i suppose)
My question is: where shall be the driver? on the host? in the container?
if the driver has to be on the host, i will probably have the same trouble than QNAP had about compatibility and probably couldn’t build the driver or find a suitable v4L already made.
if the driver can be in the container, then is the docker transporting the raw usb device (from lsusb) so-that the container can mount a module with driver and create a /dev/dvb inside the container ? then in this case is there any container which include all dvb drivers? can we expect one from linuxserver.io?
I will try with a full VM with ubuntu to see if such “full weight” VM can see the USB and load the drivers, but if it works, it would be wonderful to have a container all in one which also include the dvb drivers.
Am i wrong in what i say? any other way?
For information, i’m having a QNAP TS-453Be (x64 i think) with latest QTS, and the usb dvb device is the “sony play TV dual tuner”
I use this device successfully with another QNAP TS-421 (arm) i own, which is stuck to an old QTS version that still contains drivers.
Thanks in advance for any clue to make it work or at least to figure out the problem.