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

Reply via email to