which firmware to install

Audio editors, music players, video players, burning software, etc.
Post Reply
Message
Author
passenger237
Posts: 19
Joined: Sat 03 Sep 2016, 04:24

which firmware to install

#1 Post by passenger237 »

I've acquired a HauppaugeTV-quad HD card, with the intention of using vlc.

Alas vlc is telling me

Your input can't be opened
VLC is unable to open the MRL 'dvb-
t://frequency=177500000:bandwith=7'. Check the log for details.

The find command is not locating the log to check for details.

Having downloaded the dvb firmware, through the ppm, I thought that would do the trick.

Alas it didn't :cry:

I have downloaded, but not installed (because I don;t know how) firmware from outside the linux world. dv-demod-si2168-a30-01-fw

ppm lists 20 firmware options and I'm wondering which firmware will open the MRL ? Thereby curing my problem.

Or what could I be doing wrong?

I'm running an i3 4g ram with 2T hdd latest slacko 64

Thanks in advance for your help.
Last edited by passenger237 on Thu 06 Sep 2018, 02:16, edited 1 time in total.

Pro
Posts: 109
Joined: Fri 12 Feb 2010, 11:12

Re: which firmware to install ?

#2 Post by Pro »

passenger237 wrote: The find command is not locating the log to check for details.
dmesg | grep firmware

send result to this topic

passenger237
Posts: 19
Joined: Sat 03 Sep 2016, 04:24

Re: which firmware to install ?

#3 Post by passenger237 »

Pro wrote:
dmesg | grep firmware

send result to this topic
No result.

The cursor immediately returns to the root at the next line.

passenger237
Posts: 19
Joined: Sat 03 Sep 2016, 04:24

#4 Post by passenger237 »

Having decided to ask Hauppauge for help with the firmware, I found the following page.

http://www.hauppauge.com/pages/support/ ... ml?#tabs-2

it's for Ubuntu

Halfway down the page it offers

For other versions of Linux, you can install the Hauppauge drivers directly. See this page for instructions.

Which just returns me to this page.

Almosty a the bottom of the page is

Notes

If you'd like to see the latest directions from the GIT repository, click here. Which takes me to

https://github.com/b-rad-ndi/ubuntu-med ... el-builder

Which still doesn't tell me what to install or how to go about it.

thanks.

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#5 Post by mikeslr »

Are you using a Ubuntu-based Puppy (Xenial, Artful, Bionic), debian-based (stretch) or something else?

If Ubuntu based, getting your Puppy to recognize your HauppaugeTV-quad HD card may be as simple as translating Ubuntu into Puppy: download identified files using browser or later Puppy Package Manager and installing them (better still, as less destructive when thing go wrong, using PaDS to create an SFS you can load/unload).

If Stretch, there's a good chance that the above would also work. Ubuntu is pretty-much a customized debian.

If something else (Slacko) well, all I can say is "all you can do is try the above, and hope".

Do let us know which Puppy. Be specific --version and number and whether 32 or 64 bit.

mikesLr

passenger237
Posts: 19
Joined: Sat 03 Sep 2016, 04:24

Re: which firmware to install ?

#6 Post by passenger237 »

mikeslr wrote: If something else (Slacko) well, all I can say is "all you can do is try the above, and hope".

Do let us know which Puppy. Be specific --version and number and whether 32 or 64 bit.
passenger237 wrote: I'm running an i3 4g ram with 2T hdd latest slacko 64.
Slacko 6.3.2

I tried apt-get and apt add

bash returns

Code: Select all

bash: apt: command not found.

TyroBGinner
Posts: 236
Joined: Wed 30 Mar 2016, 20:18

#7 Post by TyroBGinner »

I just happened to select this message to look at....more or less by chance. I suggest you change the name of the subject to include the name of the hardware you are trying to get running.

Getting this card working might require a series of steps. First, you should look to see if your card is being recognized at all by the kernel. It is possible that the card already has drivers incorporated into recent linux kernels. To do this run: dmesg | grep -i hauppauge

Also, you might benefit from looking at kernel.org to see if your card is listed as being supported.

If you are using an older version of puppy linux, it will likely have an older kernel. Then it is less likely that it will support your card.

There is potentially much more to the story here, but that is enough for now.

Look for the kernel support first.
Win10 and lovin' it!

passenger237
Posts: 19
Joined: Sat 03 Sep 2016, 04:24

#8 Post by passenger237 »

TyroBGinner wrote: do this run: dmesg | grep -i hauppauge
returns

Code: Select all

cx23885[0]   card1 ->  Hauppauge WinTV-HVR1800lp
cx23885[0]   card2 ->  Hauppauge WinTV-HVR1800
cx23885[0]   card3 ->  Hauppauge WinTV-HVR1250
cx23885[0]   card5 ->  Hauppauge WinTV-HVR1500Q
cx23885[0]   card6 ->  Hauppauge WinTV-HVR1500
cx23885[0]   card7 ->  Hauppauge WinTV-HVR1200
cx23885[0]   card8 ->  Hauppauge WinTV-HVR1700
cx23885[0]   card9 ->  Hauppauge WinTV-HVR1400
cx23885[0]   card18 -> Hauppauge WinTV-HVR1270
cx23885[0]   card19 -> Hauppauge WinTV-HVR1275
cx23885[0]   card20 -> Hauppauge WinTV-HVR1255
cx23885[0]   card21 -> Hauppauge WinTV-HVR1210
cx23885[0]   card24 -> Hauppagge WinTV-HVR1850
cx23885[0]   card26 -> Hauppauge WinTV-HVR1290
cx23885[0]   card36 -> Hauppauge WinTV-HVR1255
cx23885[0]   card38 -> Hauppauge WinTV-HVR4400/HVR5500
cx23885[0]   card43 -> Hauppauge ImpactvCB-e
cx23885[0]   card52 ->.Hauppauge WinTV-HVR5525
cx23885[0]   card53 -> Hauppauge WinTV Starburst
cx23885[1]   card1 ->  Hauppauge WinTV-HVR1800lp
cx23885[1]   card2 ->  Hauppauge WinTV-HVR1800
cx23885[1]   card3 ->  Hauppauge WinTV-HVR1250
cx23885[1]   card5 ->  Hauppauge WinTV-HVR1500Q
cx23885[1]   card6 ->  Hauppauge WinTV-HVR1500
cx23885[1]   card7 ->  Hauppauge WinTV-HVR1200
cx23885[1]   card8 ->  Hauppauge WinTV-HVR1700
cx23885[1]   card9 ->  Hauppauge WinTV-HVR1400
cx23885[1]   card18 -> Hauppauge WinTV-HVR1270
cx23885[1]   card19 -> Hauppauge WinTV-HVR1275
cx23885[1]   card20 -> Hauppauge WinTV-HVR1255
cx23885[1]   card21 -> Hauppauge WinTV-HVR1210
cx23885[1]   card24 -> Hauppagge WinTV-HVR1850
cx23885[1]   card26 -> Hauppauge WinTV-HVR1290
cx23885[1]   card36 -> Hauppauge WinTV-HVR1255
cx23885[1]   card38 -> Hauppauge WinTV-HVR4400/HVR5500
cx23885[1]   card43 -> Hauppauge ImpactvCB-e
cx23885[1]   card52 ->.Hauppauge WinTV-HVR5525
cx23885[1]   card53 -> Hauppauge WinTV Starburst

The Hauppauge page says Ubuntu can get the device to work, so how do I get it to work with the latest slacko puppy 64?

TyroBGinner
Posts: 236
Joined: Wed 30 Mar 2016, 20:18

#9 Post by TyroBGinner »

As I said, this may require several steps.

You need to see if the kernel recognizes the card, when you run the grep command, you need to look through the dmesg output to see what the kernel is reporting. The dmesg | grep -i hauppauge gives you a starting point with which to look in the dmesg output. If recognized, the kernel will give a number of contiguous lines of output regarding the device. It will form a block of text. You have to look for this. It should provide the name of the card including the model number, the chip it uses, and the driver corresponding to it.

Also, the OS will create device nodes associated with the card at /dev/dvb/adapter[0-3]. Look for these.

Please give the full name and model of the card. Based on that, do some searching to find what tuner chip it uses and then look at kernel.org to see what kernel versions (if any) mention supporting that card.

If no kernel supports the card, then Brad Love (the head of software development at Hauppauge) has his github site set up to provide recent drivers for linux. In addition the linuxtv.org site has a lot of info likely to be relevant to your card. Between those two resources, there is probably a driver for it.

One real possibility is that recent kernels may adopt only a partially complete driver - one that is regarded as being of sufficient quality. This may result in supporting only one or two tuners of the four-tuner card.

In that case, it may be that you can't use the card properly with puppy linux. The kernel, if it has the partial driver mentioned above, will detect the card and load the driver. A fundamental problem with puppy linux is that a lot of hardware support is in the form of built in drivers that can not be deactivated with rmmod and insmod commands. In that case, there is no way to replace the built in driver with the newer, unapproved drivers from Hauppauge. There is also no way to prevent the substandard driver from loading. This failing is in every version of puppy linux that I have tried, and it occurs with many pieces of hardware. Also, it seems that many developers of puppy versions are uninterested in addressing the problem.

Given this, the options are to compile a kernel yourself - one that incorporates the driver you want or that makes the card driver in the form of a loadable kernel module. Compiling a kernel for puppy is made much easier with a method called "Woof-CE", but I have not used it. You can ask around for how to do it.

You could also just live with limited support for the card in puppy linux. Or....you could wait for a puppy to come along that is fully functional in this regard. You could also abandon using puppy for this and go with another OS. Microsoft Windows certainly supports the card, and a number of linux versions are rather configurable and modular and can accommodate the device - like arch, for example.

Hopefully, you can have a puppy that has a kernel that fully supports the card. Make sure to look for kernel support before going to any additional trouble.
Win10 and lovin' it!

User avatar
8Geee
Posts: 2181
Joined: Mon 12 May 2008, 11:29
Location: N.E. USA

#10 Post by 8Geee »

I saw this thread, and hope this is useful...

I was looking in SLacko5.7
The hauppauge keymaps are there in the kernel
The driver for the cx23885 is also there

With Pfind, the Puppy search app, type in cx23 and look in 'all files'. There may be a 'ko' file for the cx23885.

Thats a start at least.

Regards
8Geee
Linux user #498913 "Some people need to reimagine their thinking."
"Zuckerberg: a large city inhabited by mentally challenged people."

Post Reply