with http://mcentral.de/hg/~mrec/v4l-dvb-experimental
on Linux 2.6.20.2
support for analog only TV cx23416/xceive based cards;
Yuan PG600-2, GotView PCI DVD Lite and Club3D
ZAP-TV1x01
is broken;

/ivtv-0.10.1_2.6.20/driver/tuner.h:27:33:
media/v4l_dvb_tuner.h: No such
file or directory
/ivtv-0.10.1_2.6.20/driver/ivtv-driver.c: In function
`ivtv_probe':
/ivtv-0.10.1_2.6.20/driver/ivtv-driver.c:1186: error:
structure has no
member named `initmode'
/ivtv-0.10.1_2.6.20/driver/ivtv-driver.c:1188: error:
structure has no
member named `gpio_write'
/ivtv-0.10.1_2.6.20/driver/ivtv-driver.c:1189: error:
structure has no
member named `gpio_priv'

card work fine on 2.6.19.7 with directions:
http://preview.tinyurl.com/2wwoka

this one was nice try with
http://www.makomk.com/cgi-bin/hgwebdir.cgi/v4l-dvb-kernel-makomk
on 2.6.20.2
..
ivtv0: Registered device video32 for encoder YUV (2
MB)
ivtv0: Registered device vbi1 for encoder VBI (1 MB)
ivtv0: Registered device video24 for encoder PCM audio
(1 MB)
ivtv0: Registered device radio0 for encoder radio
Tuner: setting up tuner core extension for: Xceive
3028 Tuner
Loading base firmware: xc3028_init0.i2c.fw
kobject_add failed for i2c-2 with -EEXIST, don't try
to register things
with the same name in the same directory.
 [<c01a87a9>] kobject_add+0x107/0x110
 [<c0204ff4>] device_add+0x7c/0x337
 [<e21bd4ba>] fw_register_device+0xda/0x118
[firmware_class]
 [<e21bd51a>] fw_setup_device+0x22/0xeb
[firmware_class]
 [<c01242ce>] request_module+0xce/0xde
 [<e21bd64a>] _request_firmware+0x67/0x13e
[firmware_class]
 [<e21bd730>] request_firmware+0xf/0x11
[firmware_class]
 [<e220a5d1>] upload_firmware+0x5a/0x3bb
[xc3028_tuner]
 [<e220a945>] xc3028_set_mode+0x13/0x6c [xc3028_tuner]
 [<e220a932>] xc3028_set_mode+0x0/0x6c [xc3028_tuner]
 [<e21f3581>] set_type+0x1e6/0x4a0 [tuner]
 [<c01a80d9>] idr_get_new_above_int+0x103/0x113
 [<c01a8119>] idr_get_new+0xa/0x26
 [<c017eccd>] get_inode_number+0x2d/0x60
 [<e21f38d2>] set_addr+0x97/0x9e [tuner]
 [<e22ee225>] ivtv_reset_tuner_gpio+0x0/0x8a [ivtv]
 [<c0134f7d>] register_handler_proc+0x6f/0x7d
 [<e21f418e>] tuner_command+0x1b9/0x1192 [tuner]
 [<e0841afc>] i2c_clients_command+0xac/0xdb [i2c_core]
 [<e22ec0ad>] ivtv_call_i2c_clients+0x33/0x4f [ivtv]
 [<e22e98e7>] ivtv_probe+0x632/0x801 [ivtv]
 [<e22ee225>] ivtv_reset_tuner_gpio+0x0/0x8a [ivtv]
 [<c0185bb5>] sysfs_make_dirent+0x14/0x74
 [<c0186959>] sysfs_add_link+0x7d/0xa6
 [<c01b3c58>] pci_call_probe+0xa/0xc
 [<c01b3c88>] __pci_device_probe+0x2e/0x3f
 [<c01b3cb7>] pci_device_probe+0x1e/0x30
 [<c02069ee>] really_probe+0x65/0xf2
 [<c0206b9f>] __driver_attach+0x0/0x75
 [<c0206b2d>] driver_probe_device+0xa3/0xaf
 [<c02b585c>] klist_next+0x52/0x8e
 [<c0206b9f>] __driver_attach+0x0/0x75
 [<c0206be3>] __driver_attach+0x44/0x75
 [<c0206088>] bus_for_each_dev+0x35/0x59
 [<c0206c28>] driver_attach+0x14/0x16
 [<c0206b9f>] __driver_attach+0x0/0x75
 [<c02064dc>] bus_add_driver+0x5a/0xe0
 [<c01b3ee0>] __pci_register_driver+0x60/0x83
 [<e22e9ddc>] module_start+0xb4/0xdd [ivtv]
 [<c0130618>] sys_init_module+0x89/0x133
 [<c0102ca0>] syscall_call+0x7/0xb
 [<c02b0033>] xfrm_notify_sa+0x1f8/0x369
 =======================
fw_register_device: device_register failed
xc3028-tuner.c: Unable to load firmware
xc3028-tuner.c: ** PLEASE HAVE A LOOK AT **
xc3028-tuner.c:
http://linuxtv.org/v4lwiki/index.php/Talk:Em2880#Firmware
xc3028_set_std, Loading specific configuration for
requested mode
xc3028_MN_NTSCPAL_A2.i2c.fw
kobject_add failed for i2c-2 with -EEXIST, don't try
to register things
with the same name in the same directory.
 [<c01a87a9>] kobject_add+0x107/0x110
 [<c0204ff4>] device_add+0x7c/0x337
 [<e21bd4ba>] fw_register_device+0xda/0x118
[firmware_class]
 [<c02b5f81>] __sched_text_start+0x4c1/0x564
 [<e21bd51a>] fw_setup_device+0x22/0xeb
[firmware_class]
 [<e21bd64a>] _request_firmware+0x67/0x13e
[firmware_class]
 [<e21bd730>] request_firmware+0xf/0x11
[firmware_class]
 [<e220a090>] xc3028_set_std+0x90/0x10f [xc3028_tuner]
 [<e21f4986>] tuner_command+0x9b1/0x1192 [tuner]
 [<c02b5f81>] __sched_text_start+0x4c1/0x564
 [<c02b6876>] schedule_timeout+0x79/0x8d
 [<e0841afc>] i2c_clients_command+0xac/0xdb [i2c_core]
 [<e22ec0ad>] ivtv_call_i2c_clients+0x33/0x4f [ivtv]
 [<e22f2f53>] ivtv_v4l2_ioctls+0xaca/0xfe2 [ivtv]
 [<e21bd51a>] fw_setup_device+0x22/0xeb
[firmware_class]
 [<c01242ce>] request_module+0xce/0xde
 [<c01173ec>] printk+0x16/0x19
 [<e220a925>] upload_firmware+0x3ae/0x3bb
[xc3028_tuner]
 [<e220a945>] xc3028_set_mode+0x13/0x6c [xc3028_tuner]
 [<e220a932>] xc3028_set_mode+0x0/0x6c [xc3028_tuner]
 [<e21f35ba>] set_type+0x21f/0x4a0 [tuner]
 [<c01a80d9>] idr_get_new_above_int+0x103/0x113
 [<c01a8119>] idr_get_new+0xa/0x26
 [<c017eccd>] get_inode_number+0x2d/0x60
 [<e21f38d2>] set_addr+0x97/0x9e [tuner]
 [<e22ee225>] ivtv_reset_tuner_gpio+0x0/0x8a [ivtv]
 [<c0134f7d>] register_handler_proc+0x6f/0x7d
 [<e21f418e>] tuner_command+0x1b9/0x1192 [tuner]
 [<e0841b11>] i2c_clients_command+0xc1/0xdb [i2c_core]
 [<e22ec0ad>] ivtv_call_i2c_clients+0x33/0x4f [ivtv]
 [<e22e998d>] ivtv_probe+0x6d8/0x801 [ivtv]
 [<e22ee225>] ivtv_reset_tuner_gpio+0x0/0x8a [ivtv]
 [<c0185bb5>] sysfs_make_dirent+0x14/0x74
 [<c0186959>] sysfs_add_link+0x7d/0xa6
 [<c01b3c58>] pci_call_probe+0xa/0xc
 [<c01b3c88>] __pci_device_probe+0x2e/0x3f
 [<c01b3cb7>] pci_device_probe+0x1e/0x30
 [<c02069ee>] really_probe+0x65/0xf2
 [<c0206b9f>] __driver_attach+0x0/0x75
 [<c0206b2d>] driver_probe_device+0xa3/0xaf
 [<c02b585c>] klist_next+0x52/0x8e
 [<c0206b9f>] __driver_attach+0x0/0x75
 [<c0206be3>] __driver_attach+0x44/0x75
 [<c0206088>] bus_for_each_dev+0x35/0x59
 [<c0206c28>] driver_attach+0x14/0x16
 [<c0206b9f>] __driver_attach+0x0/0x75
 [<c02064dc>] bus_add_driver+0x5a/0xe0
 [<c01b3ee0>] __pci_register_driver+0x60/0x83
 [<e22e9ddc>] module_start+0xb4/0xdd [ivtv]
 [<c0130618>] sys_init_module+0x89/0x133
 [<c0102ca0>] syscall_call+0x7/0xb
 [<c02b0033>] xfrm_notify_sa+0x1f8/0x369
 =======================
fw_register_device: device_register failed
Loading configuration from file failed!
xc3028-tuner.c: xc3028_set_std (no appropriate
firmware to load)
ivtv0: Initialized Yuan PG600-2, GotView PCI DVD Lite,
Club3D
ZAP-TV1x01, card #0
ivtv:  ====================  END INIT IVTV 
====================
xc3028_set_std, Loading specific configuration for
requested mode
xc3028_BG_PAL_NICAM_A.i2c.fw
kobject_add failed for i2c-2 with -EEXIST, don't try
to register things
with the same name in the same directory.
 [<c01a87a9>] kobject_add+0x107/0x110
 [<c0204ff4>] device_add+0x7c/0x337
 [<e21bd4ba>] fw_register_device+0xda/0x118
[firmware_class]
 [<e21bd51a>] fw_setup_device+0x22/0xeb
[firmware_class]
 [<e21bd64a>] _request_firmware+0x67/0x13e
[firmware_class]
 [<e21bd730>] request_firmware+0xf/0x11
[firmware_class]
 [<e220a090>] xc3028_set_std+0x90/0x10f [xc3028_tuner]
 [<e21f4986>] tuner_command+0x9b1/0x1192 [tuner]
 [<c01a023f>] generic_make_request+0x118/0x128
 [<c016e5c7>] bio_add_page+0x31/0x37
 [<c0160f6c>] touch_atime+0xd3/0xd9
 [<e0841afc>] i2c_clients_command+0xac/0xdb [i2c_core]
 [<e22ec0ad>] ivtv_call_i2c_clients+0x33/0x4f [ivtv]
 [<e22f2f53>] ivtv_v4l2_ioctls+0xaca/0xfe2 [ivtv]
 [<c01ab3f7>] snprintf+0x1a/0x1d
 [<e229d65e>] cx2341x_ctrl_query_fill+0x121/0x12b
[cx2341x]
 [<e229d94c>] cx2341x_ctrl_query+0x2e4/0x30f [cx2341x]
 [<e22f44de>] ivtv_queryctrl+0x36/0x9f [ivtv]
 [<e22f4805>] ivtv_control_ioctls+0x9c/0x30b [ivtv]
 [<c0155b58>] real_lookup+0x6c/0xc7
 [<c0155d86>] do_lookup+0x45/0xa2
 [<c015df18>] dput+0x18/0x156
 [<c0156879>] __link_path_walk+0xa96/0xb84
 [<c015f063>] __d_lookup+0xcc/0x131
 [<c0155d86>] do_lookup+0x45/0xa2
 [<c015df18>] dput+0x18/0x156
 [<c0156879>] __link_path_walk+0xa96/0xb84
 [<c017d8e8>] proc_pident_lookup+0x63/0x84
 [<c0162608>] mntput_no_expire+0x11/0x85
 [<c01569fe>] link_path_walk+0x97/0xa0
 [<e22f43bd>] ivtv_v4l2_do_ioctl+0x382/0x3ce [ivtv]
 [<e21b0339>] video_usercopy+0x112/0x1a3 [videodev]
 [<c0140e54>] do_no_page+0x22d/0x296
 [<c0140ba6>] do_anonymous_page+0xb8/0x139
 [<c01410d7>] __handle_mm_fault+0x103/0x1f1
 [<e22f44a2>] ivtv_v4l2_ioctl+0x99/0x9f [ivtv]
 [<e22f403b>] ivtv_v4l2_do_ioctl+0x0/0x3ce [ivtv]
 [<c0159d28>] do_ioctl+0x54/0x64
 [<c0159fa3>] vfs_ioctl+0x187/0x195
 [<c0159ffc>] sys_ioctl+0x4b/0x63
 [<c0102ca0>] syscall_call+0x7/0xb
 =======================
fw_register_device: device_register failed
Loading configuration from file failed!
xc3028_set_std, Loading specific configuration for
requested mode
xc3028_I_PAL_NICAM.i2c.fw
kobject_add failed for i2c-2 with -EEXIST, don't try
to register things
with the same name in the same directory.
 [<c01a87a9>] kobject_add+0x107/0x110
 [<c0204ff4>] device_add+0x7c/0x337
 [<e21bd4ba>] fw_register_device+0xda/0x118
[firmware_class]
 [<e21bd51a>] fw_setup_device+0x22/0xeb
[firmware_class]
 [<e21bd64a>] _request_firmware+0x67/0x13e
[firmware_class]
 [<e21bd730>] request_firmware+0xf/0x11
[firmware_class]
 [<e220a090>] xc3028_set_std+0x90/0x10f [xc3028_tuner]
 [<e21f4986>] tuner_command+0x9b1/0x1192 [tuner]
 [<c01a023f>] generic_make_request+0x118/0x128
 [<c016e5c7>] bio_add_page+0x31/0x37
 [<c0160f6c>] touch_atime+0xd3/0xd9
 [<e0841afc>] i2c_clients_command+0xac/0xdb [i2c_core]
 [<e22ec0ad>] ivtv_call_i2c_clients+0x33/0x4f [ivtv]
 [<e22f2f53>] ivtv_v4l2_ioctls+0xaca/0xfe2 [ivtv]
 [<c01ab3f7>] snprintf+0x1a/0x1d
 [<e229d65e>] cx2341x_ctrl_query_fill+0x121/0x12b
[cx2341x]
 [<e229d94c>] cx2341x_ctrl_query+0x2e4/0x30f [cx2341x]
 [<e22f44de>] ivtv_queryctrl+0x36/0x9f [ivtv]
 [<e22f4805>] ivtv_control_ioctls+0x9c/0x30b [ivtv]
 [<c0155b58>] real_lookup+0x6c/0xc7
 [<c0155d86>] do_lookup+0x45/0xa2
 [<c015df18>] dput+0x18/0x156
 [<c0156879>] __link_path_walk+0xa96/0xb84
 [<c015f063>] __d_lookup+0xcc/0x131
 [<c0155d86>] do_lookup+0x45/0xa2
 [<c015df18>] dput+0x18/0x156
 [<c0156879>] __link_path_walk+0xa96/0xb84
 [<c017d8e8>] proc_pident_lookup+0x63/0x84
 [<c0162608>] mntput_no_expire+0x11/0x85
 [<c01569fe>] link_path_walk+0x97/0xa0
 [<e22f43bd>] ivtv_v4l2_do_ioctl+0x382/0x3ce [ivtv]
 [<e21b0339>] video_usercopy+0x112/0x1a3 [videodev]
 [<c0140e54>] do_no_page+0x22d/0x296
 [<c0140ba6>] do_anonymous_page+0xb8/0x139
 [<c01410d7>] __handle_mm_fault+0x103/0x1f1
 [<e22f44a2>] ivtv_v4l2_ioctl+0x99/0x9f [ivtv]
 [<e22f403b>] ivtv_v4l2_do_ioctl+0x0/0x3ce [ivtv]
 [<c0159d28>] do_ioctl+0x54/0x64
 [<c0159fa3>] vfs_ioctl+0x187/0x195
 [<c0159ffc>] sys_ioctl+0x4b/0x63
 [<c0102ca0>] syscall_call+0x7/0xb
 =======================
fw_register_device: device_register failed
Loading configuration from file failed!
xc3028_set_std, Loading specific configuration for
requested mode
xc3028_DK_PAL_A2.i2c.fw
kobject_add failed for i2c-2 with -EEXIST, don't try
to register things
with the same name in the same directory.
 [<c01a87a9>] kobject_add+0x107/0x110
 [<c0204ff4>] device_add+0x7c/0x337
 [<e21bd4ba>] fw_register_device+0xda/0x118
[firmware_class]
 [<e21bd51a>] fw_setup_device+0x22/0xeb
[firmware_class]
 [<e21bd64a>] _request_firmware+0x67/0x13e
[firmware_class]
 [<e21bd730>] request_firmware+0xf/0x11
[firmware_class]
 [<e220a090>] xc3028_set_std+0x90/0x10f [xc3028_tuner]
 [<e21f4986>] tuner_command+0x9b1/0x1192 [tuner]
 [<c01a023f>] generic_make_request+0x118/0x128
 [<c016e5c7>] bio_add_page+0x31/0x37
 [<c0160f6c>] touch_atime+0xd3/0xd9
 [<e0841afc>] i2c_clients_command+0xac/0xdb [i2c_core]
 [<e22ec0ad>] ivtv_call_i2c_clients+0x33/0x4f [ivtv]
 [<e22f2f53>] ivtv_v4l2_ioctls+0xaca/0xfe2 [ivtv]
 [<c01ab3f7>] snprintf+0x1a/0x1d
 [<e229d65e>] cx2341x_ctrl_query_fill+0x121/0x12b
[cx2341x]
 [<e229d94c>] cx2341x_ctrl_query+0x2e4/0x30f [cx2341x]
 [<e22f44de>] ivtv_queryctrl+0x36/0x9f [ivtv]
 [<e22f4805>] ivtv_control_ioctls+0x9c/0x30b [ivtv]
 [<c0155b58>] real_lookup+0x6c/0xc7
 [<c0155d86>] do_lookup+0x45/0xa2
 [<c015df18>] dput+0x18/0x156
 [<c0156879>] __link_path_walk+0xa96/0xb84
 [<c015f063>] __d_lookup+0xcc/0x131
 [<c0155d86>] do_lookup+0x45/0xa2
 [<c015df18>] dput+0x18/0x156
 [<c0156879>] __link_path_walk+0xa96/0xb84
 [<c017d8e8>] proc_pident_lookup+0x63/0x84
 [<c0162608>] mntput_no_expire+0x11/0x85
 [<c01569fe>] link_path_walk+0x97/0xa0
 [<e22f43bd>] ivtv_v4l2_do_ioctl+0x382/0x3ce [ivtv]
 [<e21b0339>] video_usercopy+0x112/0x1a3 [videodev]
 [<c0140e54>] do_no_page+0x22d/0x296
 [<c0140ba6>] do_anonymous_page+0xb8/0x139
 [<c01410d7>] __handle_mm_fault+0x103/0x1f1
 [<e22f44a2>] ivtv_v4l2_ioctl+0x99/0x9f [ivtv]
 [<e22f403b>] ivtv_v4l2_do_ioctl+0x0/0x3ce [ivtv]
 [<c0159d28>] do_ioctl+0x54/0x64
 [<c0159fa3>] vfs_ioctl+0x187/0x195
 [<c0159ffc>] sys_ioctl+0x4b/0x63
 [<c0102ca0>] syscall_call+0x7/0xb
 =======================
