Duplicated USB IDs for some Pinnacle Systems devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I posted this info to the linux-media list recently, but thought it might
be worth reporting here too.

It seems two different products made by Pinnacle Systems use the same USB
ID, 2304:0212. (From the Windows driver INF files, there may be another
two pairs of products with duplicate IDs, see below. Sigh.)

The usb.ids file entry for 2304:0212 is for "Studio PCTV USB (NTSC)".
That's an old USB 1.x TV tuner/capture device from circa 2000.

However, the Pinnacle 700-USB video capture device has the same ID. The
result is that when a 700-USB is connected, Linux thinks it's a PCTV USB
and tries (incorrectly) to use the usbvision driver.

Did Pinnacle release two different products with the same USB VID:PID? Or
perhaps there are entries in pctvusb2.inf for products which were never
actually released, so the IDs were reassigned to later products? If anyone
has an original PCTV USB with VID:PID 2304:0212, please let me know. Maybe
Pinnacle figured it was okay to recycle USB IDs, since the PCTV USB is
only supported up to Windows 2000, the 700-USB in XP and later.

If you want to compare the IDs given in the Windows driver INF files,
Windows drivers for the 700-USB are available from
	http://cdn.pinnaclesys.com/SupportFiles/Hardware_Installer/readmeHW10.htm
or direct URLs
	http://cdn.pinnaclesys.com/SupportFiles/Hardware_Installer/PCLEUSB2x32.exe
	http://cdn.pinnaclesys.com/SupportFiles/Hardware_Installer/Pinnacle_Video_Driver_64bit.exe

Looking at the INF file for the 700-USB driver (MarvinAVS.inf):
  [Marvin.Device]
  %Marvin.DeviceDesc%=Marvin.Install,USB\VID_2304&PID_0206        
;Marvin-classic
  %MarvinCR.DeviceDesc%=MarvinCR.Install,USB\VID_2304&PID_0212     ;Marvin-CR
  %MarvinLite.DeviceDesc%=MarvinLite.Install,USB\VID_2304&PID_0213
;Marvin-Lite
  %Marvin510.DeviceDesc%=Marvin510.Install,USB\VID_2304&PID_0223  
;Marvin-510
  %Marvin710.DeviceDesc%=Marvin710.Install,USB\VID_2304&PID_0224  
;Marvin-710

Windows drivers for the old PCTV USB can be downloaded from
	ftp://ftp.pinnaclesys.de/driver/pc/tvusb/PCTVUSBW2K104.exe
(Warning: large file!)

Download and unpack that, check pctvusb2.inf. (The "usb2" in the name
doesn't refer to USB 2.0.) An excerpt:
  %P0211.DeviceDesc% = P0211.Install,USB\VID_2304&PID_0211	;PAL,   R,P
  %P0212.DeviceDesc% = P0212.Install,USB\VID_2304&PID_0212	;NTSC,	R,T
  %P0213.DeviceDesc% = P0213.Install,USB\VID_2304&PID_0213	;NTSC, 	R,P
  %P0214.DeviceDesc% = P0214.Install,USB\VID_2304&PID_0214	;PAL I, R,T

So the "Marvin-Lite" also has a duplicated VID:PID. Marvin-Lite must be
the 500-USB capture device, and is listed correctly in usb.ids.

There's another duplicated entry in MarvinPro.inf. This for the USB
breakout box supplied with Pinnacle/Avid Liquid Pro (similar to the
700-USB but with 5.1 audio and component video in/out):
  %Marvin.DeviceDesc%=Marvin.Install,USB\VID_2304&PID_0211 ; FX2
MarvinDiscrete Pro Rev. 0.1


-- Mark


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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux