[pvrusb2] Request: Who is still using 29xxx pvrusb2 devices?

Roger J. Allen rja at rogera.net
Mon Feb 8 01:28:11 CST 2010


On Wed, 2010-02-03 at 22:52 -0600, Mike Isely wrote:
> I have just discovered a likely serious problem with 29xxx device 
> support.
> 
> I would very much appreciate it if anyone on this list using a 29xxx 
> device (if there are any!) would please e-mail me.  I am particularly 
> interesting in knowing which exact model you are running, what kernel 
> version you are using, and if you've installed any out-of-tree v4l 
> drivers and/or the standalone pvrusb2 driver.  Knowing this information 
> will help me to zero in on the problem.  Thanks!
> 
> At the moment I am totally puzzled over this.
> 
>   -Mike
> 
> 

In case you are still looking for more data points, I got my two 29032
pvrusb2's (Rev D168 and D2A3) out of storage and tried them.  They both
loaded correctly on a desktop (Gigabyte GA-P35C-DS3R) with Fedora 11
kernel 2.6.30.10-105.2.16.fc11.x86_64 and Fedora 12 kernel
2.6.31.12-174.2.3.fc12.x86_64.  They both also loaded correctly on an
Asus G1S laptop with Fedora 12 kernel 2.6.31.12-174.2.3.fc12.x86_64.
All used the V4L in-tree pvrusb2 modules that came with the Fedora
kernel rpm's.  They all were recognized as high speed USB devices.

I noticed when I plugged the USB cable into the pvrusb2 and laptop
before plugging in the power to the pvrusb2, that it first came up as
full speed, but after the reset and reconnect, it was running at high
speed and it loaded all of the modules and worked correctly:

