[Plugin] DVB-Driver


ich777

Recommended Posts

38 minutes ago, Apollopayne35 said:

Hi I have LibreElec drivers installed. 

Your tuner is correctly recognized and listed in /dev/dvb:

lrwxrwxrwx 1 root root 0 Nov 19 07:02 /sys/class/dvb/dvb0.demux0/device/driver -> ../../../../../../../../bus/usb/drivers/usb
lrwxrwxrwx 1 root root 0 Nov 19 07:02 /sys/class/dvb/dvb0.dvr0/device/driver -> ../../../../../../../../bus/usb/drivers/usb
lrwxrwxrwx 1 root root 0 Nov 19 07:02 /sys/class/dvb/dvb0.frontend0/device/driver -> ../../../../../../../../bus/usb/drivers/usb
lrwxrwxrwx 1 root root 0 Nov 19 07:02 /sys/class/dvb/dvb0.net0/device/driver -> ../../../../../../../../bus/usb/drivers/usb

 

Nov 19 01:02:40 Tower kernel: dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
Nov 19 01:02:40 Tower kernel: dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Nov 19 01:02:40 Tower kernel: dvbdev: DVB: registering new adapter (Microsoft Xbox One Digital TV Tuner)
Nov 19 01:02:40 Tower kernel: usb 3-1: media controller created
Nov 19 01:02:40 Tower kernel: dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
Nov 19 01:02:40 Tower kernel: usb 3-1: DVB: registering adapter 0 frontend 0 (Panasonic MN88472)...
Nov 19 01:02:40 Tower kernel: dvbdev: dvb_create_media_entity: media entity 'Panasonic MN88472' registered.
Nov 19 01:02:40 Tower kernel: dvb-usb: Microsoft Xbox One Digital TV Tuner successfully initialized and connected.
Nov 19 01:02:40 Tower kernel: usbcore: registered new interface driver dvb_usb_dib0700
Nov 19 01:08:42 Tower kernel: mn88472 0-0018: downloading firmware from file 'dvb-demod-mn88472-02.fw'

 

Please also see the first recommended post on top of this thread.

 

Plex needs some kind of bridging software to be able to see the adapter.

Link to comment
1 hour ago, ich777 said:

Your tuner is correctly recognized and listed in /dev/dvb:

lrwxrwxrwx 1 root root 0 Nov 19 07:02 /sys/class/dvb/dvb0.demux0/device/driver -> ../../../../../../../../bus/usb/drivers/usb
lrwxrwxrwx 1 root root 0 Nov 19 07:02 /sys/class/dvb/dvb0.dvr0/device/driver -> ../../../../../../../../bus/usb/drivers/usb
lrwxrwxrwx 1 root root 0 Nov 19 07:02 /sys/class/dvb/dvb0.frontend0/device/driver -> ../../../../../../../../bus/usb/drivers/usb
lrwxrwxrwx 1 root root 0 Nov 19 07:02 /sys/class/dvb/dvb0.net0/device/driver -> ../../../../../../../../bus/usb/drivers/usb

 

Nov 19 01:02:40 Tower kernel: dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
Nov 19 01:02:40 Tower kernel: dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Nov 19 01:02:40 Tower kernel: dvbdev: DVB: registering new adapter (Microsoft Xbox One Digital TV Tuner)
Nov 19 01:02:40 Tower kernel: usb 3-1: media controller created
Nov 19 01:02:40 Tower kernel: dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
Nov 19 01:02:40 Tower kernel: usb 3-1: DVB: registering adapter 0 frontend 0 (Panasonic MN88472)...
Nov 19 01:02:40 Tower kernel: dvbdev: dvb_create_media_entity: media entity 'Panasonic MN88472' registered.
Nov 19 01:02:40 Tower kernel: dvb-usb: Microsoft Xbox One Digital TV Tuner successfully initialized and connected.
Nov 19 01:02:40 Tower kernel: usbcore: registered new interface driver dvb_usb_dib0700
Nov 19 01:08:42 Tower kernel: mn88472 0-0018: downloading firmware from file 'dvb-demod-mn88472-02.fw'

 

Please also see the first recommended post on top of this thread.

 

Plex needs some kind of bridging software to be able to see the adapter.

Thank you for your help, after reading this thread. I got it working. Thank you again

  • Like 1
Link to comment
On 11/18/2023 at 8:43 PM, ich777 said:

Sorry but I even don't see the device in your lspci

 

It seems like the device is not (properly) connected to your system.

Hello, I looked for information on the Internet. 
Looks like a problem with PCIe bus speed negotiation.

I will mention that the card is 100% functional, and it is not visible at all on this Supermicro X11SAE-M motherboard. 

The solution to this problem in my case was to change these parameters:

From:Zrzut ekranu 2023-11-19 1621a07.png

That is, setting Gen1 on the SLOT4 PCIe x4 connector. 

Zrzut ekranu 2023-11-19 162046.pngEven later, the card is seen in TVHeadEnd without problems. 

 

 

Zrzut ekranu 2023-11-19 161740.png

Zrzut ekranu 2023-11-19 162745.png

image.png

Edited by Rafał Krupiński
Additional complications
  • Like 1
Link to comment
51 minutes ago, Rafał Krupiński said:

The only problem I've experienced is the lack of SNR signal display, I don't know where the problem lies, whether it's in TvHeadEnd or in the video card drivers themselves.

I think this is a driver implementation thing and most of the times you can ignore that.

If the tuner is working then everything should be fine, not all tuners can report that.

Link to comment
23 hours ago, ich777 said:

I think this is a driver implementation thing and most of the times you can ignore that.

If the tuner is working then everything should be fine, not all tuners can report that.

It is true that I experience a weaker signal on this head unit. Than on the decoder Vu+ DUO2. I simply have too weak a signal to receive some channels. I would supply myself with something newer on USB, can anyone recommend something? One LNB for testing is enough. 

Link to comment
11 hours ago, Rafał Krupiński said:

I would supply myself with something newer on USB, can anyone recommend something?

USB is a bit hard for me since I always would recommend to use PCIe, however if you need a USB Tuner then you can use a Sundtek one, but that is another plugin since the driver works a bit different and it is only compatible with TVHeadend from Linuxserver.io at least on Unraid with my plugin.

Link to comment

Hi !

My server unraid is v6.9.2

My USB Stick DVB-T is the "Hauppauge NovaT 500Stick" (an Elgato EyeTV diversity USB stick)
May be an Hauppauge WinTV-NOVA-TD-Stick...

# lsusb
Bus 002 Device 003: ID 2040:9580 Hauppauge NovaT 500Stick

After install, DVB-Driver says :
"Found but Unknown to the plugin"
See the pict (with another problem : Warning: file(/tmp/dvb-driver): failed to open stream: No such file or directory in...)

 

I wanted to know howto determinate to write the mobprob in the go file.

unraid6.9.2.png.63b0a625f4712bc689c416e4a9fa9075.png


I tried :
modprobe ddbridge
modprobe cx23885

Thanks ;)
 

Edited by PicPoc
Link to comment
54 minutes ago, PicPoc said:

My server unraid is v6.9.2

 

1st step would be, update to a current version ...

 

54 minutes ago, PicPoc said:

I wanted to know howto determinate to write the mobprob in the go file.

 

 

54 minutes ago, PicPoc said:

modprobe ddbridge
modprobe cx23885

remove those entries ...

 

55 minutes ago, PicPoc said:

May be an Hauppauge WinTV-NOVA-TD-Stick...

 

try with libreelec drivers, may also with TBS drivers ...

 

also may consider, usb tv sticks are likely not the best choice ... sundtek may be an option for USB too ... if the upper steps wont help at all ...

Link to comment
1 hour ago, PicPoc said:

My server unraid is v6.9.2

As @alturismo said, please upgrade to a recent version from Unraid.

 

1 hour ago, PicPoc said:

modprobe ddbridge
modprobe cx23885

Usually you don‘t have to do that but that would be all more easy to troubleshoot with Diagnostics.

 

1 hour ago, PicPoc said:

See the pict (with another problem : Warning: file(/tmp/dvb-driver): failed to open stream: No such file or directory in...)

Please post your Diagnostics.

Link to comment
  • 1 month later...
On 6/24/2022 at 7:16 PM, bbotto90 said:

Hey Ich777, I got this tuner off ebay thinking cheap way to get PVR, here in aus its DVB-T/T2

what entry level card/tuner would you use for an unraid setup?

 

if we got the linux drivers is it possible to get the 1975 Haupauge working or is it a waste of time?

 

image.png.d2725a8aa88c0cf48ae84ce2be323eb8.png

 

Hi All/@ich777 I picked up a similar card - WinTV-HVR-1265 - but am having the same problem as @bbotto90 re: attached image - the card isn't recognised by unraid (have tried in multiple free slots that work with other PCI-E card.) Dockers fail to start if adding the /dev/dvb to extra parameters and not seen when calling lspci.
NB: running unraid 6.12.6 and the DVB plugin (kernel - 6.1.64-Unraid - doesn't see any adapters

Edited by CouchPawTayTow
version numbers
Link to comment
14 hours ago, alturismo said:

and what does

 

1/ the driver plugin page say ?

2/ ls -la /dev/dvb/ ... would be where to look for devices ;)

 

Sorry - my clumsily worded request - The DVB plugin says 'No Adapters found!'. ls -la /dev/dvb/ gives the same result as the image above - /bin/ls: cannot access '/dev/dvb/': No such file or directory.

Link to comment
14 hours ago, ich777 said:

Please, as always, post your Diagnostics.

 

If you don‘t see it in lspci then the card is not recognized by the system at all.

 

Diag attached, apologies.

Yeah, I was hoping it wouldn't be a bad card, but possible I guess re: not showing with lspci.
I recall I had similar issues when I was trying to get my GPU working - system couldn't see it initially, but it eventually registered and works fine now, so hoping similar issue here re: drivers or something else.

tower-diagnostics-20240115-1130.zip

Link to comment
4 hours ago, CouchPawTayTow said:

Yeah, I was hoping it wouldn't be a bad card, but possible I guess re: not showing with lspci.

what wonders me a little ... as its listed in your USB devices ?

 

Bus 003 Device 002: ID 2040:72a0 Hauppauge WinTV HVR-1265

 

your link is actually showing a pci card ...

 

may @ich777 rather knows something, but to me it looks like your card is (sadly) not really compatible, may due the "upgrade" from the pcie chip ...

 

from the Hauppage site Info ...

Same features as the previous model WinTV-HVR-1265, but with an updated PCIe bridge chip to replace an obsolete chip

 

also not listed here https://www.linuxtv.org/wiki/index.php/Hauppauge

  • Upvote 1
Link to comment
8 hours ago, CouchPawTayTow said:

Diag attached, apologies.

I don't see any indication that this tuner is supported by the Linux Kernel sorry...

 

Is this a USB Tuner or PCI based Tuner? I don't think that this tuner is supported at all on Linux at least not through LibreELEC and TBS-OS so to speak no chance on get it working on Unraid.

  • Upvote 1
Link to comment
4 hours ago, alturismo said:

what wonders me a little ... as its listed in your USB devices ?

 

Bus 003 Device 002: ID 2040:72a0 Hauppauge WinTV HVR-1265

 

your link is actually showing a pci card ...

 

may @ich777 rather knows something, but to me it looks like your card is (sadly) not really compatible, may due the "upgrade" from the pcie chip ...

 

from the Hauppage site Info ...

Same features as the previous model WinTV-HVR-1265, but with an updated PCIe bridge chip to replace an obsolete chip

 

also not listed here https://www.linuxtv.org/wiki/index.php/Hauppauge

 Yeah the USB thing is weird - definitely a PCIe card - headless server - only USB device connected is internal OS thumbdrive.

As you and, @ich777 notes above, looks like its an unsuported card at best, or a faulty one at worst. #badbuy.

Thanks for your time, effort, and help - sorry for the time-waste!

  • Like 1
Link to comment

I am having issue getting my HVR-2250, I have been running this for months with no issues.  Recently I changed my setup and I am hosting unraid on proxmox with all related items passing through.

 

Proxmox

43:00.0 Multimedia controller: Philips Semiconductors SAA7164 (rev 81)

43:00.0 0480: 1131:7164 (rev 81)

 

978991838_Screenshot2024-01-16150321.png.175aae740478e2d8e2a14380b913e3f5.png

 

on unraid

[1131:7164]00:1b.0 Multimedia controller: Philips Semiconductors SAA7164 (rev 81)

 

 

Jan 16 14:32:19 Tower kernel: saa7164_api_get_fw_version() error, ret = 0x32

Jan 16 14:32:19 Tower kernel: Failed to communicate with the firmware

Jan 16 14:32:19 Tower kernel: Event timed out

Jan 16 14:32:19 Tower kernel: saa7164_api_modify_gpio() error, ret = 0x32

Jan 16 14:32:19 Tower kernel: Event timed out

Jan 16 14:32:19 Tower kernel: saa7164_api_modify_gpio() error, ret = 0x32

Jan 16 14:32:19 Tower kernel: Event timed out

Jan 16 14:32:19 Tower kernel: saa7164_api_modify_gpio() error, ret = 0x32

Jan 16 14:32:19 Tower kernel: Event timed out

Jan 16 14:32:19 Tower kernel: saa7164_api_modify_gpio() error, ret = 0x32

Jan 16 14:32:19 Tower kernel: Event timed out

Jan 16 14:32:19 Tower kernel: saa7164_api_i2c_read() error, ret(1) = 0x32

Jan 16 14:32:19 Tower kernel: Event timed out

Jan 16 14:32:19 Tower kernel: saa7164_api_enum_subdevs() error, ret = 0x32

Jan 16 14:32:19 Tower kernel: saa7164_cmd_send() Invalid param

Jan 16 14:32:19 Tower kernel: saa7164_api_enum_subdevs() error, ret = 0x9

Jan 16 14:32:19 Tower kernel: Event timed out

Jan 16 14:32:19 Tower kernel: saa7164_api_i2c_read() error, ret(1) = 0x32

Jan 16 14:32:19 Tower kernel: s5h1411_readreg: readreg error (ret == -5)

tower-diagnostics-20240116-1440.zip

Edited by mr2toyou
spelling
Link to comment
9 hours ago, mr2toyou said:

Recently I changed my setup and I am hosting unraid on proxmox with all related items passing through.

then i would recommend to look at the proxmox forums for help therefore ...

 

if you run unraid "virtualized" then ... may consider running your apps etc also nativ there ? instead passing passing passing devices through ... this always can result in errors.

 

just my suggestion in such a setup.

  • Like 2
Link to comment
11 hours ago, mr2toyou said:

I am hosting unraid on proxmox with all related items passing through.

As @alturismo said you should consult the Proxmox forums since this is not an Unraid issue at all.

 

I'm not familiar with Proxmox at all since I think for a small Homelab it is a bit overkill, however from what I know from other users you also have to add special parameters the VM in Proxmox since otherwise you will run into troubles like you are experiencing.

  • Like 1
Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.