Hauppauge DualHD Tv Tuner(2040 8265) on Vero4k+

Trying to get this puppy to play ball on latest build. I’m a noob to linux so any help would be appreciated.

I followed this thread
https://discourse.osmc.tv/t/hauppauge-dualhd-not-found-on-vero4k/82839
And now have a green light working on the tuner. My lsmod output (after the modprobe messages) now looks slightly different than the example in the thread above.

[ 1913.486149] usbcore: registered new interface driver em28xx
[ 2069.087422] usb 1-1.2: new high-speed USB device number 6 using xhci-hcd
[ 2069.187425] usb 1-1.2: New USB device found, idVendor=2040, idProduct=8265
[ 2069.187436] usb 1-1.2: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 2069.187442] usb 1-1.2: Product: dualHD
[ 2069.187447] usb 1-1.2: Manufacturer: HCW
[ 2069.187451] usb 1-1.2: SerialNumber: 0013974501
[ 2069.187910] em28xx 1-1.2:1.0: New device HCW dualHD @ 480 Mbps (2040:8265, interface 0, class 0)
[ 2069.187921] em28xx 1-1.2:1.0: DVB interface 0 found: bulk
[ 2069.187979] em28xx 1-1.2:1.0: chip ID is em28174
[ 2069.326881] em28xx 1-1.2:1.0: failed to read eeprom (err=-110)
[ 2069.326895] em28xx 1-1.2:1.0: em28xx_i2c_register: em28xx_i2_eeprom failed! retval [-110]
[ 2069.326901] em28xx 1-1.2:1.0: em28xx_init_dev: em28xx_i2c_register bus 0 - error [-110]!
[ 2069.326925] em28xx: probe of 1-1.2:1.0 failed with error -110
osmc@osmc:~$ lsmod
Module Size Used by
em28xx 74017 0
tveeprom 13172 1 em28xx
v4l2_common 4585 1 em28xx
fuse 90351 3
bnep 12492 2
btsdio 3618 0
bluetooth 286328 7 bnep,btsdio
6lowpan_iphc 6159 1 bluetooth
iptable_nat 3340 0
nf_conntrack_ipv4 9173 1
nf_defrag_ipv4 1609 1 nf_conntrack_ipv4
nf_nat_ipv4 4545 1 iptable_nat
nf_nat 15099 2 nf_nat_ipv4,iptable_nat
nf_conntrack 63916 4 nf_nat,nf_nat_ipv4,iptable_nat,nf_conntrack_ipv4
iptable_filter 1686 0
dhd 790896 0
cfg80211 406609 1 dhd
dwc_otg 260876 0
wifi_dummy 886 0
mali 227975 5
ir_lirc_codec 5052 3
lirc_dev 9136 1 ir_lirc_codec
meson_ir 4333 0
rc_core 26059 4 lirc_dev,meson_ir,ir_lirc_codec
amlvideodri 12770 0
videobuf_res 5722 1 amlvideodri
videobuf_core 18318 2 amlvideodri,videobuf_res
videodev 162267 3 amlvideodri,em28xx,v4l2_common
media 24739 2 em28xx,videodev
ip_tables 18759 2 iptable_filter,iptable_nat
x_tables 21080 2 ip_tables,iptable_filter

I guess this means I need firmware/driver files?

Hauppauge have a page for Raspberry OS with firmware instructions but OSMC isn’t Raspberry OS… Will this help or not, or will it just break something?
https://hauppauge.com/pages/support/support_linux.html#pi

Willing to give it a shot if I can easily remove it without a fresh install.

For that topic OSMC should be close enough to Raspbian (both are Debian based)

Is not supported on the Vero4K 3.14 kernel (but is on the Pi 4.19 kernel).

You could try this hack: WiFi not working with Sitecom WLA-3100 (MT7610U) USB dongle - #3 by fzinken

The location of new_id will be /sys/module/em28xx/drivers/usb:em28xx/new_id

Yeah I’ve tried that. Any estimate of time frame for support (I need both tuners to make it family friendly). 4.19 is quite a big step from 3.14 I realise :neutral_face:

I have a pc on w10 at the moment but would love to shrink it. A pi as backend might be the answer but will be more wires for my wife to disapprove of.

According to the Linux Kernel Driver Database, support for 2040:8265 was introduced in the 4.17 kernel: Linux Kernel Driver DataBase: CONFIG_VIDEO_EM28XX: Empia EM28xx USB devices support so won’t necessarily be available in the new Vero4K 4.9 kernel. Perhaps @sam_nazarko can advise.

It’s possible that this could be backported after the 4.9 kernel is stable.

That would be pretty sweet. I’ll keep an eye on it.
Hope everyone gets to have a good break over Christmas and thanks to everyone for the help today.

This is the tuner I am using. Actually, if you check this post: Hauppauge DualHD not found on Vero4K - #10 by KickerTom you will see that you get the same error I was originally getting.
Support for this tuner has been added (backported) to the testing 4.9. kernel long time ago. I am using it for a while without any issues. So, if you feel adventurous, you can try the 4.9 kernel (although it would be good to have some initial knowledge of linux for this), otherwise wait for it to be released as stable and try it then.

2 Likes

I’ll take a look, thanks.

Looks like my Hauppauge DualHD Tv Tuner(2040 8265) is not being detected after the update, was working fine before. Logs here

Hi – another user also reported this issue. Please see Hauppauge dualHD tuner missing after update.