* 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
* 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 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
* 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
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