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