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