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