Here is another link you can check as well: http://hshanemd.net/docs/HOWTOS/Webcam/index.html
Charlie X. Liu -----Original Message----- From: Charlie Liu [mailto:[EMAIL PROTECTED] Sent: Friday, October 31, 2003 9:05 AM To: [EMAIL PROTECTED] Subject: RE: [Linux-usb-users] Problem with usb webcam Have you tried posting your problem on video4linux mail list? You may get some better idea from there. Also, have you checked with http://www.ee.oulu.fi/~tuukkat/quickcam/APPLICATIONS? Good luck! Charlie X. Liu -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Tig Sent: Friday, October 31, 2003 7:08 AM To: [EMAIL PROTECTED] Subject: [Linux-usb-users] Problem with usb webcam Hi, I have a problem with my usb logitech quickcam zoom. I give you guys some more information bellow. I hope you ll be able to help me. Thx Tig When booting following messages are displayed in dmesg: ... Adding Swap: 358840k swap-space (priority -1) pwc Philips PCA645/646 + PCVC675/680/690 + PCVC730/740/750 webcam module version 8.10 loaded. pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30, pwc the Creative WebCam 5, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100. pwc Default framerate set to 15. pwc Default image size set to vga [640x480]. pwc Enabling power save on open/close. usb.c: registered new driver Philips webcam uhci.c: USB Universal Host Controller Interface driver v1.1 uhci.c: USB UHCI at I/O 0x5040, IRQ 15 usb.c: new USB bus registered, assigned bus number 1 uhci.c: detected 2 ports usb.c: kmalloc IF c116ff00, numif 1 usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1 usb.c: USB device number 1 default language ID 0x0 Product: USB UHCI-alt Root Hub SerialNumber: 5040 hub.c: USB hub found hub.c: 2 ports detected hub.c: standalone hub hub.c: ganged power switching hub.c: global over-current protection hub.c: Port indicators are not supported hub.c: power on to power good time: 2ms hub.c: hub controller current requirement: 0mA hub.c: port removable status: RR hub.c: local power source is good hub.c: no over-current condition exists hub.c: enabling power on all ports usb.c: hub driver claimed interface c116ff00 usb.c: kusbd: /sbin/hotplug add 1 uhci.c: root-hub INT complete: port1: 93 port2: 80 data: 2 hub.c: port 1, portstatus 101, change 1, 12 Mb/s hub.c: port 1 connection change hub.c: port 1, portstatus 101, change 1, 12 Mb/s hub.c: port 1, portstatus 101, change 0, 12 Mb/s hub.c: port 1, portstatus 101, change 0, 12 Mb/s hub.c: port 1, portstatus 101, change 0, 12 Mb/s hub.c: port 1, portstatus 101, change 0, 12 Mb/s hub.c: port 1, portstatus 103, change 0, 12 Mb/s hub.c: new USB device 00:01.2-1, assigned address 2 usb.c: kmalloc IF c7f9a920, numif 3 usb.c: skipped 4 class/vendor specific interface descriptors usb.c: skipped 2 class/vendor specific interface descriptors usb.c: skipping descriptor 0x25 usb.c: skipped 1 class/vendor specific endpoint descriptors usb.c: skipped 2 class/vendor specific interface descriptors usb.c: skipping descriptor 0x25 usb.c: skipped 1 class/vendor specific endpoint descriptors usb.c: skipped 2 class/vendor specific interface descriptors usb.c: skipping descriptor 0x25 usb.c: skipped 1 class/vendor specific endpoint descriptors usb.c: skipped 2 class/vendor specific interface descriptors usb.c: skipping descriptor 0x25 usb.c: skipped 1 class/vendor specific endpoint descriptors usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0 usb.c: unhandled interfaces on device usb.c: USB device 2 (vend/prod 0x46d/0x8b4) is not claimed by any active driver. Length = 18 DescriptorType = 01 USB version = 1.10 Vendor:Product = 046d:08b4 MaxPacketSize0 = 8 NumConfigurations = 1 Device version = 0.03 Device Class:SubClass:Protocol = 00:00:00 Per-interface classes Configuration: bLength = 9 bDescriptorType = 02 wTotalLength = 01ea bNumInterfaces = 03 bConfigurationValue = 01 iConfiguration = 00 bmAttributes = 80 MaxPower = 500mA Interface: 0 Alternate Setting: 0 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 00 bNumEndpoints = 02 bInterface Class:SubClass:Protocol = ff:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0001 bInterval = 20 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 85 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 0000 bInterval = 01 Alternate Setting: 1 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 01 bNumEndpoints = 02 bInterface Class:SubClass:Protocol = ff:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0001 bInterval = 20 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 85 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 00c4 bInterval = 01 Alternate Setting: 2 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 02 bNumEndpoints = 02 bInterface Class:SubClass:Protocol = ff:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0001 bInterval = 20 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 85 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 0124 bInterval = 01 Alternate Setting: 3 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 03 bNumEndpoints = 02 bInterface Class:SubClass:Protocol = ff:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0001 bInterval = 20 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 85 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 01c0 bInterval = 01 Alternate Setting: 4 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 04 bNumEndpoints = 02 bInterface Class:SubClass:Protocol = ff:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0001 bInterval = 20 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 85 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 0250 bInterval = 01 Alternate Setting: 5 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 05 bNumEndpoints = 02 bInterface Class:SubClass:Protocol = ff:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0001 bInterval = 20 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 85 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 02c0 bInterval = 01 Alternate Setting: 6 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 06 bNumEndpoints = 02 bInterface Class:SubClass:Protocol = ff:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0001 bInterval = 20 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 85 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 0308 bInterval = 01 Alternate Setting: 7 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 07 bNumEndpoints = 02 bInterface Class:SubClass:Protocol = ff:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0001 bInterval = 20 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 85 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 0348 bInterval = 01 Alternate Setting: 8 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 08 bNumEndpoints = 02 bInterface Class:SubClass:Protocol = ff:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0001 bInterval = 20 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 85 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 0380 bInterval = 01 Alternate Setting: 9 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 09 bNumEndpoints = 02 bInterface Class:SubClass:Protocol = ff:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0001 bInterval = 20 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 85 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 03c0 bInterval = 01 Alternate Setting: 10 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 0a bNumEndpoints = 02 bInterface Class:SubClass:Protocol = ff:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0001 bInterval = 20 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 85 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 03c0 bInterval = 01 Interface: 1 Alternate Setting: 0 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 01 bAlternateSetting = 00 bNumEndpoints = 00 bInterface Class:SubClass:Protocol = 01:01:00 iInterface = 00 Interface: 2 Alternate Setting: 0 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 02 bAlternateSetting = 00 bNumEndpoints = 00 bInterface Class:SubClass:Protocol = 01:02:00 iInterface = 00 Alternate Setting: 1 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 02 bAlternateSetting = 01 bNumEndpoints = 01 bInterface Class:SubClass:Protocol = 01:02:00 iInterface = 00 Endpoint: bLength = 9 (Audio) bDescriptorType = 05 bEndpointAddress = 84 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 005a bInterval = 01 bRefresh = 00 bSynchAddress = 00 Alternate Setting: 2 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 02 bAlternateSetting = 02 bNumEndpoints = 01 bInterface Class:SubClass:Protocol = 01:02:00 iInterface = 00 Endpoint: bLength = 9 (Audio) bDescriptorType = 05 bEndpointAddress = 84 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 002e bInterval = 01 bRefresh = 00 bSynchAddress = 00 Alternate Setting: 3 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 02 bAlternateSetting = 03 bNumEndpoints = 01 bInterface Class:SubClass:Protocol = 01:02:00 iInterface = 00 Endpoint: bLength = 9 (Audio) bDescriptorType = 05 bEndpointAddress = 84 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 0019 bInterval = 01 bRefresh = 00 bSynchAddress = 00 Alternate Setting: 4 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 02 bAlternateSetting = 04 bNumEndpoints = 01 bInterface Class:SubClass:Protocol = 01:02:00 iInterface = 00 Endpoint: bLength = 9 (Audio) bDescriptorType = 05 bEndpointAddress = 84 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 0010 bInterval = 01 bRefresh = 00 bSynchAddress = 00 bmAttributes = 01 (Isochronous) wMaxPacketSize = 002e bInterval = 01 bRefresh = 00 bSynchAddress = 00 Alternate Setting: 3 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 02 bAlternateSetting = 03 bNumEndpoints = 01 bInterface Class:SubClass:Protocol = 01:02:00 iInterface = 00 Endpoint: bLength = 9 (Audio) bDescriptorType = 05 bEndpointAddress = 84 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 0019 bInterval = 01 bRefresh = 00 bSynchAddress = 00 Alternate Setting: 4 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 02 bAlternateSetting = 04 bNumEndpoints = 01 bInterface Class:SubClass:Protocol = 01:02:00 iInterface = 00 Endpoint: bLength = 9 (Audio) bDescriptorType = 05 bEndpointAddress = 84 (in) bmAttributes = 01 (Isochronous) wMaxPacketSize = 0010 bInterval = 01 bRefresh = 00 bSynchAddress = 00 usb.c: kusbd: /sbin/hotplug add 2 usb.c: kusbd: /sbin/hotplug add 2 usb.c: kusbd: /sbin/hotplug add 2 hub.c: port 2, portstatus 100, change 0, 12 Mb/s Plugging usb in (/var/log/messages): Oct 31 00:37:41 dragonz kernel: hub.c: new USB device 00:01.2-1, assigned address 4 Oct 31 00:37:41 dragonz /sbin/hotplug: arguments (usb) env (OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug SHLVL=1 HOME=/ INTERFACE=255/0/0 PRODUCT=46d/8b4/3 TYPE=0/0/0 DEBUG=kernel _=/usr/bin/env) Oct 31 00:37:41 dragonz /sbin/hotplug: arguments (usb) env (OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug SHLVL=1 HOME=/ INTERFACE=1/1/0 PRODUCT=46d/8b4/3 TYPE=0/0/0 DEBUG=kernel _=/usr/bin/env) Oct 31 00:37:41 dragonz /sbin/hotplug: invoke /etc/hotplug/usb.agent () Oct 31 00:37:41 dragonz /sbin/hotplug: invoke /etc/hotplug/usb.agent () Oct 31 00:37:42 dragonz /sbin/hotplug: arguments (usb) env (OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug SHLVL=1 HOME=/ INTERFACE=1/2/0 PRODUCT=46d/8b4/3 TYPE=0/0/0 DEBUG=kernel _=/usr/bin/env) Oct 31 00:37:42 dragonz /sbin/hotplug: invoke /etc/hotplug/usb.agent () Oct 31 00:37:47 dragonz /etc/hotplug/usb.agent: ... no modules for USB product 46d/8b4/3 /proc/bus/... only contains pci/devices no usb ... mount -t usbdevfs none /proc/bus/usb gives "directory doesn't exist error" rc.modules contains: /sbin/modprobe uhci Seems to works coz /var/log/messages says at boot: Oct 31 00:59:55 dragonz kernel: uhci.c: USB Universal Host Controller Interface driver v1.1 Oct 31 00:59:55 dragonz kernel: uhci.c: USB UHCI at I/O 0x5040, IRQ 15 Oct 31 00:59:55 dragonz kernel: usb.c: new USB bus registered, assigned bus number 1 Oct 31 00:59:55 dragonz kernel: uhci.c: detected 2 ports Oct 31 00:59:55 dragonz kernel: Product: USB UHCI-alt Root Hub Oct 31 00:59:55 dragonz kernel: SerialNumber: 5040 Oct 31 00:59:55 dragonz kernel: hub.c: USB hub found Oct 31 00:59:55 dragonz kernel: hub.c: 2 ports detected /sbin/modprobe pwc size=vga fps=15 power_safe=1 Gives following lines in /var/log/messages Oct 31 00:59:55 dragonz kernel: pwc Philips PCA645/646 + PCVC675/680/690 + PCVC7 30/740/750 webcam module version 8.10 loaded. Oct 31 00:59:55 dragonz kernel: pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30, Oct 31 00:59:55 dragonz kernel: pwc the Creative WebCam 5, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100. Oct 31 00:59:55 dragonz kernel: pwc Default framerate set to 15. Oct 31 00:59:55 dragonz kernel: pwc Default image size set to vga [640x480]. Oct 31 00:59:55 dragonz kernel: pwc Enabling power save on open/close. Oct 31 00:59:55 dragonz kernel: usb.c: registered new driver Philips webcam Oct 31 00:59:55 dragonz kernel: hub.c: new USB device 00:01.2-1, assigned address 2 ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
