[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-usb-users
Subject:    [Linux-usb-users] Problem with USB extender/extension cord + webcam
From:       "Wille P. Salminen" <wille () twoy ! net>
Date:       2007-05-23 18:04:41
Message-ID: 46548239.6090800 () twoy ! net
[Download RAW message or body]

I have problem with my webcam when using USB extender, one or two in
series (recognized as active hubs). This setup worked with old kernel
(2.6.10), old driver (spca5xx) and mobo build-in USB (1.1) controller.

When I upgraded the system (kernel 2.6.20-1.2948.fc6, driver gspcav1),
something went wrong and system stops working with errors:
/usr/local/gspcav1-20070508/gspca_core.c: [spca50x_isoc_irq:1110]
Non-zero status (-63) in isoc completion handler.
/usr/local/gspcav1-20070508/gspca_core.c: [spca50x_isoc_irq:1110]
Non-zero status (-18) in isoc completion handler.

I though that it is because of USB 1.1 controller and I bought new
add-on card:
00:0d.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65) (prog-if
20 [EHCI])

Now I got other errors (all messages from cable plugin to error):

May 23 17:41:12 gw kernel: usb 3-1: new high speed USB device using
ehci_hcd and address 12
May 23 17:41:12 gw kernel: usb 3-1: configuration #1 chosen from 1 choice
May 23 17:41:12 gw kernel: hub 3-1:1.0: USB hub found
May 23 17:41:12 gw kernel: hub 3-1:1.0: 4 ports detected
May 23 17:41:12 gw kernel: usb 3-1.1: new high speed USB device using
ehci_hcd and address 13
May 23 17:41:12 gw kernel: usb 3-1.1: configuration #1 chosen from 1 choice
May 23 17:41:12 gw kernel: hub 3-1.1:1.0: USB hub found
May 23 17:41:12 gw kernel: hub 3-1.1:1.0: 4 ports detected
May 23 17:41:12 gw kernel: usb 3-1.1.1: new full speed USB device using
ehci_hcd and address 14
May 23 17:41:13 gw kernel: usb 3-1.1.1: configuration #1 chosen from 1
choice
May 23 17:41:13 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c: USB
GSPCA camera found.(ZC3XX)
May 23 17:41:13 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
[spca5xx_probe:4098] Camera type JPEG
May 23 17:41:13 gw kernel: /usr/local/gspcav1-20070508/Vimicro/zc3xx.h:
[zc3xx_config:515] Sensor ID:9
May 23 17:41:13 gw kernel: /usr/local/gspcav1-20070508/Vimicro/zc3xx.h:
[zc3xx_config:525] Find Sensor UNKNOW_0 force Tas5130
May 23 17:41:13 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
[spca5xx_getcapability:1215] maxw 640 maxh 480 minw 176 minh 144
May 23 17:41:56 gw motion: [0] Processing thread 0 - config file
/usr/local/etc/motion.conf
May 23 17:41:56 gw motion: [0] Created process id file
/var/run/motion.pid. Process ID is 5252
May 23 17:41:56 gw motion: [0] Motion running as daemon process
May 23 17:41:56 gw motion: [0] Capturing 15 frames/s when idle
May 23 17:41:56 gw motion: [0] Thread 1 is from /usr/local/etc/motion.conf
May 23 17:41:58 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
[gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 7
May 23 17:41:58 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
init isoc: usb_submit_urb(0) ret -28
May 23 17:41:58 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
[gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 6
May 23 17:41:59 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
[gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 7
May 23 17:41:59 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
init isoc: usb_submit_urb(0) ret -28
May 23 17:41:59 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
[gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 6
---clip---

When I removed all extension cords it started working (but webcam is
located in the computer room..):

---clip---
May 23 17:46:58 gw kernel: usb 1-1: new full speed USB device using
uhci_hcd and address 5
May 23 17:46:58 gw kernel: usb 1-1: configuration #1 chosen from 1 choice
May 23 17:46:58 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c: USB
GSPCA camera found.(ZC3XX)
May 23 17:46:58 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
[spca5xx_probe:4098] Camera type JPEG
May 23 17:46:58 gw kernel: /usr/local/gspcav1-20070508/Vimicro/zc3xx.h:
[zc3xx_config:515] Sensor ID:9
May 23 17:46:59 gw kernel: /usr/local/gspcav1-20070508/Vimicro/zc3xx.h:
[zc3xx_config:582] Find Sensor PAS202BCB
May 23 17:46:59 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
[spca5xx_getcapability:1215] maxw 640 maxh 480 minw 176 minh 144
May 23 17:47:56 gw motion: [0] Processing thread 0 - config file
/usr/local/etc/motion.conf
May 23 17:47:56 gw motion: [0] Created process id file
/var/run/motion.pid. Process ID is 5668
May 23 17:47:56 gw motion: [0] Motion running as daemon process
May 23 17:47:56 gw motion: [0] Capturing 15 frames/s when idle
May 23 17:47:56 gw motion: [0] Thread 1 is from /usr/local/etc/motion.conf
May 23 17:47:56 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
[spca5xx_set_light_freq:1889] Sensor currently not support light
frequency banding filters.
May 23 17:47:56 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
[gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 7
May 23 17:47:57 gw kernel: /usr/local/gspcav1-20070508/gspca_core.c:
[gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 7
--clip---

Any ideas? Timing or other problem?

--
Wille


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic