Unraid V6.2 Beta 19 DVB Files


Recommended Posts

  • Replies 221
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

I purchased the following card and after applying the OpenElec files to my flash drive and rebooting I still do not see the card under System Devices.

 

Hauppauge 1229 WinTV-HVR-2255 PCIE - ATSC

Do you know if it is be supported by the openelec drivers?

Link to comment

I purchased the following card and after applying the OpenElec files to my flash drive and rebooting I still do not see the card under System Devices.

 

Hauppauge 1229 WinTV-HVR-2255 PCIE - ATSC

Do you know if it is be supported by the openelec drivers?

 

Honestly, don't know. I am providing the card I recently purchased in order to find out if it is supported otherwise I will return it and purchase the HDHomeRun Extend to make life easier for me but it would be fantastic if it was supported. I live in the States so I would need it to be supported using ATSC.

 

Hope that answered your question.

Link to comment

Debugging these things is always difficult.  Having a look here there are some extra firmware files that are required.  You could try copying them and seeing if that works...

 

https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2250

 

But in all honesty, if I were in the US, I'd get a HDHomeRun even with my current DVB card which works perfectly I still think it's a better solution...

Link to comment

Debugging these things is always difficult.  Having a look here there are some extra firmware files that are required.  You could try copying them and seeing if that works...

 

https://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2250

 

But in all honesty, if I were in the US, I'd get a HDHomeRun even with my current DVB card which works perfectly I still think it's a better solution...

 

Sorry to be difficult CHBMB but how do I download these extra files? I would still like to attempt to get this card to work. Do i need to SSH into UnRaid and then run the command found on that page to "wget" the files I need? I am no Linux guru by any means.

Link to comment

cd /boot
wget http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw
cp cp *fw /lib/firmware/`uname -r`

 

If that doesn't work then try

 

cd /mnt/cache
wget http://www.steventoth.net/linux/hvr22xx/22xxdrv_27086.zip
wget http://www.steventoth.net/linux/hvr22xx/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
wget http://www.steventoth.net/linux/hvr22xx/extract.sh
chmod +x extract.sh
cp *fw /lib/firmware/`uname -r`

Link to comment

cd /boot
wget http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw
cp cp *fw /lib/firmware/`uname -r`

 

If that doesn't work then try

 

cd /mnt/cache
wget http://www.steventoth.net/linux/hvr22xx/22xxdrv_27086.zip
wget http://www.steventoth.net/linux/hvr22xx/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
wget http://www.steventoth.net/linux/hvr22xx/extract.sh
chmod +x extract.sh
cp *fw /lib/firmware/`uname -r`

 

The last line in your code fails. "cp *fw /lib/firmware/`uname -r`" & "cp cp *fw /lib/firmware/`uname -r`" both fail with the following error: cp: cannot stat '*fw': No such file or directory Any idea how I can finish that last line within Unraid?

Link to comment

Never mind. I grab the last line from the website. Here's the correct syntax: cp *fw /lib/firmware/`uname -r Thanks again. Although I may still have one additional question... After running that last command I now see the command line showing only this at the cursor: > Usually you see the prompt like this username@servername: but I am now only seeing this >. Is it loading the drivers?

Link to comment

You were actually right CHBMB. It didn't load the drivers because I forgot the last ` character. But regardless I am still getting that error message from my previous reply. It states: cp: cannot stat '*fw': No such file or directory

 

Do I need to create a directory on the flash drive?

Link to comment

Sorry to be pain... I figured it out.

 

I followed your initial code:

 

cd /boot
wget http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw
cp cp *fw /lib/firmware/`uname -r`

 

With a tweak though since the last line was not working:

 

cd /boot
wget http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw
cp *fw /lib/firmware

 

This took and I can see the firmware is in the /lib/firmware folder. Now just to reboot and see if it recognizes the card.

 

Thanks for all of your help CHBMB.  :)

Link to comment

/lib/firmware is actually in memory, so after a reboot it's gone and is recrrated from bzroot on reboot.

 

We know now your card works with the firmware files above.

 

