Hauppauge USB-Live2 - Analog Video Digitizer

Using applications, configuring, problems
Post Reply
Message
Author
User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

Hauppauge USB-Live2 - Analog Video Digitizer

#1 Post by edoc »

I am reading that Linux supports this device but can't get it to be recognized.

According to one site there has been at least one chipset change since the first production of this device to early solutions fail. After several years there must be tens of thousands of these things out there so someone must have figured this out.

I'm not finding a solution though these sites say there is one:

http://www.kernellabs.com/blog/?author=3

http://www.radialmind.org/reviews/usblive2

The author of this thread suggested that something like:

Code: Select all

'cat /dev/video0 > file.mpg'
or equivalent may work.

"Assuming this setup works (videoDevice->usbVideo CaptureCard->PC)"

http://www.linuxquestions.org/questions ... ip-931173/

WDYT?
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#2 Post by tempestuous »

Apparently the Hauppauge USB-Live2 is now supported in the kernel 3.x releases of the cx231xx driver.
So try Slacko 5.3.3, Upup Precise 5.3.3.3, Saluki, or Racy.
Last edited by tempestuous on Thu 17 May 2012, 15:32, edited 1 time in total.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#3 Post by edoc »

tempestuous wrote:Apparently the Hauppauge USB-Live2 is now supported in the kernel 3.x releases of the cx231xx driver.
So try Slacko 5.3.3, Upup Precise 5.3.3.3, Dpup Exprimo 5.X.14, Saluki, or Racy.
I was up until 2AM trying to get MythTV working for the SiliconDust HDTV-IP tuner ... no joy, yet.

As always Debian has 1,000 dependencies and they were nowhere tied together (as they should be) anywhere I could find. Puppy Package Manager tried for just the backend Status app but missed some, I had to use gongetit. Sigh.

Anyhow, I'm befuddled and tired, and have a mid-morning appt. in town.

When I get back to this later what do I do with the cx231xx driver, please?

Is the default camera app supposed to recognize it?

Is MythTV or VLC or MPlayer preferred?

Thanks!

Time for some coffee!
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#4 Post by tempestuous »

edoc wrote:what do I do with the cx231xx driver
The cx231xx driver, like all Linux drivers, should automatically load for devices it recognises as compatible. So all you need to do is plug the device in (preferably after boot up) then check its status:
i) run the "lsmod" command to see if the cx231xx driver is listed. If so, that's a good start - obviously it has auto-loaded in this case.
ii) run the "dmesg" command and look for lines that relate to what happened when the cx231xx driver loaded - this should look generally successful, and hopefully result in the successful creation of an active video interface - probably "/dev/video0"

Remember, I'm referring to recent versions of the cx231xx driver, in the aforementioned versions of Puppy, which all have a recent 3.x kernel.
Older versions of the cx231xx driver, such as in Lucid, will certainly fail.

