[pvrusb2] terratec grabster av400.. short report..

Andrea Venturi a.venturi at cineca.it
Fri Mar 16 07:24:45 CDT 2007


>>> this is the usual HW usb mpeg2 encoder based on the CX23416:
>>> http://www.terratec.it/prodotti/video_editing/grabster_av400/board.JPG
>>> there's no tuner, and the main chips are:
>>> - Conexant 	CX25837-44 	Video Decoder
>>> - Conexant 	CX23416-12 	Encoder Mpeg2
>>> - Cypress 	CY7C68013 	Driver USB
>> It *should* be trivial to get this device supported by the pvrusb2 driver.
>> Let us know what happens!
> Please do.

i'd really like to make this simple tweaking..

so i changed the usb ids to the terratec ones:

andrea at nb-venturi:~/src/pvrusb2-mci-20070227/driver$ grep 0x0ccd *.c
pvrusb2-hdw.c:  [PVR2_HDW_TYPE_24XXX] = { USB_DEVICE(0x0ccd, 0x0039) },

but i have to say i see these WARNINGS, doing a clean compilation too of
the pvrusb2 driver:

WARNING: "tveeprom_hauppauge_analog" [.../pvrusb2.ko] undefined!
WARNING: "cx2341x_fill_defaults" [.../pvrusb2.ko] undefined!
WARNING: "cx2341x_log_status" [.../pvrusb2.ko] undefined!
WARNING: "cx2341x_ctrl_get_menu" [.../pvrusb2.ko] undefined!
WARNING: "cx2341x_update" [.../pvrusb2.ko] undefined!
WARNING: "cx2341x_ctrl_query" [.../pvrusb2.ko] undefined!
WARNING: "cx2341x_ext_ctrls" [.../pvrusb2.ko] undefined!
make[1]: Leaving directory `/usr/src/linux-source-2.6.18'

i have to say, i use a 2.6.18 vanilla kernel:

   uname -a
   Linux nb-venturi 2.6.18 #6 PREEMPT Fri Mar 2 12:11:43 CET 2007 i686

with a newer v4l-dvb tree dated 2.3.2007 (it's not that far to the 27.2
timestamp of the pvrusb2 release..)

maybe there's an api mismatch in the tveeprom and cx2341x modules?

anyway, i put the pvrusb2 in the /lib/modules... and when i plug the
grabster av400 in the usb bus i can see:

dmesg ============
usb 5-2.2.3: new high speed USB device using ehci_hcd and address 13
usb 5-2.2.3: configuration #1 chosen from 1 choice
pvrusb2: disagrees about version of symbol video_devdata
pvrusb2: Unknown symbol video_devdata
pvrusb2: disagrees about version of symbol video_unregister_device
pvrusb2: Unknown symbol video_unregister_device
pvrusb2: disagrees about version of symbol video_register_device
pvrusb2: Unknown symbol video_register_device

lsmod ==============
andrea at nb-venturi:~/src/pvrusb2-mci-20070227/driver$ lsmod
Module                  Size  Used by
cx2341x                10820  0
tveeprom               13520  0

and the pvrusb2 doesn't get loaded..

what could i do now to have a v4l-dvb in sync with the pvrusb2 driver?


andrea venturi

More information about the pvrusb2 mailing list