Need help w/ USB TV (TM6000) kernel Ooops
Richard Koch <[email protected]>
| Newsgroups | gmane.linux.drivers.dvb |
|---|---|
| Message-ID | <[email protected]> |
Hello, I'm trying to bring up a USB TV Tuner I got from Geeks.com: http://www.geeks.com/largePic_All.asp?InvtId=PCTV-PENDRIVETVTUNER&Pic=PCTV-PENDRIVETVTUNER-box.jpg It's USB ID is 6000:0001 I grabbed the latest v4l-dvb as of 9/28/09, built, and tested getting a kernel Ooops. 1st thing I see go wrong is the "Error -32 while retrieving board version" and then reading all 00's from the eeprom. Appreciate any input/suggestions Below is the dmesg output: tm6000 v4l2 driver version 0.0.1 loaded tm6000: alt 0, interface 0, class 255 tm6000: alt 0, interface 0, class 255 tm6000: Bulk IN endpoint: 0x82 (max size=512 bytes) tm6000: alt 1, interface 0, class 255 tm6000: ISOC IN endpoint: 0x81 (max size=3072 bytes) tm6000: alt 1, interface 0, class 255 tm6000: alt 2, interface 0, class 255 tm6000: alt 2, interface 0, class 255 tm6000: New video device @ 480 Mbps (6000:0001, ifnum 0) tm6000: Found 10Moons UT 821 Error -32 while retrieving board version tm6000 #0: i2c eeprom 00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ tm6000 #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ ................ Trident TVMaster TM5600/TM6000 USB2 board (Load status: 0) tuner 4-0061: chip found @ 0xc2 (tm6000 #0) Setting firmware parameters for xc2028 BUG: unable to handle kernel paging request at 253e343c IP: [<253e343c>] 0x253e343c *pde = 00000000 Oops: 0000 [#1] last sysfs file: /sys/module/tuner/initstate Modules linked in: tm6000(+) videobuf_vmalloc videobuf_core lgdt330x dvb_core tuner_xc2028 tuner tvp5150 v4l2_common videodev v4l1_compat fuse hwmon_vid hwmon ipv6 cpufreq_ondemand acpi_cpufreq freq_table dm_mirror dm_region_hash dm_log dm_mod snd_intel8x0 snd_ac97_codec ac97_bus i915 snd_pcm snd_timer serio_raw iTCO_wdt snd iTCO_vendor_support ohci1394 i2c_i801 soundcore snd_page_alloc drm i2c_algo_bit i2c_core video output [last unloaded: tveeprom] Pid: 31777, comm: modprobe Not tainted (2.6.31 #1) EIP: 0060:[<253e343c>] EFLAGS: 00210206 CPU: 0 EIP is at 0x253e343c EAX: eb89fa80 EBX: ce2dd800 ECX: 253e343c EDX: ccaf3e88 ESI: ccaf3e88 EDI: eb89fa80 EBP: ccaf3e9c ESP: ccaf3dd8 DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068 Process modprobe (pid: 31777, ti=ccaf2000 task=ce2e7230 task.ti=ccaf2000) Stack: fbad7786 f71a8100 00000038 ce2ddad8 ce2ddae8 ce2ddadc ce2ddaec ce2ddae0 <0> ce2ddaf0 ce2ddae4 ce2ddaf4 cc990400 00000003 00000000 00000000 fbadb986 <0> 00000002 ce2dd858 ce2dda84 ce2dda80 ce2ddac8 ccaf3e3c da386a48 cca0d570 Call Trace: [<fbad7786>] ? tm6000_usb_probe+0x54e/0x6b8 [tm6000] [<c10b04f6>] ? iput+0x29/0x53 [<c10df895>] ? sysfs_addrm_finish+0x51/0x176 [<fbad70f3>] ? tm6000_tuner_callback+0x0/0x145 [tm6000] [<c1210944>] ? usb_probe_interface+0x100/0x149 [<c11df72b>] ? driver_sysfs_add+0x38/0x53 [<c11df826>] ? driver_probe_device+0x7d/0x108 [<c11df8f9>] ? __driver_attach+0x48/0x64 [<c11df259>] ? bus_for_each_dev+0x42/0x6c [<c11df6f1>] ? driver_attach+0x19/0x1b [<c11df8b1>] ? __driver_attach+0x0/0x64 [<c11deca6>] ? bus_add_driver+0xa7/0x1ce [<c11dfb63>] ? driver_register+0x90/0xf0 [<c121072a>] ? usb_register_driver+0x64/0xbe [<f87f1000>] ? tm6000_module_init+0x0/0x45 [tm6000] [<f87f1028>] ? tm6000_module_init+0x28/0x45 [tm6000] [<c1001138>] ? _stext+0x50/0x13a [<c104a56a>] ? sys_init_module+0xac/0x1bc [<c10029c8>] ? sysenter_do_call+0x12/0x27 Code: Bad EIP value. EIP: [<253e343c>] 0x253e343c SS:ESP 0068:ccaf3dd8 CR2: 00000000253e343c ---[ end trace aaed81f943beb724 ]--- tm6000: open called (minor=0) _______________________________________________ linux-dvb users mailing list For V4L/DVB development, please use instead [email protected] [email protected] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb