Package: gspca
Version: gspcav1-20070110
Severity: normal

I have a Gembird CAM44U (usb id: 0ac8:305b), here is the dmesg from driver:
/home/abc/Desktop/gspcav1-20070110/gspca_core.c: USB SPCA5XX camera 
found.(ZC3XX)
/home/abc/Desktop/gspcav1-20070110/gspca_core.c: [spca5xx_probe:3983] Camera 
type JPEG
/home/abc/Desktop/gspcav1-20070110/Vimicro/zc3xx.h: [zc3xx_config:515] Sensor 
ID:22
/home/abc/Desktop/gspcav1-20070110/Vimicro/zc3xx.h: [zc3xx_config:522] Find 
Sensor Tas5130 (VF0250)
/home/abc/Desktop/gspcav1-20070110/gspca_core.c: [spca5xx_getcapability:1189] 
maxw 640 maxh 480 minw 176 minh 144

When I disconnect the camera with some player opened, computer frezzes for 
several seconds,
then khubd begin to eat all available cpu.
With player closed disconnecting don't lead to this effect.
Player stops on pool system call, dmesg says
/home/abc/Desktop/gspcav1-20070110/gspca_core.c: [spca50x_isoc_irq:1084] 
Non-zero status (-84) in isoc completion handler.
/home/abc/Desktop/gspcav1-20070110/gspca_core.c: [spca50x_isoc_irq:1084] 
Non-zero status (-84) in isoc completion handler.
usb 2-1: USB disconnect, address 7

Strace of player after disconnect, this lines repeated many times.

gettimeofday({1169078510, 516792}, NULL) = 0
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
ioctl(3, FIONREAD, [32])                = 0
read(3, "\26\0\320\1L\0\0\0\3\0\300\0)\0\300\0\0\0\345\3\0\5\33"..., 32) = 32
ioctl(3, FIONREAD, [0])                 = 0
ioctl(3, FIONREAD, [0])                 = 0

After killing player khubd become normal.


-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-xen-686
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to