* Hauppauge WinTV USB 2 @ 2011-02-23 19:46 Vivek Periaraj 2011-02-23 20:00 ` Devin Heitmueller 0 siblings, 1 reply; 8+ messages in thread From: Vivek Periaraj @ 2011-02-23 19:46 UTC (permalink / raw) To: linux-media Hi Folks, I bought a new Hauppauge WinTV USB 2 tuner card and was hoping to use it in linux. I specifically looked up to find whether this card is supported or not, and I found that it's indeed supported by em28xx drivers. So i was hoping that this card would be autodetected and register all the dev nodes. But it wasn't. Am using Kernel 2.6.32-5 on debian lenny. Following are the dmesg output when I insert the card: [ 550.320563] usb 5-7: new high speed USB device using ehci_hcd and address 8 [ 550.661901] usb 4-1: new full speed USB device using uhci_hcd and address 2 [ 550.810999] usb 4-1: not running at top speed; connect to a high speed hub [ 550.845015] usb 4-1: New USB device found, idVendor=2040, idProduct=6610 [ 550.845023] usb 4-1: New USB device strings: Mfr=16, Product=32, SerialNumber=64 [ 550.845046] usb 4-1: Product: WTV910 [ 550.845050] usb 4-1: SerialNumber: 12502365 [ 550.845471] usb 4-1: configuration #1 chosen from 1 choice Following is from lsusb output: Bus 001 Device 005: ID 045e:0734 Microsoft Corp. Wireless Optical Desktop 700 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 007: ID 413c:8126 Dell Computer Corp. Wireless 355 Bluetooth Bus 005 Device 004: ID 0bc2:2120 Seagate RSS LLC Bus 005 Device 002: ID 413c:a005 Dell Computer Corp. Internal 2.0 Hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 046d:c05a Logitech, Inc. Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 2040:6610 Hauppauge Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 041e:3040 Creative Technology, Ltd SoundBlaster Live! 24-bit External SB0490 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Following is from cat /proc/bus/usb/devices: T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=2040 ProdID=6610 Rev= 0.6f S: Product=WTV910 S: SerialNumber=12502365 C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms I: If#= 0 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 512 Ivl=1ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms I: If#= 0 Alt= 2 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 512 Ivl=1ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms Following is the output when I manually modprobe the driver: [ 844.336942] Linux video capture interface: v2.00 [ 844.386271] usbcore: registered new interface driver em28xx [ 844.387234] em28xx driver loaded Could you pls tell me if this card is supported? If so, what should I do? One thing I noticed is the card is identified with the product as "WTV 910" instead of the expected "WinTV USB2" Pls let me know if you need any other info and I can get it for you. Thanks, Vivek. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Hauppauge WinTV USB 2 2011-02-23 19:46 Hauppauge WinTV USB 2 Vivek Periaraj @ 2011-02-23 20:00 ` Devin Heitmueller [not found] ` <201102240255.00946.Vivek.Periaraj@gmail.com> 0 siblings, 1 reply; 8+ messages in thread From: Devin Heitmueller @ 2011-02-23 20:00 UTC (permalink / raw) To: Vivek Periaraj; +Cc: linux-media On Wed, Feb 23, 2011 at 2:46 PM, Vivek Periaraj <vivek.periaraj@gmail.com> wrote: > Hi Folks, > > I bought a new Hauppauge WinTV USB 2 tuner card and was hoping to use it in > linux. I specifically looked up to find whether this card is supported or not, > and I found that it's indeed supported by em28xx drivers. The product with USB ID 2040:6610 is not an em28xx based device. It is based on the tm6010 chip. Unfortunately, the term "WinTV USB 2" is too generic. You need to use the actual model number or USB ID to determine the status of support. There has been ongoing work in the tm6010 driver. You may wish to try the latest media_build and see if your device is working yet. Devin -- Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <201102240255.00946.Vivek.Periaraj@gmail.com>]
* Re: Hauppauge WinTV USB 2 [not found] ` <201102240255.00946.Vivek.Periaraj@gmail.com> @ 2011-02-23 21:26 ` Devin Heitmueller 2011-02-23 22:38 ` Mauro Carvalho Chehab 2011-02-24 14:43 ` Vivek Periaraj 0 siblings, 2 replies; 8+ messages in thread From: Devin Heitmueller @ 2011-02-23 21:26 UTC (permalink / raw) To: Vivek Periaraj; +Cc: Linux Media Mailing List On Wed, Feb 23, 2011 at 4:25 PM, Vivek Periaraj <vivek.periaraj@gmail.com> wrote: > Hi Devin, > > Thanks for the reply! > > Like you advised, I took the latest code and started building it as mentioned > in this link --> http://linuxtv.org/wiki/index.php/Trident_TM6000 but getting > this error: > > /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-core.c: In function > 'tm6000_init_analog_mode': > /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-core.c:339: warning: ISO C90 > forbids mixed declarations and code > CC [M] /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-i2c.o > CC [M] /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.o > /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c: In function > 'tm6000_uninit_isoc': > /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c:522: error: implicit > declaration of function 'usb_free_coherent' > /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c: In function > 'tm6000_prepare_isoc': > /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c:612: error: implicit > declaration of function 'usb_alloc_coherent' <snip> Questions like this should be directed to the mailing list and not me personally, where any number of people can help you out with basic build problems. Regards, Devin -- Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Hauppauge WinTV USB 2 2011-02-23 21:26 ` Devin Heitmueller @ 2011-02-23 22:38 ` Mauro Carvalho Chehab 2011-02-24 20:49 ` Vivek Periaraj 2011-02-24 14:43 ` Vivek Periaraj 1 sibling, 1 reply; 8+ messages in thread From: Mauro Carvalho Chehab @ 2011-02-23 22:38 UTC (permalink / raw) To: Devin Heitmueller; +Cc: Vivek Periaraj, Linux Media Mailing List Em 23-02-2011 18:26, Devin Heitmueller escreveu: > On Wed, Feb 23, 2011 at 4:25 PM, Vivek Periaraj > <vivek.periaraj@gmail.com> wrote: >> Hi Devin, >> >> Thanks for the reply! >> >> Like you advised, I took the latest code and started building it as mentioned >> in this link --> http://linuxtv.org/wiki/index.php/Trident_TM6000 but getting >> this error: The information at the wiki page for this device is outdated. Support is now upstream. Although I know that some Hauppauge devices are supported by tm6010, I'm not sure if someone added the tm6010 USB ID's for The model you have to the tm6000 driver. >> >> /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-core.c: In function >> 'tm6000_init_analog_mode': >> /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-core.c:339: warning: ISO C90 >> forbids mixed declarations and code >> CC [M] /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-i2c.o >> CC [M] /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.o >> /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c: In function >> 'tm6000_uninit_isoc': >> /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c:522: error: implicit >> declaration of function 'usb_free_coherent' >> /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c: In function >> 'tm6000_prepare_isoc': >> /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c:612: error: implicit >> declaration of function 'usb_alloc_coherent' > <snip> > > Questions like this should be directed to the mailing list and not me > personally, where any number of people can help you out with basic > build problems. > > Regards, > > Devin > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Hauppauge WinTV USB 2 2011-02-23 22:38 ` Mauro Carvalho Chehab @ 2011-02-24 20:49 ` Vivek Periaraj 2011-03-08 0:26 ` Vivek Periaraj 0 siblings, 1 reply; 8+ messages in thread From: Vivek Periaraj @ 2011-02-24 20:49 UTC (permalink / raw) To: Linux Media Mailing List On Thursday 24 February 2011 04:08:48 Mauro Carvalho Chehab wrote: > > Although I know that some Hauppauge devices are supported by tm6010, I'm > not sure if someone added the tm6010 USB ID's for The model you have to > the tm6000 driver. Some good news! I compiled the latest kernel (as available in debian repo) which had tm6000 in the staging directory. And now my card is being detected. I was expecting the module would be auto-detected but it wasn't. I had to modprobe it. No complaints though :) I have not yet connected the card to the cable, so can't comment on the quality of the video capture. I will do that and comment in couple of days time. Thanks Devin/Mauro!! If anyone is interested in testing the card, I would be more than willing to do that. Here's the output from the logs: Feb 25 02:06:31 kaddappa kernel: [ 330.788092] usb 5-7: new high speed USB device using ehci_hcd and address 8 Feb 25 02:06:31 kaddappa kernel: [ 330.926110] usb 5-7: New USB device found, idVendor=2040, idProduct=6610 Feb 25 02:06:31 kaddappa kernel: [ 330.926118] usb 5-7: New USB device strings: Mfr=16, Product=32, SerialNumber=64 Feb 25 02:06:31 kaddappa kernel: [ 330.926123] usb 5-7: Product: WTV910 Feb 25 02:06:31 kaddappa kernel: [ 330.926127] usb 5-7: SerialNumber: 12502365 Feb 25 02:07:06 kaddappa kernel: [ 365.641255] Linux video capture interface: v2.00 Feb 25 02:07:06 kaddappa kernel: [ 365.692765] IR NEC protocol handler initialized Feb 25 02:07:06 kaddappa kernel: [ 365.704001] IR RC5(x) protocol handler initialized Feb 25 02:07:06 kaddappa kernel: [ 365.719226] tm6000: module is from the staging directory, the quality is unknown, you have been warned. Feb 25 02:07:06 kaddappa kernel: [ 365.724790] tm6000 v4l2 driver version 0.0.2 loaded Feb 25 02:07:06 kaddappa kernel: [ 365.725827] tm6000: alt 0, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725830] tm6000: alt 0, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725832] tm6000: Bulk IN endpoint: 0x82 (max size=512 bytes) Feb 25 02:07:06 kaddappa kernel: [ 365.725835] tm6000: alt 0, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725837] tm6000: alt 1, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725840] tm6000: ISOC IN endpoint: 0x81 (max size=3072 bytes) Feb 25 02:07:06 kaddappa kernel: [ 365.725842] tm6000: alt 1, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725844] tm6000: alt 1, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725847] tm6000: INT IN endpoint: 0x83 (max size=4 bytes) Feb 25 02:07:06 kaddappa kernel: [ 365.725849] tm6000: alt 2, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725851] tm6000: alt 2, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725854] tm6000: alt 2, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725856] tm6000: alt 3, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725858] tm6000: alt 3, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725860] tm6000: alt 3, interface 0, class 255 Feb 25 02:07:06 kaddappa kernel: [ 365.725863] tm6000: New video device @ 480 Mbps (2040:6610, ifnum 0) Feb 25 02:07:06 kaddappa kernel: [ 365.725865] tm6000: Found Hauppauge WinTV HVR-900H / WinTV USB2-Stick Feb 25 02:07:06 kaddappa kernel: [ 365.734061] IR RC6 protocol handler initialized Feb 25 02:07:06 kaddappa kernel: [ 365.736042] Found tm6010 Feb 25 02:07:06 kaddappa kernel: [ 365.739714] IR JVC protocol handler initialized Feb 25 02:07:06 kaddappa kernel: [ 365.746152] IR Sony protocol handler initialized Feb 25 02:07:06 kaddappa kernel: [ 365.753539] lirc_dev: IR Remote Control driver registered, major 249 Feb 25 02:07:06 kaddappa kernel: [ 365.755547] IR LIRC bridge handler initialized Feb 25 02:07:07 kaddappa kernel: [ 367.120060] tm6000 #0: i2c eeprom 00: 01 59 54 45 12 01 00 02 00 00 00 40 40 20 10 66 .YTE.......@@ .f Feb 25 02:07:07 kaddappa kernel: [ 367.312039] tm6000 #0: i2c eeprom 10: 6f 00 10 20 40 01 02 03 41 00 6e 00 61 00 6c 00 o.. @...A.n.a.l. Feb 25 02:07:08 kaddappa kernel: [ 367.504081] tm6000 #0: i2c eeprom 20: ff 00 67 ff ff ff ff ff ff ff ff ff ff ff ff ff ..g............. Feb 25 02:07:08 kaddappa kernel: [ 367.700080] tm6000 #0: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Feb 25 02:07:08 kaddappa kernel: [ 367.892053] tm6000 #0: i2c eeprom 40: 10 03 57 00 54 00 56 00 39 00 31 00 30 00 20 00 ..W.T.V.9.1.0. . Feb 25 02:07:08 kaddappa kernel: [ 368.084065] tm6000 #0: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Feb 25 02:07:08 kaddappa kernel: [ 368.280734] tm6000 #0: i2c eeprom 60: 30 ff ff ff 0f ff ff ff ff ff 0a 03 32 00 2e 00 0...........2... Feb 25 02:07:09 kaddappa kernel: [ 368.472101] tm6000 #0: i2c eeprom 70: 3f 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ?............... Feb 25 02:07:09 kaddappa kernel: [ 368.664100] tm6000 #0: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Feb 25 02:07:09 kaddappa kernel: [ 368.856107] tm6000 #0: i2c eeprom 90: 38 ff ff ff 12 03 31 00 32 00 35 00 30 00 32 00 8.....1.2.5.0.2. Feb 25 02:07:09 kaddappa kernel: [ 369.049162] tm6000 #0: i2c eeprom a0: 33 00 36 00 35 00 00 00 00 00 ff ff ff ff ff ff 3.6.5........... Feb 25 02:07:09 kaddappa kernel: [ 369.240116] tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Feb 25 02:07:10 kaddappa kernel: [ 369.432109] tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Feb 25 02:07:10 kaddappa kernel: [ 369.628052] tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Feb 25 02:07:10 kaddappa kernel: [ 369.820080] tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Feb 25 02:07:10 kaddappa kernel: [ 370.012071] tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Feb 25 02:07:10 kaddappa kernel: [ 370.192164] ................ Feb 25 02:07:10 kaddappa kernel: [ 370.220816] i2c-core: driver [tuner] using legacy suspend method Feb 25 02:07:10 kaddappa kernel: [ 370.220819] i2c-core: driver [tuner] using legacy resume method Feb 25 02:07:10 kaddappa kernel: [ 370.220981] tuner 1-0061: chip found @ 0xc2 (tm6000 #0) Feb 25 02:07:10 kaddappa kernel: [ 370.280955] xc2028 1-0061: creating new instance Feb 25 02:07:10 kaddappa kernel: [ 370.280959] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner Feb 25 02:07:10 kaddappa kernel: [ 370.280962] Setting firmware parameters for xc2028 Feb 25 02:07:10 kaddappa kernel: [ 370.345220] tm6000 #0: registered device video0 Feb 25 02:07:10 kaddappa kernel: [ 370.345223] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0) Feb 25 02:07:10 kaddappa kernel: [ 370.345244] usbcore: registered new interface driver tm6000 Feb 25 02:07:10 kaddappa kernel: [ 370.347237] tm6000: open called (dev=video0) Feb 25 02:07:12 kaddappa kernel: [ 371.939121] tm6000: open called (dev=video0) ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Hauppauge WinTV USB 2 2011-02-24 20:49 ` Vivek Periaraj @ 2011-03-08 0:26 ` Vivek Periaraj 2011-03-09 6:00 ` Vivek Periaraj 0 siblings, 1 reply; 8+ messages in thread From: Vivek Periaraj @ 2011-03-08 0:26 UTC (permalink / raw) To: Linux Media Mailing List Hello Folks, I am having hardtime capturing video from this card. Last two weeks I spent on getting signal from my DTH box. It's a single analog signal from the DTH set up box. >From windows, I scan this signal and I am able to see video through this card. So the card is working and signal is there! Also, zeroed in on Zapping for TV viewing as many of the other applications didn't work properly. But other scanners (tvtime-scanner) and zapping's own TV scanner is not able to find this signal. Is there a way? I am not sure the tuner is working correctly or not. Last few lines in the logs before the actual scan start are the following: kernel: [22630.244052] xc2028 1-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000. [22705.056058] xc2028 1-0061: Loading firmware for type=(0), id 0000000000000007. kernel: [22706.316042] xc2028 1-0061: Loading SCODE for type=MONO SCODE HAS_IF_5320 (60008000), id 0000000000000007 And lots of following messages in dmesg: [24529.394089] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1) [24529.399854] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1) [24529.405641] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1) Any ideas? Thanks, Vivek. On Thursday 24 February 2011 15:49:37 you wrote: > On Thursday 24 February 2011 04:08:48 Mauro Carvalho Chehab wrote: > > Although I know that some Hauppauge devices are supported by tm6010, I'm > > not sure if someone added the tm6010 USB ID's for The model you have to > > the tm6000 driver. > > Some good news! I compiled the latest kernel (as available in debian repo) > which had tm6000 in the staging directory. And now my card is being > detected. I was expecting the module would be auto-detected but it wasn't. > I had to modprobe it. No complaints though :) I have not yet connected the > card to the cable, so can't comment on the quality of the video capture. I > will do that and comment in couple of days time. > > Thanks Devin/Mauro!! > > If anyone is interested in testing the card, I would be more than willing > to do that. > > Here's the output from the logs: > > Feb 25 02:06:31 kaddappa kernel: [ 330.788092] usb 5-7: new high speed USB > device using ehci_hcd and address 8 > Feb 25 02:06:31 kaddappa kernel: [ 330.926110] usb 5-7: New USB device > found, idVendor=2040, idProduct=6610 > Feb 25 02:06:31 kaddappa kernel: [ 330.926118] usb 5-7: New USB device > strings: Mfr=16, Product=32, SerialNumber=64 > Feb 25 02:06:31 kaddappa kernel: [ 330.926123] usb 5-7: Product: WTV910 > Feb 25 02:06:31 kaddappa kernel: [ 330.926127] usb 5-7: SerialNumber: > 12502365 > Feb 25 02:07:06 kaddappa kernel: [ 365.641255] Linux video capture > interface: v2.00 > Feb 25 02:07:06 kaddappa kernel: [ 365.692765] IR NEC protocol handler > initialized > Feb 25 02:07:06 kaddappa kernel: [ 365.704001] IR RC5(x) protocol handler > initialized > Feb 25 02:07:06 kaddappa kernel: [ 365.719226] tm6000: module is from the > staging directory, the quality is unknown, you have been warned. > Feb 25 02:07:06 kaddappa kernel: [ 365.724790] tm6000 v4l2 driver version > 0.0.2 loaded > Feb 25 02:07:06 kaddappa kernel: [ 365.725827] tm6000: alt 0, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725830] tm6000: alt 0, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725832] tm6000: Bulk IN endpoint: > 0x82 (max size=512 bytes) > Feb 25 02:07:06 kaddappa kernel: [ 365.725835] tm6000: alt 0, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725837] tm6000: alt 1, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725840] tm6000: ISOC IN endpoint: > 0x81 (max size=3072 bytes) > Feb 25 02:07:06 kaddappa kernel: [ 365.725842] tm6000: alt 1, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725844] tm6000: alt 1, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725847] tm6000: INT IN endpoint: > 0x83 (max size=4 bytes) > Feb 25 02:07:06 kaddappa kernel: [ 365.725849] tm6000: alt 2, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725851] tm6000: alt 2, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725854] tm6000: alt 2, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725856] tm6000: alt 3, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725858] tm6000: alt 3, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725860] tm6000: alt 3, interface 0, > class 255 > Feb 25 02:07:06 kaddappa kernel: [ 365.725863] tm6000: New video device @ > 480 Mbps (2040:6610, ifnum 0) > Feb 25 02:07:06 kaddappa kernel: [ 365.725865] tm6000: Found Hauppauge > WinTV HVR-900H / WinTV USB2-Stick > Feb 25 02:07:06 kaddappa kernel: [ 365.734061] IR RC6 protocol handler > initialized > Feb 25 02:07:06 kaddappa kernel: [ 365.736042] Found tm6010 > Feb 25 02:07:06 kaddappa kernel: [ 365.739714] IR JVC protocol handler > initialized > Feb 25 02:07:06 kaddappa kernel: [ 365.746152] IR Sony protocol handler > initialized > Feb 25 02:07:06 kaddappa kernel: [ 365.753539] lirc_dev: IR Remote Control > driver registered, major 249 > Feb 25 02:07:06 kaddappa kernel: [ 365.755547] IR LIRC bridge handler > initialized > Feb 25 02:07:07 kaddappa kernel: [ 367.120060] tm6000 #0: i2c eeprom 00: > 01 59 54 45 12 01 00 02 00 00 00 40 40 20 10 66 .YTE.......@@ .f > Feb 25 02:07:07 kaddappa kernel: [ 367.312039] tm6000 #0: i2c eeprom 10: > 6f 00 10 20 40 01 02 03 41 00 6e 00 61 00 6c 00 o.. @...A.n.a.l. > Feb 25 02:07:08 kaddappa kernel: [ 367.504081] tm6000 #0: i2c eeprom 20: > ff 00 67 ff ff ff ff ff ff ff ff ff ff ff ff ff ..g............. > Feb 25 02:07:08 kaddappa kernel: [ 367.700080] tm6000 #0: i2c eeprom 30: > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > Feb 25 02:07:08 kaddappa kernel: [ 367.892053] tm6000 #0: i2c eeprom 40: > 10 03 57 00 54 00 56 00 39 00 31 00 30 00 20 00 ..W.T.V.9.1.0. . > Feb 25 02:07:08 kaddappa kernel: [ 368.084065] tm6000 #0: i2c eeprom 50: > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > Feb 25 02:07:08 kaddappa kernel: [ 368.280734] tm6000 #0: i2c eeprom 60: > 30 ff ff ff 0f ff ff ff ff ff 0a 03 32 00 2e 00 0...........2... > Feb 25 02:07:09 kaddappa kernel: [ 368.472101] tm6000 #0: i2c eeprom 70: > 3f 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ?............... > Feb 25 02:07:09 kaddappa kernel: [ 368.664100] tm6000 #0: i2c eeprom 80: > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > Feb 25 02:07:09 kaddappa kernel: [ 368.856107] tm6000 #0: i2c eeprom 90: > 38 ff ff ff 12 03 31 00 32 00 35 00 30 00 32 00 8.....1.2.5.0.2. > Feb 25 02:07:09 kaddappa kernel: [ 369.049162] tm6000 #0: i2c eeprom a0: > 33 00 36 00 35 00 00 00 00 00 ff ff ff ff ff ff 3.6.5........... > Feb 25 02:07:09 kaddappa kernel: [ 369.240116] tm6000 #0: i2c eeprom b0: > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > Feb 25 02:07:10 kaddappa kernel: [ 369.432109] tm6000 #0: i2c eeprom c0: > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > Feb 25 02:07:10 kaddappa kernel: [ 369.628052] tm6000 #0: i2c eeprom d0: > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > Feb 25 02:07:10 kaddappa kernel: [ 369.820080] tm6000 #0: i2c eeprom e0: > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > Feb 25 02:07:10 kaddappa kernel: [ 370.012071] tm6000 #0: i2c eeprom f0: > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > Feb 25 02:07:10 kaddappa kernel: [ 370.192164] ................ > Feb 25 02:07:10 kaddappa kernel: [ 370.220816] i2c-core: driver [tuner] > using legacy suspend method > Feb 25 02:07:10 kaddappa kernel: [ 370.220819] i2c-core: driver [tuner] > using legacy resume method > Feb 25 02:07:10 kaddappa kernel: [ 370.220981] tuner 1-0061: chip found @ > 0xc2 (tm6000 #0) > Feb 25 02:07:10 kaddappa kernel: [ 370.280955] xc2028 1-0061: creating new > instance > Feb 25 02:07:10 kaddappa kernel: [ 370.280959] xc2028 1-0061: type set to > XCeive xc2028/xc3028 tuner > Feb 25 02:07:10 kaddappa kernel: [ 370.280962] Setting firmware parameters > for xc2028 > Feb 25 02:07:10 kaddappa kernel: [ 370.345220] tm6000 #0: registered > device video0 > Feb 25 02:07:10 kaddappa kernel: [ 370.345223] Trident TVMaster > TM5600/TM6000/TM6010 USB2 board (Load status: 0) > Feb 25 02:07:10 kaddappa kernel: [ 370.345244] usbcore: registered new > interface driver tm6000 > Feb 25 02:07:10 kaddappa kernel: [ 370.347237] tm6000: open called > (dev=video0) > Feb 25 02:07:12 kaddappa kernel: [ 371.939121] tm6000: open called > (dev=video0) ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Hauppauge WinTV USB 2 2011-03-08 0:26 ` Vivek Periaraj @ 2011-03-09 6:00 ` Vivek Periaraj 0 siblings, 0 replies; 8+ messages in thread From: Vivek Periaraj @ 2011-03-09 6:00 UTC (permalink / raw) To: Linux Media Mailing List Hi, Can anyone pls confirm this is fixed in the latest v4l driver? I am using the one in the kernel 2.6.38-rc6. My feeling is that tuning is not working properly because of this error. Thanks, Vivek. On Monday 07 March 2011 19:26:58 Vivek Periaraj wrote: > Hello Folks, > > I am having hardtime capturing video from this card. > > Last two weeks I spent on getting signal from my DTH box. It's a single > analog signal from the DTH set up box. > > From windows, I scan this signal and I am able to see video through this > card. So the card is working and signal is there! > > Also, zeroed in on Zapping for TV viewing as many of the other applications > didn't work properly. But other scanners (tvtime-scanner) and zapping's own > TV scanner is not able to find this signal. Is there a way? > > I am not sure the tuner is working correctly or not. Last few lines in the > logs before the actual scan start are the following: > > kernel: [22630.244052] xc2028 1-0061: Loading firmware for type=BASE F8MHZ > (3), id 0000000000000000. > [22705.056058] xc2028 1-0061: Loading firmware for type=(0), id > 0000000000000007. > kernel: [22706.316042] xc2028 1-0061: Loading SCODE for type=MONO SCODE > HAS_IF_5320 (60008000), id 0000000000000007 > > And lots of following messages in dmesg: > > [24529.394089] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1) > [24529.399854] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1) > [24529.405641] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1) > > Any ideas? > > Thanks, > Vivek. > > On Thursday 24 February 2011 15:49:37 you wrote: > > On Thursday 24 February 2011 04:08:48 Mauro Carvalho Chehab wrote: > > > Although I know that some Hauppauge devices are supported by tm6010, > > > I'm not sure if someone added the tm6010 USB ID's for The model you > > > have to the tm6000 driver. > > > > Some good news! I compiled the latest kernel (as available in debian > > repo) which had tm6000 in the staging directory. And now my card is > > being detected. I was expecting the module would be auto-detected but it > > wasn't. I had to modprobe it. No complaints though :) I have not yet > > connected the card to the cable, so can't comment on the quality of the > > video capture. I will do that and comment in couple of days time. > > > > Thanks Devin/Mauro!! > > > > If anyone is interested in testing the card, I would be more than willing > > to do that. > > > > Here's the output from the logs: > > > > Feb 25 02:06:31 kaddappa kernel: [ 330.788092] usb 5-7: new high speed > > USB device using ehci_hcd and address 8 > > Feb 25 02:06:31 kaddappa kernel: [ 330.926110] usb 5-7: New USB device > > found, idVendor=2040, idProduct=6610 > > Feb 25 02:06:31 kaddappa kernel: [ 330.926118] usb 5-7: New USB device > > strings: Mfr=16, Product=32, SerialNumber=64 > > Feb 25 02:06:31 kaddappa kernel: [ 330.926123] usb 5-7: Product: WTV910 > > Feb 25 02:06:31 kaddappa kernel: [ 330.926127] usb 5-7: SerialNumber: > > 12502365 > > Feb 25 02:07:06 kaddappa kernel: [ 365.641255] Linux video capture > > interface: v2.00 > > Feb 25 02:07:06 kaddappa kernel: [ 365.692765] IR NEC protocol handler > > initialized > > Feb 25 02:07:06 kaddappa kernel: [ 365.704001] IR RC5(x) protocol > > handler initialized > > Feb 25 02:07:06 kaddappa kernel: [ 365.719226] tm6000: module is from > > the staging directory, the quality is unknown, you have been warned. Feb > > 25 02:07:06 kaddappa kernel: [ 365.724790] tm6000 v4l2 driver version > > 0.0.2 loaded > > Feb 25 02:07:06 kaddappa kernel: [ 365.725827] tm6000: alt 0, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725830] tm6000: alt 0, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725832] tm6000: Bulk IN endpoint: > > 0x82 (max size=512 bytes) > > Feb 25 02:07:06 kaddappa kernel: [ 365.725835] tm6000: alt 0, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725837] tm6000: alt 1, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725840] tm6000: ISOC IN endpoint: > > 0x81 (max size=3072 bytes) > > Feb 25 02:07:06 kaddappa kernel: [ 365.725842] tm6000: alt 1, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725844] tm6000: alt 1, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725847] tm6000: INT IN endpoint: > > 0x83 (max size=4 bytes) > > Feb 25 02:07:06 kaddappa kernel: [ 365.725849] tm6000: alt 2, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725851] tm6000: alt 2, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725854] tm6000: alt 2, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725856] tm6000: alt 3, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725858] tm6000: alt 3, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725860] tm6000: alt 3, interface > > 0, class 255 > > Feb 25 02:07:06 kaddappa kernel: [ 365.725863] tm6000: New video device > > @ 480 Mbps (2040:6610, ifnum 0) > > Feb 25 02:07:06 kaddappa kernel: [ 365.725865] tm6000: Found Hauppauge > > WinTV HVR-900H / WinTV USB2-Stick > > Feb 25 02:07:06 kaddappa kernel: [ 365.734061] IR RC6 protocol handler > > initialized > > Feb 25 02:07:06 kaddappa kernel: [ 365.736042] Found tm6010 > > Feb 25 02:07:06 kaddappa kernel: [ 365.739714] IR JVC protocol handler > > initialized > > Feb 25 02:07:06 kaddappa kernel: [ 365.746152] IR Sony protocol handler > > initialized > > Feb 25 02:07:06 kaddappa kernel: [ 365.753539] lirc_dev: IR Remote > > Control driver registered, major 249 > > Feb 25 02:07:06 kaddappa kernel: [ 365.755547] IR LIRC bridge handler > > initialized > > Feb 25 02:07:07 kaddappa kernel: [ 367.120060] tm6000 #0: i2c eeprom 00: > > 01 59 54 45 12 01 00 02 00 00 00 40 40 20 10 66 .YTE.......@@ .f > > Feb 25 02:07:07 kaddappa kernel: [ 367.312039] tm6000 #0: i2c eeprom 10: > > 6f 00 10 20 40 01 02 03 41 00 6e 00 61 00 6c 00 o.. @...A.n.a.l. > > Feb 25 02:07:08 kaddappa kernel: [ 367.504081] tm6000 #0: i2c eeprom 20: > > ff 00 67 ff ff ff ff ff ff ff ff ff ff ff ff ff ..g............. > > Feb 25 02:07:08 kaddappa kernel: [ 367.700080] tm6000 #0: i2c eeprom 30: > > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > > Feb 25 02:07:08 kaddappa kernel: [ 367.892053] tm6000 #0: i2c eeprom 40: > > 10 03 57 00 54 00 56 00 39 00 31 00 30 00 20 00 ..W.T.V.9.1.0. . > > Feb 25 02:07:08 kaddappa kernel: [ 368.084065] tm6000 #0: i2c eeprom 50: > > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > > Feb 25 02:07:08 kaddappa kernel: [ 368.280734] tm6000 #0: i2c eeprom 60: > > 30 ff ff ff 0f ff ff ff ff ff 0a 03 32 00 2e 00 0...........2... > > Feb 25 02:07:09 kaddappa kernel: [ 368.472101] tm6000 #0: i2c eeprom 70: > > 3f 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ?............... > > Feb 25 02:07:09 kaddappa kernel: [ 368.664100] tm6000 #0: i2c eeprom 80: > > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > > Feb 25 02:07:09 kaddappa kernel: [ 368.856107] tm6000 #0: i2c eeprom 90: > > 38 ff ff ff 12 03 31 00 32 00 35 00 30 00 32 00 8.....1.2.5.0.2. > > Feb 25 02:07:09 kaddappa kernel: [ 369.049162] tm6000 #0: i2c eeprom a0: > > 33 00 36 00 35 00 00 00 00 00 ff ff ff ff ff ff 3.6.5........... > > Feb 25 02:07:09 kaddappa kernel: [ 369.240116] tm6000 #0: i2c eeprom b0: > > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > > Feb 25 02:07:10 kaddappa kernel: [ 369.432109] tm6000 #0: i2c eeprom c0: > > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > > Feb 25 02:07:10 kaddappa kernel: [ 369.628052] tm6000 #0: i2c eeprom d0: > > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > > Feb 25 02:07:10 kaddappa kernel: [ 369.820080] tm6000 #0: i2c eeprom e0: > > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > > Feb 25 02:07:10 kaddappa kernel: [ 370.012071] tm6000 #0: i2c eeprom f0: > > ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > > Feb 25 02:07:10 kaddappa kernel: [ 370.192164] ................ > > Feb 25 02:07:10 kaddappa kernel: [ 370.220816] i2c-core: driver [tuner] > > using legacy suspend method > > Feb 25 02:07:10 kaddappa kernel: [ 370.220819] i2c-core: driver [tuner] > > using legacy resume method > > Feb 25 02:07:10 kaddappa kernel: [ 370.220981] tuner 1-0061: chip found > > @ 0xc2 (tm6000 #0) > > Feb 25 02:07:10 kaddappa kernel: [ 370.280955] xc2028 1-0061: creating > > new instance > > Feb 25 02:07:10 kaddappa kernel: [ 370.280959] xc2028 1-0061: type set > > to XCeive xc2028/xc3028 tuner > > Feb 25 02:07:10 kaddappa kernel: [ 370.280962] Setting firmware > > parameters for xc2028 > > Feb 25 02:07:10 kaddappa kernel: [ 370.345220] tm6000 #0: registered > > device video0 > > Feb 25 02:07:10 kaddappa kernel: [ 370.345223] Trident TVMaster > > TM5600/TM6000/TM6010 USB2 board (Load status: 0) > > Feb 25 02:07:10 kaddappa kernel: [ 370.345244] usbcore: registered new > > interface driver tm6000 > > Feb 25 02:07:10 kaddappa kernel: [ 370.347237] tm6000: open called > > (dev=video0) > > Feb 25 02:07:12 kaddappa kernel: [ 371.939121] tm6000: open called > > (dev=video0) ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Hauppauge WinTV USB 2 2011-02-23 21:26 ` Devin Heitmueller 2011-02-23 22:38 ` Mauro Carvalho Chehab @ 2011-02-24 14:43 ` Vivek Periaraj 1 sibling, 0 replies; 8+ messages in thread From: Vivek Periaraj @ 2011-02-24 14:43 UTC (permalink / raw) To: Devin Heitmueller; +Cc: linux-media On Thursday 24 February 2011 02:56:54 you wrote: > Questions like this should be directed to the mailing list and not me > personally, where any number of people can help you out with basic > build problems. Hi All, I am getting the below errors. I found there are patches available for this but couldn't find out. Can you let me know how to fix these errors? Thanks, Vivek. /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c: In function 'tm6000_uninit_isoc': /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c:522: error: implicit declaration of function 'usb_free_coherent' /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c: In function 'tm6000_prepare_isoc': /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c:612: error: implicit declaration of function 'usb_alloc_coherent' /mnt/share1/Debian/Hauppauge/v4l-dvb/v4l/tm6000-video.c:613: warning: assignment makes pointer from integer without a cast ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2011-03-08 19:30 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-23 19:46 Hauppauge WinTV USB 2 Vivek Periaraj
2011-02-23 20:00 ` Devin Heitmueller
[not found] ` <201102240255.00946.Vivek.Periaraj@gmail.com>
2011-02-23 21:26 ` Devin Heitmueller
2011-02-23 22:38 ` Mauro Carvalho Chehab
2011-02-24 20:49 ` Vivek Periaraj
2011-03-08 0:26 ` Vivek Periaraj
2011-03-09 6:00 ` Vivek Periaraj
2011-02-24 14:43 ` Vivek Periaraj
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox