January 4Jan 4 Dear All,Please forgive me, I am sure compared to many of you I am chronically naive. Recently I expanded my Unraid server with the BinHex PlexPass Plex Docher (mainly because that was the one I could find with the option for Nvidia GPUID for My Quadro P2200 hardware transcoding which following the instructions works very well 🙂)....Having replaced my Windows Server with Unraid, I also have a Hauppage Win TV Duel HD USB to antenna adapter. I plugged this into the motherboard and installed the Unraid DVB drivers and to my suprise, using the LibreElec drivers the hardware is recognised 🙂Unfortunately even after going into the extra parameters section of the Plex Docher and typing --device=/dev/dvb/ the docker still is unable to see the Hauppage Win TV Duel HD adapter.If someone could point me in the direction of where I am going wrong that would be awesome.Thanks in advance 🤞Simon
January 5Jan 5 Community Expert I recommend using the linux server or plex official docker and not other 3rd parties. you are trying to pass a tuner for plex antenna / homerun/iptv add-on.the nvidia gpu need to be host accessble witht eh driver plugin installed. then you need to follow the first post page to pass the nvidia gpu into plexhttps://forums.unraid.net/topic/98978-plugin-nvidia-driver/I prefer docker compose when using iptv... I prefer linux server (as plex used linux server docker file to use and make dockers versions...)example:#version: "3.8" services: plex: image: lscr.io/linuxserver/plex:latest pull_policy: always container_name: plex hostname: plex labels: folder.view: "plex" net.unraid.docker.managed: "composeman" net.unraid.docker.webui: "http://[IP]:[PORT:32400]/web/index.html" net.unraid.docker.icon: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/plex-logo.png" com.centurylinklabs.watchtower.enable: "true" #Tailscale # tsdproxy.enable: "true" # tsdproxy.name: "plex" # tsdproxy.funnel: "true" # tsdproxy.container_port: "32400" # tsdproxy.tsnet_verbose: "true" runtime: nvidia environment: - DOCKER_MODS=linuxserver/mods:universal-package-install - INSTALL_PACKAGES=sqlite3 - TZ=America/Chicago - HOST_OS=Unraid - HOST_HOSTNAME=Docker - HOST_CONTAINERNAME=plex - PLEX_CLAIM=claim-yourkeyhere - NVIDIA_DRIVER_CAPABILITIES=all - VERSION=docker - PUID=0 - PGID=0 # - UMASK=022 # Persistent data stays on disk volumes: - /mnt/user/Dockers/Plex/:/data #Plex Media Library # - /mnt/user/Dockers/arsdata/media:/arsdata - /mnt/user/Dockers/Plex/database:/config # In-RAM filesystems for tmp + transcode # This is the compose equivalent of: # --mount type=tmpfs,destination=/tmp # --mount type=tmpfs,destination=/transcode tmpfs: - /tmp - /transcode devices: - /dev/dvb/ #passes tunner - /dev/dri:/dev/dri #helps pass nvidia ports: - "32400:32400" - "32443:32443" - "1900:1900/udp" - "5353:5353/udp" - "8324:8324" - "32410:32410/udp" - "32412:32412/udp" - "32413:32413/udp" - "32414:32414/udp" - "32469:32469" dns: - 192.168.1.1 - 8.8.8.8 - 100.100.100.100 restart: unless-stopped networks: br0: ipv4_address: 192.168.1.254 mac_address: "26:a4:59:5c:cc:3b" depends_on: - xteve #Optional IPTV via hd tuner #https://github.com/Free-TV/IPTV xteve: image: alturismo/xteve container_name: xteve network_mode: host pids_limit: 2048 environment: TZ: America/Chicago HOST_CONTAINERNAME: xteve volumes: - /mnt/user/appdata/xteve/xteve:/root/.xteve - /mnt/user/appdata/xteve/config:/config - /mnt/user/appdata/xteve/tmp:/tmp/xteve - /mnt/user/appdata/xteve/TVH:/TVH labels: folder.view: "plex" net.unraid.docker.managed: "composeman" net.unraid.docker.webui: "http://[IP]:[PORT:34400]/web/" net.unraid.docker.icon: "https://avatars0.githubusercontent.com/u/53275662?s=460&v=4" com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped networks: br0: external: true Your missing the docker run options for runtime and capabilities at ta min... Edited January 5Jan 5 by bmartino1 Data - typo
January 5Jan 5 Community Expert again to be clear you need to follow the instruction found here for plex:https://forums.unraid.net/topic/98978-plugin-nvidia-driver/#findComment-913251as it appears, you may not be passing the nvidia card correctly and is needed...https://support.plex.tv/articles/225877427-supported-dvr-tuners-and-antennas/--device=/dev/dvb/is technical all you need. make sure the dvb tuner is seen ls /dev/dvb Edited January 5Jan 5 by bmartino1 Data - typo
January 5Jan 5 Author Thanks bmartino1Like I mentioned in the previous post, I used the Binhex app as is was easier for GPU support to how I read it originally.The Quadro is seen by both Unraid and the Binhex Docher and transcodes my 4k HDR HEVC perfectly so that definitely doesn't seem to be an issue.I also ran the ls /dev/dvb command from terminal and just like you unraid can see my antenna adapters as shown below.
January 5Jan 5 Author Ps....In my original post my extra parameters shows 2 statements. The first is for the Nvidia runtime statement and the second is for the Hauppage antenna adapter. I read that you could use multiple statements as long as you left a space between statements. Edited January 5Jan 5 by Black Rat
January 5Jan 5 Community Expert Solution 12 hours ago, Black Rat said:Like I said, the container just doesn't see the hardware.the docker also needs to have dvb driver support, something I know the official plex and linuxserve does have. binhex docker tag version may not have the needed packages installed...To q/a, correct the extra parm is essential the docker run statements at the end that do other options.example my makemkv for the blueray diskplease post a diag file I would need to know more on the lsusb and lspci to help make a device extra parm for your Tuner. to go over other advance pass techniques. (would be useless if its docker software issues not hardware pass issues...) So my assumption/ bet at the moment is docker software...My guess is that its the docker image does not have dvb software installed. *Similar to you installing the plugin on unraid to see the tuner, plex docker container needs simalr software...I would recomend changing the repo to linux server keeping binhexs plex temptle and paths as they are/can be universal between tempatles...lscr.io/linuxserver/plex and adding some other extra docker variables:as again this works fine in linux server and plex offical...that said with binhex you could atempt to install the missing software ... not sure the applciaiton names though nor other adational libs that may be required...https://hub.docker.com/r/linuxserver/mods(as you can see by my compose i'm extra installing the sqlite pacakges to be able to run teh sq db stuff in the docker...)FIRST!make sure the adapter tuner is making it into plex:console into your plex and ls the dvb dev folder...but again i don';t think binhex plex has the needed dvb software in the container...
January 5Jan 5 Author Hi bmartino1I have copied your example and it appears to show that the Docher seems to see the both adapters....Do you agree or am I missing something?
January 5Jan 5 Community Expert 39 minutes ago, Black Rat said:Hi bmartino1I have copied your example and it appears to show that the Docher seems to see the both adapters....Do you agree or am I missing something?I agree I was just showing you information there. You just had to run the very last command The docker is indeed seeing the adapter. This tells me that the software is not there to use the adapter. This tells me that the Plex stalker is missing the needed software to use the dvb tuner. You also have a dual tuner which isn't a big issue. But again, I sent you the Plex DVB tuner support article If your tuner is not in the support listed for functionality, it will not work for Plex and you will not see it in that menu. And the only thing I can recommend is trying the same adapter. Same configurations with a different Docker tag that I does have known support for tuners
January 5Jan 5 Author Excellent 🙂.... Originally when I picked the tuner I picked it from Plex's supported list and have had it running in Windows flawlessly for years. I am working away for the next couple of days but will build a Linux Repo Plex do her as soon as I get home. Thank you so much for your help and I will report on my findings when I build it (it's a shame about the metadata 😂 😂).Your time & patience is most appreciated.Simon
January 12Jan 12 Author Hi bmartino1,Just a quick follow up to let you know you were right. I changed the BinHex Docher to The Linux Repository Docher and the TV adapter was seen immediately..... Everything worked a treat after that. Thank you so much for your help, I honestly think without your help I would have continued to peruse the forums wondering what I had done wrong 🤔Thanks again.Simon Edited January 12Jan 12 by Black Rat
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.