By Date: <-- -->
By Thread: <-- -->

Any driver for Pinnacle Dazzle DVC 150



Hi Russell,

Could you also provide the raw usbsnoop.log logfile on your site (zipped)?

Thanks,
Markus

On 5/2/06, Russell Tokuyama <russ (at) hawaii.edu> wrote:
Markus,

I've finally got around to getting a parsed log from usbsnoop for this
DVC 150 device at:

    http://www2.hawaii.edu/~russ/dvc150/

I did a video capture with the device using the Pinnacle Studio software
that comes with it.

Many thanks,
Russ


On Fri, 17 Feb 2006, Russell Tokuyama wrote:

> Markus,
>
> Thanks again for your help in the past.
>
> I was finally able to discover the screws that hold the case together.
> Here's what I found inside:
>
>  U7  - SI IC42S3220-6T / P1400291D0424
>  U6  - SI IC42S3220-6T / P1400291D0424
>  U23 - Cirrus Logic CS92288-CB / JMTABXEB0340
>  U9  - CY7C68013-128AC / 0519 / E 04 / 617852
>  U20 - SAA7115HL / R83146.1 / 01 / kSG05231
>  U4  - CS4954-C / YFTAB2FN0428
>  U2  - CS4224-KS / JJNACXLS0405
>
> Google says:
>
>  U7  - SDRAM
>  U6  - SDRAM
>  U23 - MPEG-2 encoder
>  U9  - USB microcontroller
>  U20 - MTSC/PAL/SECAM 9-bit video decoder
>  U4  - digital video to NTSC/PAL converter
>  U2  - 24-bit audio codec
>
> Hope this helps,
> Russ
>
>
>
> On Fri, 3 Feb 2006, Markus Rechberger wrote:
>
>> Hi Russel,
>>
>> oops, I give up could you open your device and write down all ICs
>> which are on the board? this doesn't look like the general empia usb
>> endpoint layout.
>>
>> Markus
>>
>> On 2/3/06, Russell Tokuyama <russ (at) hawaii.edu> wrote:
>>> Markus,
>>>
>>> Yes, the device is hanging off of the EHCI controller.
>>>
>>> Russ
>>>
>>>
>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>> DVC 150B
>>> Manufacturer: Pinnacle Systems
>>> Speed: 480 Mb/s (high)
>>> USB Version: 2.00
>>> Device Class: 00(>ifc)
>>> Device Subclass: 00
>>> Device Protocol: 00
>>> Maximum Default Endpoint Size: 64
>>> Number of Configurations: 1
>>> Vendor Id: 2304
>>> Product Id: 0205
>>> Revision Number: 0.00
>>>
>>> Config Number: 1
>>>    Number of Interfaces: 1
>>>    Attributes: c0
>>>    MaxPower Needed: 100mA
>>>
>>>    Interface Number: 0
>>>      Name: (none)
>>>      Alternate Number: 0
>>>      Class: ff(vend.)
>>>      Sub Class; 00
>>>      Protocol: 00
>>>      Number of Endpoints: 4
>>>
>>>        Endpoint Address: 02
>>>        Direction: out
>>>        Attribute: 2
>>>        Type: Bulk
>>>        Max Packet Size: 512
>>>        Interval: 0ms
>>>
>>>        Endpoint Address: 04
>>>        Direction: out
>>>        Attribute: 2
>>>        Type: Bulk
>>>        Max Packet Size: 512
>>>        Interval: 0ms
>>>
>>>        Endpoint Address: 86
>>>        Direction: in
>>>        Attribute: 2
>>>        Type: Bulk
>>>        Max Packet Size: 512
>>>        Interval: 0ms
>>>
>>>        Endpoint Address: 88
>>>        Direction: in
>>>        Attribute: 2
>>>        Type: Bulk
>>>        Max Packet Size: 512
>>>        Interval: 0ms
>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>>
>>>
>>>
>>> On Fri, 3 Feb 2006, Markus Rechberger wrote:
>>>
>>>> Hi Russel,
>>>>
>>>> can you send us an usbview output of that device?
>>>>
>>>> Markus
>>>>
>>>> On 2/3/06, Russell Tokuyama <russ (at) hawaii.edu> wrote:
>>>>> Markus,
>>>>>
>>>>> Thanks for your quick reply.
>>>>>
>>>>> I grabbed the latest source, applied the patch you provided, and
>>>>> unloaded any video-related drivers.  I then connected the DVC 150 device
>>>>> to the USB port and powered it up.  The driver and other associated
>>>>> modules were loaded automatically.  The device appears to be recognized
>>>>> but no /dev/videoX is created.  The em28xx module reports a probing
>>>>> error.
>>>>>
>>>>> Thanks again,
>>>>> Russ
>>>>>
>>>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>>>> from /var/log/messages:
>>>>>
>>>>> Feb  3 09:21:21 localhost kernel: usb 1-4: new high speed USB device
>>>>> using ehci_hcd and address 6
>>>>> Feb  3 09:21:21 localhost kernel: Linux video capture interface: v1.00
>>>>> Feb  3 09:21:21 localhost kernel: em28xx v4l2 driver version 0.0.1
>>>>> loaded
>>>>> Feb  3 09:21:21 localhost kernel: em28xx new video device (2304:0205):
>>>>> interface 0, class 255
>>>>> Feb  3 09:21:21 localhost kernel: em28xx probing error: endpoint is
>>>>> non-ISO endpoint!
>>>>> Feb  3 09:21:21 localhost kernel: usbcore: registered new driver em28xx
>>>>>
>>>>>
>>>>> $ lsmod
>>>>> Module                  Size  Used by
>>>>> em28xx                 52008  0
>>>>> compat_ioctl32          1280  1 em28xx
>>>>> v4l1_compat            13188  1 em28xx
>>>>> v4l2_common             7552  1 em28xx
>>>>> ir_common              27140  1 em28xx
>>>>> videodev                9665  1 em28xx
>>>>> tveeprom               14736  1 em28xx
>>>>> i2c_core               22081  2 em28xx,tveeprom
>>>>> loop                   16585  0
>>>>> hsfusbcd2              61976  0
>>>>> hsfmc97sis             52880  0
>>>>> hsfmc97ati             50960  0
>>>>> hsfmc97ali             57236  0
>>>>> hsfmc97via             54424  0
>>>>> hsfpcibasic2           61456  0
>>>>> radeon                106177  1
>>>>> drm                    71765  2 radeon
>>>>> ipv6                  249889  12
>>>>> parport_pc             27909  1
>>>>> lp                     12937  0
>>>>> parport                35593  2 parport_pc,lp
>>>>> pcmcia                 38517  2
>>>>> ipt_REJECT              5953  1
>>>>> ipt_state               1985  4
>>>>> ip_conntrack           51953  1 ipt_state
>>>>> nfnetlink               6617  1 ip_conntrack
>>>>> iptable_filter          3137  1
>>>>> ip_tables              20033  3 ipt_REJECT,ipt_state,iptable_filter
>>>>> dm_mod                 57181  0
>>>>> video                  16197  0
>>>>> ibm_acpi               26049  0
>>>>> button                  6737  0
>>>>> battery                 9541  0
>>>>> ac                      4933  0
>>>>> ohci1394               35593  0
>>>>> ieee1394              297625  1 ohci1394
>>>>> yenta_socket           25805  2
>>>>> rsrc_nonstatic         13377  1 yenta_socket
>>>>> pcmcia_core            41313  3 pcmcia,yenta_socket,rsrc_nonstatic
>>>>> uhci_hcd               32465  0
>>>>> ehci_hcd               34381  0
>>>>> shpchp                 93317  0
>>>>> hsfmc97ich             56208  0
>>>>> hsfserial              23588  7
>>>>> hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfpcibasic2,hsfmc97ich
>>>>> hsfengine            1320212  1 hsfserial
>>>>> hsfosspec             102248  12
>>>>> hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfpcibasic2,hsfmc97ich,hsfserial,hsfengine
>>>>> hsfsoar                58368  7
>>>>> hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfpcibasic2,hsfmc97ich
>>>>> snd_intel8x0           32929  0
>>>>> snd_ac97_codec         88637  1 snd_intel8x0
>>>>> snd_ac97_bus            2497  1 snd_ac97_codec
>>>>> snd_seq_dummy           3781  0
>>>>> snd_seq_oss            31809  0
>>>>> snd_seq_midi_event      7105  1 snd_seq_oss
>>>>> snd_seq                49617  5
>>>>> snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
>>>>> snd_seq_device          9037  3 snd_seq_dummy,snd_seq_oss,snd_seq
>>>>> snd_pcm_oss            50545  0
>>>>> snd_mixer_oss          17985  1 snd_pcm_oss
>>>>> snd_pcm                87493  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
>>>>> snd_timer              25029  2 snd_seq,snd_pcm
>>>>> snd                    54437  9
>>>>> snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
>>>>> soundcore               9889  1 snd
>>>>> snd_page_alloc         10697  2 snd_intel8x0,snd_pcm
>>>>> ipw2200                72073  0
>>>>> ieee80211              22793  1 ipw2200
>>>>> ieee80211_crypt         5701  1 ieee80211
>>>>> e1000                 101805  0
>>>>> floppy                 61957  0
>>>>> joydev                  9601  0
>>>>> ext3                  129993  1
>>>>> jbd                    57813  1 ext3
>>>>>
>>>>>
>>>>> [russ (at) localhost em28xx]$ ls -lt /dev | sed 10q
>>>>> total 0
>>>>> crw-rw-rw-  1 root tty      5,   2 Feb  3 09:21 ptmx
>>>>> crw-------  1 root root   189,   5 Feb  3 09:21 usbdev1.6
>>>>> drwxr-xr-x  3 root root         60 Feb  3 09:20 bus/
>>>>> crw-------  1 root root   189, 259 Feb  3 09:20 usbdev3.4
>>>>> drwxr-xr-x  2 root root        200 Feb  3 09:20 input/
>>>>> crw-rw-rw-  1 root root     5,   0 Feb  3 09:19 tty
>>>>> crw-------  1 russ root     5,   1 Feb  3 08:01 console
>>>>> prw-------  1 root root          0 Feb  3 08:01 initctl|
>>>>> drwxr-xr-x  2 root root         60 Feb  3 07:30 dri/
>>>>>
>>>>> [russ (at) localhost em28xx]$ ls -l /dev/vi*
>>>>> ls: /dev/vi*: No such file or directory
>>>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>>>>
>>>>>
>>>>> On Thu, 2 Feb 2006, Markus Rechberger wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> the em28xx might fit, try to apply the attached patch and let us know
>>>>>> if it works :)
>>>>>> $ hg clone http://linuxtv.org/hg/v4l-dvb
>>>>>> $ cd v4l-dvb
>>>>>> $ patch -p1 < dazzle150.diff # (place the diff in that directory too)
>>>>>> $ cd v4l
>>>>>> $ make
>>>>>> $ make install
>>>>>> $ modprobe em28xx # you might have to unload the old v4l modules
>>>>>> before, the easiest way is to reboot here and modprobe again.
>>>>>>
>>>>>> Markus
>>>>>>
>>>>>>
>>>>>> On 2/2/06, Russell Tokuyama <russ (at) hawaii.edu> wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> I have a Pinnacle System Dazzle Digital Video Creator (DVC) 150 with a
>>>>>>> USB 2.0 interface.  It is just a capture device (no TV tuner) with
>>>>>>> both
>>>>>>> input and outputs for video and audio (left and right channels).
>>>>>>>
>>>>>>> Product URL:
>>>>>>> http://www.pinnaclesys.com/PublicSite/us/Products/Consumer+Products/Home+Video/Dazzle/Digital+Video+Creator+150.htm
>>>>>>>
>>>>>>> Here's the USB device identification under Fedora Core 4
>>>>>>> (2.6.12-1.1447_FC4) on an IBM R51 ThinkPad:
>>>>>>>
>>>>>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>>>>>> -
>>>>>>> $ cat /proc/bus/usb/devices
>>>>>>>
>>>>>>> T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
>>>>>>> B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
>>>>>>> D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
>>>>>>> P:  Vendor=0000 ProdID=0000 Rev= 2.06
>>>>>>> S:  Manufacturer=Linux 2.6.12-1.1447_FC4 uhci_hcd
>>>>>>> S:  Product=UHCI Host Controller
>>>>>>> S:  SerialNumber=0000:00:1d.2
>>>>>>> C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
>>>>>>> I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
>>>>>>> E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
>>>>>>>
>>>>>>> T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
>>>>>>> B:  Alloc= 93/900 us (10%), #Int=  1, #Iso=  0
>>>>>>> D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
>>>>>>> P:  Vendor=0000 ProdID=0000 Rev= 2.06
>>>>>>> S:  Manufacturer=Linux 2.6.12-1.1447_FC4 uhci_hcd
>>>>>>> S:  Product=UHCI Host Controller
>>>>>>> S:  SerialNumber=0000:00:1d.1
>>>>>>> C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
>>>>>>> I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
>>>>>>> E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
>>>>>>>
>>>>>>> T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=1.5 MxCh= 0
>>>>>>> D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
>>>>>>> P:  Vendor=045e ProdID=0084 Rev= 0.00
>>>>>>> S:  Manufacturer=Microsoft
>>>>>>> S:  Product=Basic Optical Mouse
>>>>>>> C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
>>>>>>> I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
>>>>>>> E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=10ms
>>>>>>>
>>>>>>> T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
>>>>>>> B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
>>>>>>> D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
>>>>>>> P:  Vendor=0000 ProdID=0000 Rev= 2.06
>>>>>>> S:  Manufacturer=Linux 2.6.12-1.1447_FC4 uhci_hcd
>>>>>>> S:  Product=UHCI Host Controller
>>>>>>> S:  SerialNumber=0000:00:1d.0
>>>>>>> C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
>>>>>>> I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
>>>>>>> E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
>>>>>>>
>>>>>>> T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=01 Dev#=  5 Spd=480 MxCh= 0
>>>>>>> D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
>>>>>>> P:  Vendor=2304 ProdID=0205 Rev= 0.00
>>>>>>> S:  Manufacturer=Pinnacle Systems
>>>>>>> S:  Product=DVC 150B
>>>>>>> C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
>>>>>>> I:  If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
>>>>>>> E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
>>>>>>> E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
>>>>>>> E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
>>>>>>> E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
>>>>>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>>>>>> -
>>>>>>>
>>>>>>> Any suggestions for a driver?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Russ
>>>>>>>
>>>>>>> --
>>>>>>> video4linux-list mailing list
>>>>>>> Unsubscribe
>>>>>>> mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
>>>>>>> https://www.redhat.com/mailman/listinfo/video4linux-list
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Markus Rechberger
>>>>>>
>>>>>
>>>>> --
>>>>> video4linux-list mailing list
>>>>> Unsubscribe
>>>>> mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
>>>>> https://www.redhat.com/mailman/listinfo/video4linux-list
>>>>>
>>>>
>>>>
>>>> --
>>>> Markus Rechberger
>>>>
>>>> --
>>>> video4linux-list mailing list
>>>> Unsubscribe
>>>> mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
>>>> https://www.redhat.com/mailman/listinfo/video4linux-list
>>>>
>>>
>>> --
>>> video4linux-list mailing list
>>> Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
>>> https://www.redhat.com/mailman/listinfo/video4linux-list
>>>
>>
>>
>> --
>> Markus Rechberger
>>
>> --
>> video4linux-list mailing list
>> Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
>> https://www.redhat.com/mailman/listinfo/video4linux-list
>>
>
> --
> video4linux-list mailing list
> Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/video4linux-list
>

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list



--
Markus Rechberger

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list