Uncertain as to whom may be interested I shall start here until advised otherwise. This device works fine in 2.6.29 but now dies in the following manner when inserted with any 2.6.30 kernel. Linux video capture interface: v2.00 em28xx: New device WinTV USB2 @ 480 Mbps (2040:4200, interface 0, class 0) em28xx #0: Identified as Hauppauge WinTV USB 2 (card=4) em28xx #0: chip ID is em2840 em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 00 42 20 00 1e 03 82 18 6a 18 em28xx #0: i2c eeprom 10: 00 00 24 57 6e 00 00 00 60 00 00 00 02 00 00 00 em28xx #0: i2c eeprom 20: 1e 00 10 10 00 00 00 00 00 00 00 00 00 00 00 00 em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 01 01 01 00 00 00 00 em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 30 00 30 00 em28xx #0: i2c eeprom 70: 31 00 30 00 35 00 30 00 34 00 33 00 38 00 38 00 em28xx #0: i2c eeprom 80: 00 00 18 03 57 00 69 00 6e 00 54 00 56 00 20 00 em28xx #0: i2c eeprom 90: 55 00 53 00 42 00 32 00 00 00 00 00 00 00 00 00 em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f 74 3e 23 23 a4 92 15 8d em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 c4 48 em28xx #0: i2c eeprom c0: a0 00 74 02 01 06 03 79 9d 00 00 00 00 00 00 00 em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f 74 3e 23 23 a4 92 15 8d em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 c4 48 em28xx #0: i2c eeprom f0: a0 00 74 02 01 06 03 79 9d 00 00 00 00 00 00 00 em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0xaa0243ea em28xx #0: EEPROM info: em28xx #0: I2S audio, sample rate=32k em28xx #0: 500mA max power em28xx #0: Table at 0x24, strings=0x1882, 0x186a, 0x0000 tveeprom 3-0050: Hauppauge model 42019, rev C162, serial# 10504388 tveeprom 3-0050: tuner model is LG S701D MK3 (idx 62, type 38) tveeprom 3-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) (eeprom 0x74) tveeprom 3-0050: audio processor is MSP3415 (idx 6) tveeprom 3-0050: has radio msp3400 3-0044: MSP3415G-B8 found @ 0x88 (em28xx #0) msp3400 3-0044: msp3400 supports nicam and radio, mode is autodetect and autoselect tvp5150 3-005c: chip found @ 0xb8 (em28xx #0) tuner 3-0043: chip found @ 0x86 (em28xx #0) tda9887 3-0043: creating new instance tda9887 3-0043: tda988[5/6/7] found tda9887 3-0043: destroying instance tuner-simple 3-0043: creating new instance tuner-simple 3-0043: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) BUG: unable to handle kernel NULL pointer dereference at 0000000000000038 IP: [<ffffffffa0d6cd2e>] tda9887_set_params+0x1e/0x50 [tda9887] PGD 109123067 PUD 109126067 PMD 0 Oops: 0002 [#1] PREEMPT SMP last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.1/bmAttributes CPU 1 Modules linked in: tuner tea5767 tda8290 tda18271 tda827x tuner_xc2028 xc5000 tda9887 tuner_simple tuner_types mt20xx tea5761 tvp5150 msp3400 em28xx(+) ir_common v4l2_common videodev v4l1_compat v4l2_compat_ioctl32 videobuf_vmalloc videobuf_core tveeprom vmnet parport_pc vsock vmci vmmon vboxnetadp vboxnetflt vboxdrv fuse autofs4 coretemp smsc47b397 hwmon sunrpc ipv6 cpufreq_ondemand acpi_cpufreq freq_table dm_mirror dm_region_hash dm_log dm_multipath dm_mod uinput snd_hda_codec_realtek nvidia(P) snd_hda_intel snd_hda_codec iTCO_wdt iTCO_vendor_support snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq ppdev snd_seq_device snd_pcm_oss snd_mixer_oss i2c_core snd_pcm sr_mod cdrom snd_timer rtc_cmos snd soundcore snd_page_alloc e1000e rtc_core parport rtc_lib sg floppy serio_raw pcspkr button ata_piix libata sd_mod scsi_mod ext3 jbd mbcache uhci_hcd ohci_hcd ehci_hcd [last unloaded: vmnet] Pid: 8215, comm: modprobe Tainted: P 2.6.30.3 #2 HP Compaq dc7700 Convertible Minitower RIP: 0010:[<ffffffffa0d6cd2e>] [<ffffffffa0d6cd2e>] tda9887_set_params+0x1e/0x50 [tda9887] RSP: 0018:ffff8801090e9948 EFLAGS: 00010246 RAX: 0000000000000002 RBX: ffff8801066ce000 RCX: ffffffffa0d6cd10 RDX: 0000000000000000 RSI: ffff8801090e9978 RDI: ffff8801066ce000 RBP: 0000000000000000 R08: 0000000000000002 R09: 000000000000000e R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 R13: ffff8801066ce000 R14: ffff8800ce835c00 R15: 0000000000000006 FS: 00007f30b40dc6f0(0000) GS:ffff88002803a000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 0000000000000038 CR3: 0000000109143000 CR4: 00000000000006e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process modprobe (pid: 8215, threadinfo ffff8801090e8000, task ffff8800ce9d6cc0) Stack: ffffe20003859fd0 0000000000000286 000000007d9995aa ffffffffa10e54a4 ffff000100010043 ffff8801090e997f 00000002000002c0 0000000000000001 0000000000000000 000000007d9995aa ffff8801066ce000 0000000000000002 Call Trace: [<ffffffffa10e54a4>] ? set_freq+0x124/0x340 [tuner] [<ffffffffa10e7425>] ? set_type+0x1e5/0x810 [tuner] [<ffffffffa1064b6f>] ? v4l2_device_register_subdev+0x11f/0x150 [videodev] [<ffffffff8108a85f>] ? module_put+0x4f/0xb0 [<ffffffff8100cd0e>] ? common_interrupt+0xe/0x13 [<ffffffff812aaa70>] ? klist_children_get+0x0/0x40 [<ffffffffa10e8005>] ? tuner_s_type_addr+0xb5/0x140 [tuner] [<ffffffffa1086018>] ? em28xx_card_setup+0x2d8/0x9f0 [em28xx] [<ffffffffa108602e>] ? em28xx_card_setup+0x2ee/0x9f0 [em28xx] [<ffffffff813ef680>] ? printk+0x50/0x70 [<ffffffffa1086730>] ? em28xx_tuner_callback+0x0/0x70 [em28xx] [<ffffffffa10872d7>] ? em28xx_usb_probe+0x517/0x880 [em28xx] [<ffffffff812cb1c3>] ? usb_probe_interface+0xf3/0x270 [<ffffffff812af13d>] ? driver_probe_device+0xdd/0x2e0 [<ffffffff812af403>] ? __driver_attach+0xc3/0xd0 [<ffffffff812af340>] ? __driver_attach+0x0/0xd0 [<ffffffff812ae50b>] ? bus_for_each_dev+0x6b/0xb0 [<ffffffff812adaf8>] ? bus_add_driver+0x298/0x350 [<ffffffff812af859>] ? driver_register+0x89/0x190 [<ffffffff812caeb9>] ? usb_register_driver+0xc9/0x140 [<ffffffffa0101000>] ? em28xx_module_init+0x0/0x72 [em28xx] [<ffffffffa010102f>] ? em28xx_module_init+0x2f/0x72 [em28xx] [<ffffffff8100907b>] ? do_one_initcall+0x4b/0x1a0 [<ffffffff813f3802>] ? _spin_unlock_irqrestore+0x22/0x80 [<ffffffff810776e5>] ? __blocking_notifier_call_chain+0x75/0xb0 [<ffffffff8108c9a2>] ? sys_init_module+0xd2/0x220 [<ffffffff8100c36b>] ? system_call_fastpath+0x16/0x1b Code: 83 c4 18 e9 85 f3 ff ff e8 80 62 2e e0 48 83 ec 18 65 48 8b 04 25 28 00 00 00 48 89 44 24 10 31 c0 48 8b 97 18 03 00 00 8b 46 04 <89> 42 38 8b 46 08 89 42 3c 48 8b 46 10 48 89 42 40 48 8b 44 24 RIP [<ffffffffa0d6cd2e>] tda9887_set_params+0x1e/0x50 [tda9887] RSP <ffff8801090e9948> CR2: 0000000000000038 ---[ end trace cc2205cbd8069512 ]--- -- Tony Cook Lewiston 5501 Ph. +61 (0)8 8524 3418 Mob. +61 (0)4 2885 2512 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html