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
