Hi!
Usually I try not to ask questions in the mailing list but this time I really 
can't get over with it myself. I'm stuck with it for more than 4 weeks now.
The problem is:
I have Creative webcam PD1001 and OPTi Inc. 82C861 usb host controller. It 
works ok on my Duron 750 but it hangs un Cyrix MII. It is very important to get 
it working on the Cyrix because i am building a robot and I would have to 
rebuild the whole robot to change motherboard.
I beleve the problem is in the epcam driver and tried to contact the author but 
had no response.

[EMAIL PROTECTED] animal]# uname -a
Linux dhcp-133-621 2.4.20 #6 SMP Fri Jan 31 17:14:47 EET 2003 i686 i686 i386 
GNU/Linux
[EMAIL PROTECTED] webcamkit-0.2]# ./setv4l /dev/video0
device: /dev/video0     name: Creative PD1001
capabilities:  CAPTURE
min-size: 2x2   max-size: 400x300       channels: 1     audios: 0
brightness: 1088        hue: 65535      colour: 65535   contrast: 65535
whiteness: 32768        depth: 3        palette: 4
[EMAIL PROTECTED] animal]# cat /proc/video/epcam/video0
driver_version  : 0.05
model           : Creative PD1001
in use          : no
streaming       : no
button state    : no
button pressed  : no (button function works ok)
num_frames      : 2
maximum-width   : 400
maximum-height  : 300
Packets dropped : 1005
Packets corrupt : 734
Frames total    : 0
Frames read     : 0
Frames cancelled: 0
Que underruns   : 6700

[EMAIL PROTECTED] animal]# cat /var/log/messages
...
kernel: epcam.c: proc_epcam_create()
kernel: epcam.c: EPcam usb camera driver version 0.05 registering
kernel: usb.c: registered new driver epcam
kernel: usb-ohci.c: USB OHCI at membase 0xc2828000, IRQ 10
kernel: usb-ohci.c: usb-00:0c.0, OPTi Inc. 82C861
kernel: usb.c: new USB bus registered, assigned bus number 1
kernel: hub.c: USB hub found
kernel: hub.c: 2 ports detected
kernel: hub.c: new USB device 00:0c.0-2, assigned address 2
kernel: epcam.c: __devinit epcam_probe()
kernel: epcam.c: epcam camera found: Creative PD1001
kernel: epcam.c: firmware version: 17
kernel: epcam.c: epcam_init()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: vendor_req_camera_info: 20
kernel: epcam.c: size     :20  14 0
kernel: epcam.c: rev      :38679  17 97
kernel: epcam.c: maxwidth :400  90 1
kernel: epcam.c: maxheight:300  2c 1
kernel: epcam.c: zoomcaps :0  0 0
kernel: epcam.c: ISPCaps  :0  0 0
kernel: epcam.c: Formats  :1  1 0
kernel: epcam.c: Bayer format supported
kernel: epcam.c: epcam_read_bios()
kernel: epcam.c: bios version: 33
kernel: epcam.c: camid: 800
kernel: epcam.c: epcam_send_pict()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: epcam_recv_pict()
kernel: epcam.c: epcam_sndctrl()
last message repeated 4 times
kernel: epcam.c: epcam_init_done()
kernel: epcam.c: create_proc_epcam_cam()
kernel: epcam.c: registered new video device: video0
...
kernel: epcam.c: epcam_open()
kernel: epcam.c: epcam_ioctl()
kernel: epcam.c: epcam_ioctl(VIDIOCGCAP)
kernel: epcam.c: epcam_ioctl()
kernel: epcam.c: epcam_ioctl(VIDIOCGCHAN)
kernel: epcam.c: epcam_ioctl()
kernel: epcam.c: epcam_ioctl(VIDIOCSCHAN)
kernel: epcam.c: epcam_ioctl()
kernel: epcam.c: epcam_ioctl(VIDIOCSPICT)
kernel: epcam.c: epcam_set_pict()
kernel: epcam.c: epcam_send_pict()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: epcam_ioctl()
kernel: epcam.c: epcam_ioctl(VIDIOCGMBUF)
kernel: epcam.c: epcam_mmap()
kernel: epcam.c: epcam_ioctl()
kernel: epcam.c: epcam_ioctl(VIDIOCMCAPTURE)
kernel: epcam.c: epcam_set_size()
kernel: epcam.c: epcam_start_stream()
kernel: epcam.c: interface set
kernel: epcam.c: packetsize: 1016
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: led and power on
kernel: epcam.c: epcam_send_pict()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: epcam_send_size()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: vendor_req_capture_info: -32
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: vendor_req_capture_info: 40
kernel: epcam.c: capture info size: 48
kernel: epcam.c: mode     : 1
kernel: epcam.c: xstart   : 0
kernel: epcam.c: ystart   : 0
kernel: epcam.c: width    : 400
kernel: epcam.c: height   : 300
kernel: epcam.c: framerate: 1474
kernel: epcam.c: zoom     : 1984
kernel: epcam.c: epcam_sndctrl()
kernel: epcam.c: vendor_req_compression: 1
kernel: epcam.c: epcam_sndctrl()
kernel:
kernel: epcam.c: decode_eplite_integrate()
last message repeated 66 times
kernel: epcam.c: decode_eplite()
kernel: epcam.c: decode_eplite_integrate()
last message repeated 15 times
kernel: epcam.c: epcam_video_irq()
kernel: epcam.c: decode_eplite_integrate()
last message repeated 22 times
kernel: epcam.c: epcam_video_irq()
last message repeated 162 times
kernel: epcam.c: to much errors, restarting capture (!!!!!!!!!!!!!!!!!!!!!!!!!)
kernel: epcam.c: epcam_stop_stream()
kernel: epcam.c: epcam_video_irq()
last message repeated 3 times
kernel: epcam.c: epcam_sndctrl()
last message repeated 2 times
kernel: epcam.c: epcam_start_stream()
kernel: epcam.c: interface set
kernel: epcam.c: packetsize: 1016
kernel: epcam.c: epcam_sndctrl()

I would really appreciate if somebody could give me a hint. Hope this helps. If 
you need anything else just mail me and I will see what I can do.

Chears
Janis

btw you can check some pics of my robot at http://animal.camp.lv


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to