Synology - USB TV tuner not recognised
Clash Royale CLAN TAG#URR8PPP
up vote
1
down vote
favorite
IâÂÂve got a DS218+ Synology NAS drive along with a Hauppauge âÂÂWinTV-dualHDâ USV tv tuner (model number is 1590). IâÂÂm trying to get the two working together, however I cannot get the Synology box to recognise the tuner at all. IâÂÂve tried using the built in âÂÂVideoStationâ application and âÂÂtvheadendâ but the device simply isnâÂÂt recognised.
Digging a bit deeper, and approaching it as a Linux driver issue instead of Synology, I found this link which describes how to install the required firmware - https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-dualHD . I downloaded the dvb-demod-si2168-b40-01.fw file into âÂÂlib/firmwareâ but it hasnâÂÂt made a difference.
Is there any advice anyone could offer? Either any experience with Synology and Hauppauge tuners, or simply diagnosing issues on a Linux setup when devices arenâÂÂt recognised.
IâÂÂve ran âÂÂdmesgâ and âÂÂlsusbâ and the outputs can be seen below.
dmesg - https://pastebin.com/BmDGLw8L
lsusb- https://pastebin.com/Z4WiFbqy
linux usb synology
add a comment |Â
up vote
1
down vote
favorite
IâÂÂve got a DS218+ Synology NAS drive along with a Hauppauge âÂÂWinTV-dualHDâ USV tv tuner (model number is 1590). IâÂÂm trying to get the two working together, however I cannot get the Synology box to recognise the tuner at all. IâÂÂve tried using the built in âÂÂVideoStationâ application and âÂÂtvheadendâ but the device simply isnâÂÂt recognised.
Digging a bit deeper, and approaching it as a Linux driver issue instead of Synology, I found this link which describes how to install the required firmware - https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-dualHD . I downloaded the dvb-demod-si2168-b40-01.fw file into âÂÂlib/firmwareâ but it hasnâÂÂt made a difference.
Is there any advice anyone could offer? Either any experience with Synology and Hauppauge tuners, or simply diagnosing issues on a Linux setup when devices arenâÂÂt recognised.
IâÂÂve ran âÂÂdmesgâ and âÂÂlsusbâ and the outputs can be seen below.
dmesg - https://pastebin.com/BmDGLw8L
lsusb- https://pastebin.com/Z4WiFbqy
linux usb synology
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
IâÂÂve got a DS218+ Synology NAS drive along with a Hauppauge âÂÂWinTV-dualHDâ USV tv tuner (model number is 1590). IâÂÂm trying to get the two working together, however I cannot get the Synology box to recognise the tuner at all. IâÂÂve tried using the built in âÂÂVideoStationâ application and âÂÂtvheadendâ but the device simply isnâÂÂt recognised.
Digging a bit deeper, and approaching it as a Linux driver issue instead of Synology, I found this link which describes how to install the required firmware - https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-dualHD . I downloaded the dvb-demod-si2168-b40-01.fw file into âÂÂlib/firmwareâ but it hasnâÂÂt made a difference.
Is there any advice anyone could offer? Either any experience with Synology and Hauppauge tuners, or simply diagnosing issues on a Linux setup when devices arenâÂÂt recognised.
IâÂÂve ran âÂÂdmesgâ and âÂÂlsusbâ and the outputs can be seen below.
dmesg - https://pastebin.com/BmDGLw8L
lsusb- https://pastebin.com/Z4WiFbqy
linux usb synology
IâÂÂve got a DS218+ Synology NAS drive along with a Hauppauge âÂÂWinTV-dualHDâ USV tv tuner (model number is 1590). IâÂÂm trying to get the two working together, however I cannot get the Synology box to recognise the tuner at all. IâÂÂve tried using the built in âÂÂVideoStationâ application and âÂÂtvheadendâ but the device simply isnâÂÂt recognised.
Digging a bit deeper, and approaching it as a Linux driver issue instead of Synology, I found this link which describes how to install the required firmware - https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-dualHD . I downloaded the dvb-demod-si2168-b40-01.fw file into âÂÂlib/firmwareâ but it hasnâÂÂt made a difference.
Is there any advice anyone could offer? Either any experience with Synology and Hauppauge tuners, or simply diagnosing issues on a Linux setup when devices arenâÂÂt recognised.
IâÂÂve ran âÂÂdmesgâ and âÂÂlsusbâ and the outputs can be seen below.
dmesg - https://pastebin.com/BmDGLw8L
lsusb- https://pastebin.com/Z4WiFbqy
linux usb synology
linux usb synology
edited Sep 11 at 7:47
Rui F Ribeiro
36.8k1273117
36.8k1273117
asked Sep 10 at 22:33
Chris
1062
1062
add a comment |Â
add a comment |Â
2 Answers
2
active
oldest
votes
up vote
1
down vote
Note the kernel versions mentioned in the linuxtv.org wiki page: the minimum required kernel version is either 4.7 (for the DVB version) or 4.11 (for the ATSC version). For full functionality, you'd need version 4.17 or later, which is quite new.
Your Synology has kernel version 3.10.105, whose TV drivers are way too old to recognize Hauppauge WinTV-dualHD. There is a volunteer-maintained backport driver source but unless Synology (or someone else) has already compiled and packaged them for their NAS devices, you would need to set up a cross-compile environment to produce binaries for ARM hardware, and then use it compile the drivers to match the exact kernel version used in your Synology NAS (as @dirkt already said in his answer).
It is probably doable, but it's going to be a quite complex procedure. If you haven't compiled anything from source before, this is likely to be an extremely challenging task.
add a comment |Â
up vote
0
down vote
Partial answer:
As you can see from the lsusb
output, the hardware is working fine. As you also can see from the dmesg
output, it finds the device during boot
[ 28.071704] usb 1-1: new high-speed USB device number 2 using xhci-hcd
but then nothing happens. Which means that the kernel modules are missing (not only the firmware, which you installed). You can verify that by looking at the configuration of the Synology kernel.
So you need to cross-compile and install the missing modules (quite a few of them, according to the page you linked) on the Synology, for the correct version of the kernel the Synology is currently using.
I guess people have done that for Synology stations, but I haven't done it myself, so I can't give advice. I'm sure googling will turn up how to do it.
add a comment |Â
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
Note the kernel versions mentioned in the linuxtv.org wiki page: the minimum required kernel version is either 4.7 (for the DVB version) or 4.11 (for the ATSC version). For full functionality, you'd need version 4.17 or later, which is quite new.
Your Synology has kernel version 3.10.105, whose TV drivers are way too old to recognize Hauppauge WinTV-dualHD. There is a volunteer-maintained backport driver source but unless Synology (or someone else) has already compiled and packaged them for their NAS devices, you would need to set up a cross-compile environment to produce binaries for ARM hardware, and then use it compile the drivers to match the exact kernel version used in your Synology NAS (as @dirkt already said in his answer).
It is probably doable, but it's going to be a quite complex procedure. If you haven't compiled anything from source before, this is likely to be an extremely challenging task.
add a comment |Â
up vote
1
down vote
Note the kernel versions mentioned in the linuxtv.org wiki page: the minimum required kernel version is either 4.7 (for the DVB version) or 4.11 (for the ATSC version). For full functionality, you'd need version 4.17 or later, which is quite new.
Your Synology has kernel version 3.10.105, whose TV drivers are way too old to recognize Hauppauge WinTV-dualHD. There is a volunteer-maintained backport driver source but unless Synology (or someone else) has already compiled and packaged them for their NAS devices, you would need to set up a cross-compile environment to produce binaries for ARM hardware, and then use it compile the drivers to match the exact kernel version used in your Synology NAS (as @dirkt already said in his answer).
It is probably doable, but it's going to be a quite complex procedure. If you haven't compiled anything from source before, this is likely to be an extremely challenging task.
add a comment |Â
up vote
1
down vote
up vote
1
down vote
Note the kernel versions mentioned in the linuxtv.org wiki page: the minimum required kernel version is either 4.7 (for the DVB version) or 4.11 (for the ATSC version). For full functionality, you'd need version 4.17 or later, which is quite new.
Your Synology has kernel version 3.10.105, whose TV drivers are way too old to recognize Hauppauge WinTV-dualHD. There is a volunteer-maintained backport driver source but unless Synology (or someone else) has already compiled and packaged them for their NAS devices, you would need to set up a cross-compile environment to produce binaries for ARM hardware, and then use it compile the drivers to match the exact kernel version used in your Synology NAS (as @dirkt already said in his answer).
It is probably doable, but it's going to be a quite complex procedure. If you haven't compiled anything from source before, this is likely to be an extremely challenging task.
Note the kernel versions mentioned in the linuxtv.org wiki page: the minimum required kernel version is either 4.7 (for the DVB version) or 4.11 (for the ATSC version). For full functionality, you'd need version 4.17 or later, which is quite new.
Your Synology has kernel version 3.10.105, whose TV drivers are way too old to recognize Hauppauge WinTV-dualHD. There is a volunteer-maintained backport driver source but unless Synology (or someone else) has already compiled and packaged them for their NAS devices, you would need to set up a cross-compile environment to produce binaries for ARM hardware, and then use it compile the drivers to match the exact kernel version used in your Synology NAS (as @dirkt already said in his answer).
It is probably doable, but it's going to be a quite complex procedure. If you haven't compiled anything from source before, this is likely to be an extremely challenging task.
answered Sep 11 at 8:33
telcoM
12k11335
12k11335
add a comment |Â
add a comment |Â
up vote
0
down vote
Partial answer:
As you can see from the lsusb
output, the hardware is working fine. As you also can see from the dmesg
output, it finds the device during boot
[ 28.071704] usb 1-1: new high-speed USB device number 2 using xhci-hcd
but then nothing happens. Which means that the kernel modules are missing (not only the firmware, which you installed). You can verify that by looking at the configuration of the Synology kernel.
So you need to cross-compile and install the missing modules (quite a few of them, according to the page you linked) on the Synology, for the correct version of the kernel the Synology is currently using.
I guess people have done that for Synology stations, but I haven't done it myself, so I can't give advice. I'm sure googling will turn up how to do it.
add a comment |Â
up vote
0
down vote
Partial answer:
As you can see from the lsusb
output, the hardware is working fine. As you also can see from the dmesg
output, it finds the device during boot
[ 28.071704] usb 1-1: new high-speed USB device number 2 using xhci-hcd
but then nothing happens. Which means that the kernel modules are missing (not only the firmware, which you installed). You can verify that by looking at the configuration of the Synology kernel.
So you need to cross-compile and install the missing modules (quite a few of them, according to the page you linked) on the Synology, for the correct version of the kernel the Synology is currently using.
I guess people have done that for Synology stations, but I haven't done it myself, so I can't give advice. I'm sure googling will turn up how to do it.
add a comment |Â
up vote
0
down vote
up vote
0
down vote
Partial answer:
As you can see from the lsusb
output, the hardware is working fine. As you also can see from the dmesg
output, it finds the device during boot
[ 28.071704] usb 1-1: new high-speed USB device number 2 using xhci-hcd
but then nothing happens. Which means that the kernel modules are missing (not only the firmware, which you installed). You can verify that by looking at the configuration of the Synology kernel.
So you need to cross-compile and install the missing modules (quite a few of them, according to the page you linked) on the Synology, for the correct version of the kernel the Synology is currently using.
I guess people have done that for Synology stations, but I haven't done it myself, so I can't give advice. I'm sure googling will turn up how to do it.
Partial answer:
As you can see from the lsusb
output, the hardware is working fine. As you also can see from the dmesg
output, it finds the device during boot
[ 28.071704] usb 1-1: new high-speed USB device number 2 using xhci-hcd
but then nothing happens. Which means that the kernel modules are missing (not only the firmware, which you installed). You can verify that by looking at the configuration of the Synology kernel.
So you need to cross-compile and install the missing modules (quite a few of them, according to the page you linked) on the Synology, for the correct version of the kernel the Synology is currently using.
I guess people have done that for Synology stations, but I haven't done it myself, so I can't give advice. I'm sure googling will turn up how to do it.
answered Sep 11 at 6:01
dirkt
14.9k2932
14.9k2932
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f468126%2fsynology-usb-tv-tuner-not-recognised%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password