o I'm running some webcams full-time (24/7) as a video security
system. Kernel is 2.4.9-ac12. For several months I used a single
webcam (Kensington VideoCAM 67016) with usb-uhci and se401 0.23.
That configuration was rock solid.
o Recently I added a Philips PCVC690K using pwc 8.2 and pwcx-i386
8.1. Both webcams worked together, but /var/log/messages had an
endless stream of messages like:
usb-uhci.c: interrupt, status 2, frame# 204
o Switching from usb-uhci to uhci fixed this. (I don't know if the
problem is still there and uhci just doesn't report it.) About once
an hour I get a message like:
usb_control/bulk_msg: timeout
o This configuration was stable for a week or so. But now both
cameras sometimes stop, and the log fills with megabytes of
messages like:
Apr 1 07:58:52 foobar kernel:
Apr 1 07:58:52 foobar kernel: [c32cb0f0] link (032cb092) element
(00d1b3c0)
Apr 1 07:58:52 foobar kernel: 0: [c0d1b3c0] link (00d1b3f0) e0
Stalled CRC/Timeo BitStuff Length=7ff MaxLen=3f DT1 EndPt=1 Dev=5,
PID=69(IN) (buf=008ed000)
Apr 1 07:58:52 foobar kernel: 1: [c0d1b3f0] link (00d1b420) e3
SPD Active Length=0 MaxLen=3f DT0 EndPt=1 Dev=5, PID=69(IN)
(buf=008ed040)
Apr 1 07:58:52 foobar kernel: 2: [c0d1b420] link (00d1b450) e3
SPD Active Length=0 MaxLen=3f DT1 EndPt=1 Dev=5, PID=69(IN)
(buf=008ed080)
Apr 1 07:58:52 foobar kernel: 3: [c0d1b450] link (00d1b480) e3
SPD Active Length=0 MaxLen=3f DT0 EndPt=1 Dev=5, PID=69(IN)
(buf=008ed0c0)
Apr 1 07:58:52 foobar kernel: 4: [c0d1b480] link (00d1b4b0) e3
SPD Active Length=0 MaxLen=3f DT1 EndPt=1 Dev=5, PID=69(IN)
(buf=008ed100)
Apr 1 07:58:52 foobar kernel: 5: [c0d1b4b0] link (00d1b4e0) e3
SPD Active Length=0 MaxLen=3f DT0 EndPt=1 Dev=5, PID=69(IN)
(buf=008ed140)
Apr 1 07:58:52 foobar kernel: 6: [c0d1b4e0] link (00d1b510) e3
SPD Active Length=0 MaxLen=3f DT1 EndPt=1 Dev=5, PID=69(IN)
(buf=008ed180)
Apr 1 07:58:52 foobar kernel: 7: [c0d1b510] link (00d1b540) e3
SPD Active Length=0 MaxLen=3f DT0 EndPt=1 Dev=5, PID=69(IN)
(buf=008ed1c0)
Apr 1 07:58:52 foobar kernel: 8: [c0d1b540] link (00d1b570) e3
SPD Active Length=0 MaxLen=3f DT1 EndPt=1 Dev=5, PID=69(IN)
(buf=008ed200)
Apr 1 07:58:52 foobar kernel: 9: [c0d1b570] link (00d1b5a0) e3
SPD Active Length=0 MaxLen=3f DT0 EndPt=1 Dev=5, PID=69(IN)
(buf=008ed240)
Apr 1 07:58:52 foobar kernel: 10: [c0d1b5a0] link (00d1b5d0) e3
SPD Active Length=0 MaxLen=3f DT1 EndPt=1 Dev=5, PID=69(IN)
(buf=008ed280)
Apr 1 07:58:52 foobar kernel: [skipped 52 active TD's]
Apr 1 07:58:52 foobar kernel: 63: [c0d1bf90] link (00000001) e3
SPD IOC Ach=0 MaxLen=3f DT1 EndPt=1 Dev=5, PID=69(IN) (buf=008ed080)
o When I kill the processes reading the webcams, the log gets:
Apr 1 07:58:53 foobar kernel:
Apr 1 07:58:53 foobar kernel: [c32cb120] link (032cb062) element
(0df6f210)
Apr 1 07:58:53 foobar kernel: Element != First TD
Apr 1 07:58:53 foobar kernel: 0: [c0d1bfc0] link (0df6f210) e3
Length=7 MaxLen=7 DT0 EndPt=0 Dev=5, PID=2d(SETUP) (buf=0f4943c0)
Apr 1 07:58:53 foobar kernel: 1: [cdf6f210] link (00000001) e0
IOC Stalled CRC/Timeo BitStuff Length=7ff MaxLen=7ff DT1 EndPt=0 Dev=5,
PID=69(IN) (buf=00000000)
Apr 1 07:58:53 foobar kernel:
Apr 1 07:58:53 foobar kernel: [c32cb0f0] link (032cb062) element
(00d1b3f0)
Apr 1 07:58:53 foobar kernel: Element != First TD
Apr 1 07:58:53 foobar kernel: 0: [c0d1b3c0] link (00d1b3f0) e3
Length=7 MaxLen=7 DT0 EndPt=0 Dev=5, PID=2d(SETUP) (buf=0f4943c0)
Apr 1 07:58:53 foobar kernel: 1: [c0d1b3f0] link (00000001) e0
IOC Stalled CRC/Timeo BitStuff Length=7ff MaxLen=7ff DT1 EndPt=0 Dev=5,
PID=69(IN) (buf=00000000)
Apr 1 07:58:53 foobar kernel:
Apr 1 07:58:53 foobar kernel: [c32cb0c0] link (032cb062) element
(00d1b3f0)
Apr 1 07:58:53 foobar kernel: Element != First TD
Apr 1 07:58:53 foobar kernel: 0: [c0d1b3c0] link (00d1b3f0) e3
Length=7 MaxLen=7 DT0 EndPt=0 Dev=5, PID=2d(SETUP) (buf=0f4943c0)
Apr 1 07:58:53 foobar kernel: 1: [c0d1b3f0] link (00000001) e0
IOC Stalled CRC/Timeo BitStuff Length=7ff MaxLen=7ff DT1 EndPt=0 Dev=5,
PID=69(IN) (buf=00000000)
o Would upgrading to a more recent kernel fix any of this? Should I
go back to usb-uhci (if there's some way to turn off the error
messages)?
o Any suggestions welcome.
--
MARK
[EMAIL PROTECTED]
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users