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

Reply via email to