NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

R0B3r7's avatar
R0B3r7
Tutor
Sep 20, 2016

Install USB TV Tuner to ReadyNAS firmware 6.5.2

I recently set up my ReadyNAS 312 with a USB tuner and Tvheadend to share the live TV signal across the network. It is all set up now and works great.

 

The ReadyNAS did not have the required kernel modules (drivers) to support the TV tuner included by default. So to get the TV tuner recognised I had to compile them. It took a bit of time to back up the NAS, restore the factory settings, compile the kernel and then make the modules so thought I would share them here if anybody else needs them.

 

They should work on all x86_64 systems running version firmware 6.5.2 and should be useful for other mutimedia hardware devices such as webcams and remote controllers etc.

 

There are 2 zip folders, the first is the factory default kernel modules compiled when all the multimedia options are enabled. The second is the stock kernel with the latest V4L-DVB back ported and compiled into the modules.

 

Copy the drivers folder to: /lib/modules/4.1.27.x86_64.1/kernel/ and the firmware folder to /lib/ and them run depmod.

 

https://mega.nz/#!Td9yXbBR!o9F-ZA4jFK-0Gk6Khve7IqsVZqRn6qkOmYOjfv0kuMA

https://mega.nz/#!GUlWVTiL!xNwKbjXS3aBwmpMa28Qg-3G2Q8xFir4j6fZ3UvzBnMM

 

7 Replies

Replies have been turned off for this discussion
  • JennC's avatar
    JennC
    NETGEAR Employee Retired

    Hello R0B3r7,

     

    Welcome to the community!

     

    Thank you for sharing your resolution and/or workaround. We greatly appreciate your contribution to the community. 

     

    Feel free to post any suggestions, questions, recommendations or anything about your NAS that you think needs attention or will help others.

     

    Regards,

  • Hello.
    I have updated firmware to 6.6.0 and the drivers don't work anymore. Can you make the driver for the new firmware? Thanks in advance
      • ronitr's avatar
        ronitr
        Tutor

        R0B3r7

        thanks for your reply

        i have installed the new driver and the usb tuner works (avermedia A867)

        but have a lot of errors

         

        [ 22.351198] wsdd2[2644]: segfault at 0 ip 0000000000401ee0 sp 00007ffc2de24660 error 4 in wsdd2[400000+a000]
        [ 23.015468] e1000e: eth0 NIC Link is Down
        [ 23.585875] wsdd2[2747]: segfault at 0 ip 0000000000401ee0 sp 00007ffce6c1d4e0 error 4 in wsdd2[400000+a000]
        [ 23.972987] wsdd2[2765]: segfault at 0 ip 0000000000401ee0 sp 00007fffd8f87560 error 4 in wsdd2[400000+a000]
        [ 24.113366] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
        [ 24.113376] 8021q: adding VLAN 0 to HW filter on device eth0
        [ 24.152823] wsdd2[2791]: segfault at 0 ip 0000000000401ee0 sp 00007ffe02c53190 error 4 in wsdd2[400000+a000]
        [ 24.302918] i2c_mux: disagrees about version of symbol module_layout
        [ 24.369985] wsdd2[2799]: segfault at 0 ip 0000000000401ee0 sp 00007ffd9bfb3c10 error 4 in wsdd2[400000+a000]
        [ 24.423539] regmap_i2c: disagrees about version of symbol module_layout
        [ 24.480768] tveeprom: disagrees about version of symbol module_layout
        [ 24.543868] videodev: disagrees about version of symbol module_layout
        [ 24.619434] videobuf_core: disagrees about version of symbol module_layout
        [ 24.707041] videobuf_vmalloc: disagrees about version of symbol module_layout
        [ 24.772864] v4l2_common: disagrees about version of symbol module_layout
        [ 24.840213] tuner: disagrees about version of symbol module_layout
        [ 24.909175] videobuf2_core: disagrees about version of symbol module_layout
        [ 24.962771] videobuf2_memops: disagrees about version of symbol module_layout
        [ 25.006740] videobuf2_vmalloc: disagrees about version of symbol module_layout
        [ 25.021226] cxd2820r: disagrees about version of symbol module_layout
        [ 25.060675] tda18271: disagrees about version of symbol module_layout
        [ 25.070247] m88ds3103: disagrees about version of symbol module_layout
        [ 25.078384] tda10071: disagrees about version of symbol module_layout
        [ 25.147200] a8293: disagrees about version of symbol module_layout
        [ 25.158382] si2157: disagrees about version of symbol module_layout
        [ 25.215463] si2168: disagrees about version of symbol module_layout
        [ 25.269592] em28xx: disagrees about version of symbol module_layout
        [ 25.338987] em28xx_dvb: disagrees about version of symbol module_layout
        [ 25.380974] tda10023: disagrees about version of symbol module_layout
        [ 25.442975] tda10048: disagrees about version of symbol module_layout
        [ 25.518042] tda827x: disagrees about version of symbol module_layout
        [ 25.583581] dvb_usb_ttusb2: disagrees about version of symbol module_layout
        [ 25.673209] dibx000_common: disagrees about version of symbol module_layout
        [ 25.683805] dib3000mc: disagrees about version of symbol module_layout
        [ 25.693358] dib8000: disagrees about version of symbol module_layout
        [ 25.736641] dib7000m: disagrees about version of symbol module_layout
        [ 25.793977] dib0090: disagrees about version of symbol module_layout
        [ 25.858376] dib7000p: disagrees about version of symbol module_layout
        [ 25.895547] dib0070: disagrees about version of symbol module_layout
        [ 25.956720] dib9000: disagrees about version of symbol module_layout
        [ 25.967681] dvb_usb_dib0700: disagrees about version of symbol module_layout
        [ 26.014367] s5h1411: disagrees about version of symbol module_layout
        [ 26.022377] xc5000: disagrees about version of symbol module_layout
        [ 26.030386] au8522_common: disagrees about version of symbol module_layout
        [ 26.038151] au8522_decoder: disagrees about version of symbol module_layout
        [ 26.046978] au8522_dig: disagrees about version of symbol module_layout
        [ 26.055644] au0828: disagrees about version of symbol module_layout
        [ 26.065071] ts2020: disagrees about version of symbol module_layout
        [ 26.102772] ds3000: disagrees about version of symbol module_layout
        [ 26.157856] dvb_usb_dw2102: disagrees about version of symbol module_layout
        [ 26.205536] ttpci_eeprom: disagrees about version of symbol module_layout
        [ 26.213492] lnbp22: disagrees about version of symbol module_layout
        [ 26.221626] stb0899: disagrees about version of symbol module_layout
        [ 26.281766] stb6100: disagrees about version of symbol module_layout
        [ 26.304074] dvb_usb_pctv452e: disagrees about version of symbol module_layout
        [ 26.348265] stv090x: disagrees about version of symbol module_layout
        [ 26.405416] as102_fe: disagrees about version of symbol module_layout
        [ 26.472453] dvb_as102: disagrees about version of symbol module_layout
        [ 26.500812] it913x: disagrees about version of symbol module_layout
        [ 26.511712] sp2: disagrees about version of symbol module_layout
        [ 26.520767] dvb_usb_dvbsky: disagrees about version of symbol module_layout

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More