I would create a directory on your flash drive called firmware, copy all those firmware files to it, then put a line in your go file copying them across to /lib/firmware/ upon reboot.

 

I'm not near my PC atm, but the line in your go file will be something like

 

#Copy DVB firmware

cp /boot/firmware/*fw /lib/firmware/

 

 

Link to comment

/lib/firmware is actually in memory, so after a reboot it's gone and is recrrated from bzroot on reboot.

 

We know now your card works with the firmware files above.

 

I would create a directory on your flash drive called firmware, copy all those firmware files to it, then put a line in your go file copying them across to /lib/firmware/ upon reboot.

 

I'm not near my PC atm, but the line in your go file will be something like

 

#Copy DVB firmware

cp /boot/firmware/*fw /lib/firmware/

 

I added the line above to my Go file as well as created the firmware file with one of the .fw files. I still need to place the others in there as well. Do I also need to change the bzimage & bzroot files and use one of your configs instead?

Link to comment

/lib/firmware is actually in memory, so after a reboot it's gone and is recrrated from bzroot on reboot.

 

We know now your card works with the firmware files above.

 

I would create a directory on your flash drive called firmware, copy all those firmware files to it, then put a line in your go file copying them across to /lib/firmware/ upon reboot.

 

I'm not near my PC atm, but the line in your go file will be something like

 

#Copy DVB firmware

cp /boot/firmware/*fw /lib/firmware/

 

I added the line above to my Go file as well as created the firmware file with one of the .fw files. I still need to place the others in there as well. Do I also need to change the bzimage & bzroot files and use one of your configs instead?

 

To make DVB compatible Unraid files certain things need to be activated in the kernel, which is one of the things these files do.  The openelec, TBS & ddexp versions merely add extra modules and firmware to run other cards not included in the default linux kernel.

 

Your card will only work if it two conditions are present, firstly the appropriate modules activated in the kernel which you get by running one of my builds and secondly the appropriate firmware for your DVB card.

 

Let's start by you booting from the Openelec firmware and install this plugin here..

 

You can do this from Community Applications.

 

This will tell us if the mediabuild options in the kernel are activated and if your card is found (ie if firmware has been loaded for it)  Post the results and we'll take it from there.

Link to comment

Okay I copied the latest OpenElec files over as well as installed the Plugin you mentioned. I also have all the .fw files on my flash drive in the folder named Firmware. Before I restart I also included the following in the Go file:

 

#!/bin/bash
# Start the Management Utility
/usr/local/sbin/emhttp &
#Copy DVB firmware
cp /boot/firmware/*fw /lib/firmware

 

Should the Copy DVB firmware preceed the start of the management utility or is this fine?

Link to comment

Still found at /mnt/cache I presume?

 

I have zero files in my cache directory/disk. The MediaTreeCheck shows the following:

 

Media Tree:      Detected

DVB Adapter:  Not Detected

 

Yeah, I get that, all your log says to me is what I thought already, your card doesn't have the firmware loaded.  I'll try and put together a script that you can run and it'll decompress bzroot and copy firmware files and recompress bzroot.

 

Only problem is, you'll need to do this for every new version of Unraid. 

 

I'll write the script if you want, but you do have the option of a HDHomeRun which as I've said and someone else has mentioned is by far a better option.

 

Let me know and I'll put together a script.

Link to comment

Yeah, I get that, all your log says to me is what I thought already, your card doesn't have the firmware loaded.  I'll try and put together a script that you can run and it'll decompress bzroot and copy firmware files and recompress bzroot.

 

Only problem is, you'll need to do this for every new version of Unraid. 

 

I'll write the script if you want, but you do have the option of a HDHomeRun which as I've said and someone else has mentioned is by far a better option.

 

Let me know and I'll put together a script.

 

I will take you up on your offer and take the script. I have a HDHomeRun Extend right in front of me right now and will start playing with that right now and see if I like it better but I'm sure even if I don't end up keeping the Hauppauge card there might be someone else that will want to take advantage of it or possibly be able to refine your script so there won't be a need to rerun it with each Unraid update.

 

I really appreciate all of your help.

Link to comment
  • Squid locked this topic
Guest
This topic is now closed to further replies.