fw_register_device: device_register failed
Loading configuration from file failed!
xc3028_set_std, Loading specific configuration for
requested mode
xc3028_BG_PAL_NICAM_A.i2c.fw
kobject_add failed for i2c-2 with -EEXIST, don't try
to register things
with the same name in the same directory.
 [<c01a87a9>] kobject_add+0x107/0x110
 [<c0204ff4>] device_add+0x7c/0x337
 [<e21bd4ba>] fw_register_device+0xda/0x118
[firmware_class]
 [<e21bd51a>] fw_setup_device+0x22/0xeb
[firmware_class]
 [<e21bd64a>] _request_firmware+0x67/0x13e
[firmware_class]
 [<e21bd730>] request_firmware+0xf/0x11
[firmware_class]
 [<e220a090>] xc3028_set_std+0x90/0x10f [xc3028_tuner]
 [<e21f4986>] tuner_command+0x9b1/0x1192 [tuner]
 [<c01a023f>] generic_make_request+0x118/0x128
 [<c016e5c7>] bio_add_page+0x31/0x37
 [<c0160f6c>] touch_atime+0xd3/0xd9
 [<e0841afc>] i2c_clients_command+0xac/0xdb [i2c_core]
 [<e22ec0ad>] ivtv_call_i2c_clients+0x33/0x4f [ivtv]
 [<e22f2f53>] ivtv_v4l2_ioctls+0xaca/0xfe2 [ivtv]
 [<c01ab3f7>] snprintf+0x1a/0x1d
 [<e229d65e>] cx2341x_ctrl_query_fill+0x121/0x12b
[cx2341x]
 [<e229d94c>] cx2341x_ctrl_query+0x2e4/0x30f [cx2341x]
 [<e22f44de>] ivtv_queryctrl+0x36/0x9f [ivtv]
 [<e22f4805>] ivtv_control_ioctls+0x9c/0x30b [ivtv]
 [<c0155b58>] real_lookup+0x6c/0xc7
 [<c0155d86>] do_lookup+0x45/0xa2
 [<c015df18>] dput+0x18/0x156
 [<c0156879>] __link_path_walk+0xa96/0xb84
 [<c015f063>] __d_lookup+0xcc/0x131
 [<c0155d86>] do_lookup+0x45/0xa2
 [<c015df18>] dput+0x18/0x156
 [<c0156879>] __link_path_walk+0xa96/0xb84
 [<c017d8e8>] proc_pident_lookup+0x63/0x84
 [<c0162608>] mntput_no_expire+0x11/0x85
 [<c01569fe>] link_path_walk+0x97/0xa0
 [<e22f43bd>] ivtv_v4l2_do_ioctl+0x382/0x3ce [ivtv]
 [<e21b0339>] video_usercopy+0x112/0x1a3 [videodev]
 [<c0140e54>] do_no_page+0x22d/0x296
 [<c0140ba6>] do_anonymous_page+0xb8/0x139
 [<c01410d7>] __handle_mm_fault+0x103/0x1f1
 [<e22f44a2>] ivtv_v4l2_ioctl+0x99/0x9f [ivtv]
 [<e22f403b>] ivtv_v4l2_do_ioctl+0x0/0x3ce [ivtv]
 [<c0159d28>] do_ioctl+0x54/0x64
 [<c0159fa3>] vfs_ioctl+0x187/0x195
 [<c0159ffc>] sys_ioctl+0x4b/0x63
 [<c0102ca0>] syscall_call+0x7/0xb
 =======================
fw_register_device: device_register failed
Loading configuration from file failed!
xc3028-tuner.c: xc3028_set_std (no appropriate
firmware to load)

EOS

rgds,
poma



 
____________________________________________________________________________________
Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
http://answers.yahoo.com/dir/?link=list&sid=396546091

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to