TerraTec VideoSystem Grabby USB 2.0

Multimedia TerraTec, TV, USB, Videobewerking

TerraTec VideoSystem Grabby USB 2.0
Linux compatibiliteit:
7 Beoordelingen, gemiddelde: 2,6 van de maximale 57 Beoordelingen, gemiddelde: 2,6 van de maximale 57 Beoordelingen, gemiddelde: 2,6 van de maximale 57 Beoordelingen, gemiddelde: 2,6 van de maximale 57 Beoordelingen, gemiddelde: 2,6 van de maximale 5
  ( 2.6 big 7 beoordelingen)



Linux compatibiliteit

The TerraTec Grabby is a USB stick that transfers an S-Video signal to the PC. The stick has the USB ID 0ccd:0096

Bus 001 Device 009: ID 0ccd:0096 TerraTec Electronic GmbH

and is supported by the Linux kernel at least since version 3.8 via the Video4Linux Modul em28xx.

The kernel module em28xx gets loaded and also loads the necessary snd-usb-audio module, producing the following output:

em28xx audio device (0ccd:0096): interface 1, class 1
em28xx audio device (0ccd:0096): interface 2, class 1
usbcore: registered new interface driver snd-usb-audio
usb 4-2: USB disconnect, device number 7
em2860 #0: disconnecting em2860 #0 video
em2860 #0: V4L2 device vbi0 deregistered
em2860 #0: V4L2 device video1 deregistered
usb 4-2: new high-speed USB device number 8 using ehci-pci
usb 4-2: New USB device found, idVendor=0ccd, idProduct=0096
usb 4-2: New USB device strings: Mfr=2, Product=1, SerialNumber=0
usb 4-2: Product: TerraTec Grabby
usb 4-2: Manufacturer: TerraTec Electronic GmbH
em28xx: New device TerraTec Electronic GmbH TerraTec Grabby @ 480 Mbps (0ccd:0096, interface 0, class 0)
em28xx: Video interface 0 found: isoc
em28xx: chip ID is em2860
em2860 #0: i2c eeprom 00: 1a eb 67 95 cd 0c 96 00 50 00 11 03 9c 20 6a 32
em2860 #0: i2c eeprom 10: 00 00 06 57 0e 02 00 00 00 00 00 00 00 00 00 00
em2860 #0: i2c eeprom 20: 02 00 01 00 f0 10 01 00 00 00 00 00 5b 00 00 00
em2860 #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 00 00 00 00
em2860 #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em2860 #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em2860 #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 32 03 54 00 65 00
em2860 #0: i2c eeprom 70: 72 00 72 00 61 00 54 00 65 00 63 00 20 00 45 00
em2860 #0: i2c eeprom 80: 6c 00 65 00 63 00 74 00 72 00 6f 00 6e 00 69 00
em2860 #0: i2c eeprom 90: 63 00 20 00 47 00 6d 00 62 00 48 00 20 03 54 00
em2860 #0: i2c eeprom a0: 65 00 72 00 72 00 61 00 54 00 65 00 63 00 20 00
em2860 #0: i2c eeprom b0: 47 00 72 00 61 00 62 00 62 00 79 00 48 00 00 00
em2860 #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em2860 #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em2860 #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em2860 #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em2860 #0: EEPROM ID = 1a eb 67 95, EEPROM hash = 0xd3498090
em2860 #0: EEPROM info:
em2860 #0: No audio on board.
em2860 #0: 500mA max power
em2860 #0: Table at offset 0x00, strings=0x0000, 0x0000, 0x0000
em2860 #0: found i2c device @ 0x4a on bus 0 [saa7113h]
em2860 #0: found i2c device @ 0xa0 on bus 0 [eeprom]
em2860 #0: found i2c device @ 0xa2 on bus 0 [???]
em2860 #0: found i2c device @ 0xa4 on bus 0 [???]
em2860 #0: found i2c device @ 0xa6 on bus 0 [???]
em2860 #0: found i2c device @ 0xa8 on bus 0 [???]
em2860 #0: found i2c device @ 0xaa on bus 0 [???]
em2860 #0: found i2c device @ 0xac on bus 0 [???]
em2860 #0: found i2c device @ 0xae on bus 0 [???]
em2860 #0: Identified as Terratec Grabby (card=67)
saa7115 9-0025: saa7115_auto found (000000000000000) @ 0x4a (em2860 #0)
em2860 #0: Config register raw data: 0x50
em2860 #0: AC97 vendor ID = 0x83847650
em2860 #0: AC97 features = 0x6a90
em2860 #0: Empia 202 AC97 audio processor detected
em2860 #0: v4l2 driver version 0.2.0
em2860 #0: V4L2 video device registered as video1
em2860 #0: V4L2 VBI device registered as vbi0
em2860 #0: analog set to isoc mode.
em28xx audio device (0ccd:0096): interface 1, class 1

Recording of the signal is possible in several ways with a video grabber software, e.g. by using Mplayer

mplayer tv:// -tv driver=v4l2:width=720:height=576:outfmt=uyvy:device=/dev/video0:\
input=0:fps=25:alsa:amode=1:forcechan=2:audiorate=48000:adevice=plughw.2,0:forceaudio:\
immediatemode=0 -ao sdl,alsa

and mencoder:

mencoder tv:// -tv driver=v4l2:width=720:height=576:device=/dev/video0:\
input=0:fps=25:alsa:amode=1:forcechan=2:audiorate=48000:adevice=plughw.2,0:forceaudio:\
immediatemode=0 -oac copy -ovc copy -o myvideofile

Alternatively, mtvcgui can be used. It is an mplayer frontend specially created for video grabbing.

New Hardware Revision

Unfortunately a new revision of the stick with the identical USB ID is available. This new revision is not yet supported by the em28xx kernel module (see http://www.mail-archive.com/linux-media@vger.kernel.org/msg60285.html).

At least a kernel patch for kernel 3.10 is already available and can be found at:
http://speedy.sh/xnK3q/RFC-V2-1-3-smi2021-Add-gm7113c-chip-to-the-saa7115-driver.patch

After patching the kernel the module em28xx can be loaded with parameters

sudo modprobe em28xx card=67 i2c_scan=1

After execution of the modprobe command the Grabby USB stick can be inserted. If dmesg shows the following error:

em2860 #0: Unknown AC97 audio processor detected!

the stick should be removed and reinsert into the USB port.


Vergelijkbare Linux hardware

scroll left scroll right

Reageren en beoordelen

Laat in de comments sectie beoordeling of commentaar en correcties op het artikel. Bijzonder nuttig zijn Ausz navigatie gebruik van ge lspci -nnk, lsusb, lshw, dmesg, enz, indien deze niet worden opgenomen in het artikel. Blijft het serveren. Het commentaar gebied van ervaringen tussen de eigenaars van de hardware-component en de Zoeken Configuratie Help Hotel
 
E-mailadres wordt niet gepubliceerd.
Submitting comment...