Did you build your own kernel and turn of the USB Filesystem?

On Fri, 31 Oct 2003, Tig wrote:

> 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
>

--
 /------------------------------------+-------------------------\
|Stephen J. Gowdy                     | SLAC, MailStop 34,       |
|http://www.slac.stanford.edu/~gowdy/ | 2575 Sand Hill Road,     |
|http://calendar.yahoo.com/gowdy      | Menlo Park CA 94025, USA |
|EMail: [EMAIL PROTECTED]       | Tel: +1 650 926 3144     |
 \------------------------------------+-------------------------/


-------------------------------------------------------
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