Feb  8 00:42:06 gus kernel: hub 2-0:1.0: unable to enumerate USB device
on port 3
Feb  8 00:42:06 gus kernel: usb 6-1: new full speed USB device using
uhci_hcd and address 2
Feb  8 00:42:06 gus kernel: usb 6-1: not running at top speed; connect
to a high speed hub
Feb  8 00:42:06 gus kernel: usb 6-1: New USB device found,
idVendor=2040, idProduct=2900
Feb  8 00:42:06 gus kernel: usb 6-1: New USB device strings: Mfr=0,
Product=0, SerialNumber=0
Feb  8 00:42:06 gus kernel: usb 6-1: configuration #1 chosen from 1
choice
Feb  8 00:42:06 gus kernel: usb 6-1: firmware: requesting
v4l-pvrusb2-29xxx-01.fw
Feb  8 00:42:06 gus kernel: usbcore: registered new interface driver
pvrusb2
Feb  8 00:42:06 gus kernel: pvrusb2: V4L in-tree version:Hauppauge
WinTV-PVR-USB2 MPEG2 Encoder/Tuner
Feb  8 00:42:06 gus kernel: pvrusb2: Debug mask is 31 (0x1f)
Feb  8 00:42:07 gus kernel: pvrusb2: Device microcontroller firmware
(re)loaded; it should now reset and reconnect.
Feb  8 00:42:07 gus kernel: usb 6-1: USB disconnect, address 2
Feb  8 00:42:07 gus kernel: pvrusb2: Device being rendered inoperable
Feb  8 00:42:08 gus kernel: usb 2-3: new high speed USB device using
ehci_hcd and address 5
Feb  8 00:42:08 gus kernel: usb 2-3: New USB device found,
idVendor=2040, idProduct=2900
Feb  8 00:42:08 gus kernel: usb 2-3: New USB device strings: Mfr=1,
Product=2, SerialNumber=0
Feb  8 00:42:08 gus kernel: usb 2-3: Product: USB Device
Feb  8 00:42:08 gus kernel: usb 2-3: Manufacturer: Hauppauge
Feb  8 00:42:08 gus kernel: usb 2-3: configuration #1 chosen from 1
choice
Feb  8 00:42:08 gus kernel: pvrusb2: Binding ir_video to i2c address
0x18.
Feb  8 00:42:08 gus kernel: saa7115 3-0021: saa7115 found
(1f7115d0e100000) @ 0x42 (pvrusb2_a)
Feb  8 00:42:09 gus kernel: pvrusb2: Attached sub-driver saa7115
Feb  8 00:42:09 gus kernel: msp3400 3-0040: MSP3445G-B8 found @ 0x80
(pvrusb2_a)
Feb  8 00:42:09 gus kernel: msp3400 3-0040: msp3400 supports radio, mode
is autodetect and autoselect
Feb  8 00:42:09 gus kernel: pvrusb2: Attached sub-driver msp3400
Feb  8 00:42:09 gus kernel: tuner 3-0061: chip found @ 0xc2 (pvrusb2_a)
Feb  8 00:42:09 gus kernel: pvrusb2: Attached sub-driver tuner
Feb  8 00:42:09 gus kernel: tuner 3-0043: chip found @ 0x86 (pvrusb2_a)
Feb  8 00:42:09 gus kernel: tda9887 3-0043: creating new instance
Feb  8 00:42:09 gus kernel: tda9887 3-0043: tda988[5/6/7] found
Feb  8 00:42:09 gus kernel: pvrusb2: Attached sub-driver tuner
Feb  8 00:42:09 gus kernel: tveeprom 3-0050: Hauppauge model 29032, rev
D2A3, serial# 8257134
Feb  8 00:42:09 gus kernel: tveeprom 3-0050: tuner model is TCL MFNM05-4
(idx 103, type 43)
Feb  8 00:42:09 gus kernel: tveeprom 3-0050: TV standards NTSC(M)
(eeprom 0x08)
Feb  8 00:42:09 gus kernel: tveeprom 3-0050: audio processor is MSP3445
(idx 12)
Feb  8 00:42:09 gus kernel: tveeprom 3-0050: decoder processor is
SAA7115 (idx 19)
Feb  8 00:42:09 gus kernel: tveeprom 3-0050: has radio, has IR receiver,
has no IR transmitter
Feb  8 00:42:09 gus kernel: pvrusb2: Supported video standard(s)
reported available in hardware: PAL-M/N/Nc;NTSC-M/Mj/Mk
Feb  8 00:42:09 gus kernel: pvrusb2: Mapping standards mask=0xb700
(PAL-M/N/Nc;NTSC-M/Mj/Mk)
Feb  8 00:42:09 gus kernel: pvrusb2: Setting up 6 unique standard(s)
Feb  8 00:42:09 gus kernel: pvrusb2: Set up standard idx=0 name=PAL-M
Feb  8 00:42:09 gus kernel: pvrusb2: Set up standard idx=1 name=PAL-N
Feb  8 00:42:09 gus kernel: pvrusb2: Set up standard idx=2 name=PAL-Nc
Feb  8 00:42:09 gus kernel: pvrusb2: Set up standard idx=3 name=NTSC-M
Feb  8 00:42:09 gus kernel: pvrusb2: Set up standard idx=4 name=NTSC-Mj
Feb  8 00:42:09 gus kernel: pvrusb2: Set up standard idx=5 name=NTSC-Mk
Feb  8 00:42:09 gus kernel: pvrusb2: Initial video standard guessed as
NTSC-M
Feb  8 00:42:09 gus kernel: pvrusb2: Device initialization completed
successfully.
Feb  8 00:42:09 gus kernel: pvrusb2: registered device video1 [mpeg]
Feb  8 00:42:09 gus kernel: pvrusb2: registered device radio0 [mpeg]
Feb  8 00:42:09 gus kernel: usb 2-3: firmware: requesting
v4l-cx2341x-enc.fw
Feb  8 00:42:09 gus kernel: tuner-simple 3-0061: creating new instance
Feb  8 00:42:09 gus kernel: tuner-simple 3-0061: type set to 43 (Philips
NTSC MK3 (FM1236MK3 or FM1236/F))


If I plugged the power into the pvrusb2 first, and then connected the
USB cable, the usb module always recognized it as high speed before and
after the reset and reconnect.  



More information about the pvrusb2 mailing list