Then you need some type of video viewer application which will show you the output of your device. I'm sure there are many, and I can't list them all, neither can I list which is best for your particular purpose. But the one application I know of that should work (and the only one that's 100% reliable) is mplayer. Run this command -

Code: Select all

mplayer tv:// -tv driver=v4l2:device=/dev/video0

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#5 Post by edoc »

I don't see it here, do you?
# lsmod
Module Size Used by
aes_i586 6508 2
aes_generic 25452 1 aes_i586
coretemp 3208 0
arc4 780 2
ecb 964 2
crypto_blkcipher 6652 1 ecb
cryptomgr 1416 0
aead 2792 1 cryptomgr
usbhid 16128 0
crypto_algapi 6096 7 aes_i586,aes_generic,arc4,ecb,crypto_blkcipher,cryptomgr,aead
hid 31192 1 usbhid
rtc 3380 0
fan 1340 0
snd_intel8x0 17536 0
snd_ac97_codec 66680 1 snd_intel8x0
ac97_bus 456 1 snd_ac97_codec
snd_pcm_oss 22524 0
snd_mixer_oss 8620 1 snd_pcm_oss
snd_pcm 34184 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
ath5k 102404 0
snd_seq_dummy 680 0
mac80211 108220 1 ath5k
snd_seq_oss 15148 0
snd_seq_midi 2764 0
ath 9472 1 ath5k
snd_seq_midi_event 2680 2 snd_seq_oss,snd_seq_midi
cfg80211 80808 3 ath5k,mac80211,ath
8139too 12640 0
pcmcia 20916 0
mii 2284 1 8139too
firmware_class 3304 1 pcmcia
snd_rawmidi 10200 1 snd_seq_midi
rfkill 7636 1 cfg80211
snd_seq 26048 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device 2840 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_timer 10348 2 snd_pcm,snd_seq
yenta_socket 13836 0
pcmcia_rsrc 6028 1 yenta_socket
pcmcia_core 6540 3 pcmcia,yenta_socket,pcmcia_rsrc
i915 201356 2
snd 27516 10 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_seq_device,snd_timer
serio_raw 2320 0
container 1480 0
drm_kms_helper 17524 1 i915
i2c_i801 5688 0
soundcore 2656 1 snd
snd_page_alloc 3896 2 snd_intel8x0,snd_pcm
drm 103676 3 i915,drm_kms_helper
rng_core 1948 0
i2c_algo_bit 2984 1 i915
i2c_core 9732 5 i915,drm_kms_helper,i2c_i801,drm,i2c_algo_bit
shpchp 15704 0
pci_hotplug 15404 1 shpchp
intel_agp 6924 1 i915
intel_gtt 8488 3 i915,intel_agp
agpgart 15596 3 drm,intel_agp,intel_gtt
8250_pnp 3016 0
battery 6880 0
evdev 5224 0
panasonic_laptop 2396 0
8250 19116 1 8250_pnp
sparse_keymap 1520 1 panasonic_laptop
serial_core 10276 1 8250
video 8292 1 i915
backlight 1816 2 panasonic_laptop,video
thermal 5260 0
parport_pc 22288 0
parport 17984 1 parport_pc
processor 18244 1
button 2716 1 i915
ac 1888 0
power_supply 4564 2 battery,ac
thermal_sys 8552 4 fan,video,thermal,processor
hwmon 756 2 coretemp,thermal_sys
fuse 40344 0
aufs 97292 56
squashfs 17412 4
floppy 38200 0
#
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#6 Post by edoc »

Second Question: Can Mplayer view the stream from a SiliconDust HDHR3 tuner?

I can see the IP Address and the MAC address of the device.

I was planning to use MythTV, but that's a rather complex undertaking, meanwhile it would be nice to find another - albeit less versatile - solution.

Thanks!
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#7 Post by edoc »

Could I use one of these two commands I found, substituting cx231xx, to force the load?

cx231xx is located here:

/lib/modules/2.6.39/kernel/drivers/media/video/

Code: Select all

insmod /lib/modules/`uname -r`/kernel/drivers/net/8139too.ko
OR ...

Code: Select all

modprobe --first-time -v 8139too
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#8 Post by tempestuous »

edoc wrote:Could I use one of these two commands I found, substituting cx231xx, to force the load?
If the cx231xx driver has failed to load automatically, then it's an older incompatible version, and forcibly loading it will simply result in this (incompatible) driver failing.
edoc wrote:cx231xx is located here:
/lib/modules/2.6.39/...
Kernel version 2.6.39 is not one of the Puppy versions I listed earlier. This Puppy version will certainly not work.

edoc wrote:Second Question: Can Mplayer view the stream from a SiliconDust HDHR3 tuner?
I can see the IP Address and the MAC address of the device.
Probably. Do some Googling. If, for example, the IP address of the HDHR3 is 192.168.0.100, the correct command should be something as simple as -

Code: Select all

mplayer http://192.168.0.100

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#9 Post by edoc »

tempestuous wrote:
edoc wrote:Could I use one of these two commands I found, substituting cx231xx, to force the load?
If the cx231xx driver has failed to load automatically, then it's an older incompatible version, and forcibly loading it will simply result in this (incompatible) driver failing.
OK
tempestuous wrote:
edoc wrote:cx231xx is located here:
/lib/modules/2.6.39/...
Kernel version 2.6.39 is not one of the Puppy versions I listed earlier. This Puppy version will certainly not work.
That's odd as I am booting 5x14.

I'm not sure how to fix that.
tempestuous wrote:
edoc wrote:Second Question: Can Mplayer view the stream from a SiliconDust HDHR3 tuner?
I can see the IP Address and the MAC address of the device.
Probably. Do some Googling. If, for example, the IP address of the HDHR3 is 192.168.0.100, the correct command should be something as simple as -

Code: Select all

mplayer http://192.168.0.100
OK, thanks!
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#10 Post by tempestuous »

edoc wrote:I am booting 5x14.
OK, so Dpup Exprimo 5.X.14 is now off the list.
Puppy versions with 3.x kernel, as far as I know:
Slacko 5.3.3, Upup Precise 5.3.3.3, Saluki, or Racy.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#11 Post by edoc »

I know that pemasu is really busy but he has reported some experiments with Upup Precise.

I wonder if he's planning a 5x15 release soon using the newer kernel?

I'd really hate to have to change distros, especially to an experimental distro, for this purpose.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#12 Post by James C »

edoc wrote:I know that pemasu is really busy but he has reported some experiments with Upup Precise.

I wonder if he's planning a 5x15 release soon using the newer kernel?

I'd really hate to have to change distros, especially to an experimental distro, for this purpose.
There are already 2 different Exprimo releases with the 3.X kernels.
http://www.murga-linux.com/puppy/viewto ... 472#564472 which features Kernel 3.1.10, core 2 and up optimized, SMP, hyperthreading, multicore-scheduler, hibernation .


And... http://www.murga-linux.com/puppy/viewto ... 740#606740 which has Kernel 3.2.14 with core 2 and up optimization, hyperthreading, SMP, multicore-scheduler.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#13 Post by edoc »

James C wrote:
edoc wrote:I know that pemasu is really busy but he has reported some experiments with Upup Precise.

I wonder if he's planning a 5x15 release soon using the newer kernel?

I'd really hate to have to change distros, especially to an experimental distro, for this purpose.
There are already 2 different Exprimo releases with the 3.X kernels.
http://www.murga-linux.com/puppy/viewto ... 472#564472 which features Kernel 3.1.10, core 2 and up optimized, SMP, hyperthreading, multicore-scheduler, hibernation .


And... http://www.murga-linux.com/puppy/viewto ... 740#606740 which has Kernel 3.2.14 with core 2 and up optimization, hyperthreading, SMP, multicore-scheduler.
Any reason to prefer one or the other?

Conflicts with existing apps?

Size or resource use efficiency?

Conflict with some hardware?

Overall stability?

Thanks!
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

Post Reply