wacom's newest tabletPC driver issues!

Discussion in 'Fujitsu' started by stoneseeker, Oct 12, 2012.

Thread Status:
Not open for further replies.
  1. jan_c

    jan_c Pen Pal - Newbie

    Messages:
    48
    Likes Received:
    4
    Trophy Points:
    16
    @Plognark I'll get back to your post in a bit. Hang on, I've just got some results to post...

    Some results from packet capture...

    First, when the glitch happens, the USB packet data DOES get sent twice.

    Here's the log. I've marked where the glitch begins and ends. In particular, No. is the packet number, Time is the time since capturing began, Source is the source of the traffic (3.3 is the digitizer, 3.1 is multi-touch), and Leftover Capture Data is the actual data (X,Y coordinates and pressure) being sent, which I'm analyzing for patterns.

    Code:
    No.     Time        Source                Destination           Protocol Length Leftover Capture Data Info
      21167 88.982557   3.3                   host                  USB      35     11208f340c190000      URB_INTERRUPT in
      21168 88.998157   3.3                   host                  USB      35     1120833402190000      URB_INTERRUPT in
      21171 89.013757   3.3                   host                  USB      35     11207934fd180000      URB_INTERRUPT in
      21172 89.013757   3.3                   host                  USB      35     11206e34f6180000      URB_INTERRUPT in
      21174 89.013757   3.3                   host                  USB      35     11206e34f6180000      URB_INTERRUPT in
      21176 89.029357   3.3                   host                  USB      35     11206234ef180000      URB_INTERRUPT in
    -- data about to be repeated --
      21177 89.029357   3.3                   host                  USB      35     11206234ef180000      URB_INTERRUPT in
      21179 89.044957   3.3                   host                  USB      35     11206234ef180000      URB_INTERRUPT in
      21181 89.044957   3.3                   host                  USB      35     11206234ef180000      URB_INTERRUPT in
      21182 89.060557   3.3                   host                  USB      35     11206234ef180000      URB_INTERRUPT in
      21185 89.060557   3.3                   host                  USB      35     11206f34f2180000      URB_INTERRUPT in
      21186 89.076157   3.3                   host                  USB      35     11207b34f5180000      URB_INTERRUPT in
      21188 89.076157   3.3                   host                  USB      35     11208634f8180000      URB_INTERRUPT in
      21190 89.091757   3.3                   host                  USB      35     11208f34fa180000      URB_INTERRUPT in
      21191 89.091757   3.3                   host                  USB      35     11209e3403190000      URB_INTERRUPT in
      21193 89.107357   3.3                   host                  USB      35     1120a9340d190000      URB_INTERRUPT in
      21195 89.107357   3.3                   host                  USB      35     1120bb3424190000      URB_INTERRUPT in
      21197 89.107357   3.3                   host                  USB      35     1120c63444190000      URB_INTERRUPT in
      21198 89.122957   3.3                   host                  USB      35     1120d8347a190000      URB_INTERRUPT in
      21201 89.138557   3.3                   host                  USB      35     1121e534bd190a00      URB_INTERRUPT in
      21202 89.138557   3.3                   host                  USB      35     1121f434111a0f00      URB_INTERRUPT in
      21204 89.154157   3.3                   host                  USB      35     11210135701a1200      URB_INTERRUPT in
      21205 89.154157   3.3                   host                  USB      35     11210e35dc1a1300      URB_INTERRUPT in
      21208 89.169757   3.3                   host                  USB      35     11211635531b1400      URB_INTERRUPT in
      21209 89.169757   3.3                   host                  USB      35     11211b35d01b1400      URB_INTERRUPT in
      21211 89.169757   3.3                   host                  USB      35     11211a354b1c1300      URB_INTERRUPT in
      21213 89.185357   3.3                   host                  USB      35     11211235bf1c1100      URB_INTERRUPT in
      21215 89.200957   3.3                   host                  USB      35     112104352d1d0d00      URB_INTERRUPT in
      21216 89.200957   3.3                   host                  USB      35     1121ed34931d0800      URB_INTERRUPT in
      21218 89.200957   3.3                   host                  USB      35     1121d434f81d0100      URB_INTERRUPT in
      21219 89.216557   3.3                   host                  USB      35     1121af344e1e0100      URB_INTERRUPT in
      21221 89.216557   3.3                   host                  USB      35     11218d349e1e0100      URB_INTERRUPT in
      21223 89.232157   3.3                   host                  USB      35     11206134db1e0000      URB_INTERRUPT in
      21225 89.232157   3.3                   host                  USB      35     11203c340f1f0000      URB_INTERRUPT in
      21227 89.247757   3.3                   host                  USB      35     112014342e1f0000      URB_INTERRUPT in
      21229 89.247757   3.3                   host                  USB      35     1120f833411f0000      URB_INTERRUPT in
      21230 89.263357   3.3                   host                  USB      35     1120de333d1f0000      URB_INTERRUPT in
      21232 89.263357   3.3                   host                  USB      35     1120cf332a1f0000      URB_INTERRUPT in
      21234 89.278957   3.3                   host                  USB      35     1120c933071f0000      URB_INTERRUPT in
      21235 89.278957   3.3                   host                  USB      35     1120cb33d91e0000      URB_INTERRUPT in
      21237 89.278957   3.3                   host                  USB      35     1120d633a01e0000      URB_INTERRUPT in
      21239 89.294557   3.3                   host                  USB      35     1120e733631e0000      URB_INTERRUPT in
      21240 89.310157   3.3                   host                  USB      35     1120fd33231e0000      URB_INTERRUPT in
      21243 89.310157   3.3                   host                  USB      35     11201734e21d0000      URB_INTERRUPT in
      21244 89.325757   3.3                   host                  USB      35     112034349f1d0000      URB_INTERRUPT in
      21246 89.325757   3.3                   host                  USB      35     112051345d1d0000      URB_INTERRUPT in
      21248 89.341357   3.3                   host                  USB      35     11206d34181d0000      URB_INTERRUPT in
      21249 89.341357   3.3                   host                  USB      35     11208934d41c0000      URB_INTERRUPT in
      21251 89.341357   3.3                   host                  USB      35     1120a3348c1c0000      URB_INTERRUPT in
      21253 89.356957   3.3                   host                  USB      35     1120bb34441c0000      URB_INTERRUPT in
      21254 89.356957   3.3                   host                  USB      35     1120cf34fb1b0000      URB_INTERRUPT in
      21257 89.372557   3.3                   host                  USB      35     1120e134b21b0000      URB_INTERRUPT in
      21258 89.372557   3.3                   host                  USB      35     1120ef346d1b0000      URB_INTERRUPT in
      21260 89.388157   3.3                   host                  USB      35     1120fb342b1b0000      URB_INTERRUPT in
      21262 89.388157   3.3                   host                  USB      35     11200335ef1a0000      URB_INTERRUPT in
      21264 89.403757   3.3                   host                  USB      35     11200935b61a0000      URB_INTERRUPT in
      21265 89.403757   3.3                   host                  USB      35     11200d35831a0000      URB_INTERRUPT in
      21266 89.419358   3.3                   host                  USB      35     11201035541a0000      URB_INTERRUPT in
      21269 89.419358   3.3                   host                  USB      35     112014352c1a0000      URB_INTERRUPT in
      21271 89.434958   3.3                   host                  USB      35     11201735071a0000      URB_INTERRUPT in
      21273 89.434958   3.3                   host                  USB      35     11201a35e8190000      URB_INTERRUPT in
      21275 89.450558   3.3                   host                  USB      35     11201a35ce190000      URB_INTERRUPT in
      21278 89.450558   3.3                   host                  USB      35     11201b35b5190000      URB_INTERRUPT in
      21279 89.466158   3.3                   host                  USB      35     11201a359d190000      URB_INTERRUPT in
      21281 89.466158   3.3                   host                  USB      35     11201b358b190000      URB_INTERRUPT in
      21282 89.481758   3.3                   host                  USB      35     1120173577190000      URB_INTERRUPT in
      21285 89.481758   3.3                   host                  USB      35     1120163569190000      URB_INTERRUPT in
      21287 89.497358   3.3                   host                  USB      35     112012355a190000      URB_INTERRUPT in
      21288 89.497358   3.3                   host                  USB      35     112012355a190000      URB_INTERRUPT in
      21290 89.512958   3.3                   host                  USB      35     112116354d190100      URB_INTERRUPT in
      21292 89.512958   3.3                   host                  USB      35     1121213557190400      URB_INTERRUPT in
      21293 89.528558   3.3                   host                  USB      35     11212b3569191000      URB_INTERRUPT in
      21295 89.528558   3.3                   host                  USB      35     11213b3590191300      URB_INTERRUPT in
      21297 89.528558   3.3                   host                  USB      35     11214b35c6191600      URB_INTERRUPT in
      21298 89.544158   3.3                   host                  USB      35     11215c350c1a1700      URB_INTERRUPT in
      21301 89.559758   3.3                   host                  USB      35     11216c355e1a1900      URB_INTERRUPT in
      21302 89.559758   3.3                   host                  USB      35     11217a35bd1a1900      URB_INTERRUPT in
      21304 89.559758   3.3                   host                  USB      35     11218235261b1900      URB_INTERRUPT in
      21306 89.575358   3.3                   host                  USB      35     11218435981b1900      URB_INTERRUPT in
      21307 89.575358   3.3                   host                  USB      35     11217f35091c1900      URB_INTERRUPT in
      21309 89.590958   3.3                   host                  USB      35     11217335741c1900      URB_INTERRUPT in
      21311 89.590958   3.3                   host                  USB      35     11215d35d71c1a00      URB_INTERRUPT in
      21312 89.606558   3.3                   host                  USB      35     11214335331d1b00      URB_INTERRUPT in
      21315 89.622158   3.3                   host                  USB      35     11212135871d1b00      URB_INTERRUPT in
      21316 89.622158   3.3                   host                  USB      35     1121fc34cc1d1000      URB_INTERRUPT in
      21318 89.622158   3.3                   host                  USB      35     1121d7340b1e0300      URB_INTERRUPT in
      21320 89.637758   3.3                   host                  USB      35     1121aa34331e0100      URB_INTERRUPT in
      21321 89.637758   3.3                   host                  USB      35     11218334561e0100      URB_INTERRUPT in
      21323 89.653358   3.3                   host                  USB      35     11215434681e0100      URB_INTERRUPT in
      21325 89.653358   3.3                   host                  USB      35     11202c34761e0000      URB_INTERRUPT in
      21326 89.668958   3.3                   host                  USB      35     1120f933761e0000      URB_INTERRUPT in
      21329 89.668958   3.3                   host                  USB      35     1120cb33731e0000      URB_INTERRUPT in
      21330 89.684558   3.3                   host                  USB      35     11209233681e0000      URB_INTERRUPT in
      21332 89.684558   3.3                   host                  USB      35     11205733581e0000      URB_INTERRUPT in
      21334 89.700158   3.3                   host                  USB      35     11201533441e0000      URB_INTERRUPT in
      21335 89.700158   3.3                   host                  USB      35     1120cf322e1e0000      URB_INTERRUPT in
      21337 89.700158   3.3                   host                  USB      35     11208432151e0000      URB_INTERRUPT in
      21339 89.715758   3.3                   host                  USB      35     11203832f91d0000      URB_INTERRUPT in
      21340 89.715758   3.3                   host                  USB      35     1120eb31db1d0000      URB_INTERRUPT in
      21343 89.731358   3.3                   host                  USB      35     11209f31ba1d0000      URB_INTERRUPT in
      21344 89.731358   3.3                   host                  USB      35     11205531961d0000      URB_INTERRUPT in
      21346 89.746958   3.3                   host                  USB      35     11200b316e1d0000      URB_INTERRUPT in
      21348 89.746958   3.3                   host                  USB      35     1120c230451d0000      URB_INTERRUPT in
      21350 89.762558   3.3                   host                  USB      35     11207b301c1d0000      URB_INTERRUPT in
      21351 89.778158   3.3                   host                  USB      35     11203630f21c0000      URB_INTERRUPT in
    -- extra packet --
      21353 89.778158   3.3                   host                  USB      35     11203630f21c0000      URB_INTERRUPT in
    -- glitch begins --
      21355 89.778158   3.3                   host                  USB      35     11206234ef180000      URB_INTERRUPT in
      21356 89.778158   3.3                   host                  USB      35     11206234ef180000      URB_INTERRUPT in
      21358 89.793758   3.3                   host                  USB      35     11206234ef180000      URB_INTERRUPT in
      21360 89.793758   3.3                   host                  USB      35     11206234ef180000      URB_INTERRUPT in
      21362 89.793758   3.3                   host                  USB      35     11206f34f2180000      URB_INTERRUPT in
      21364 89.793758   3.3                   host                  USB      35     11207b34f5180000      URB_INTERRUPT in
      21365 89.809358   3.3                   host                  USB      35     11208634f8180000      URB_INTERRUPT in
      21367 89.809358   3.3                   host                  USB      35     11208f34fa180000      URB_INTERRUPT in
      21368 89.809358   3.3                   host                  USB      35     11209e3403190000      URB_INTERRUPT in
      21370 89.809358   3.3                   host                  USB      35     1120a9340d190000      URB_INTERRUPT in
      21371 89.824958   3.3                   host                  USB      35     1120bb3424190000      URB_INTERRUPT in
      21372 89.824958   3.3                   host                  USB      35     1120c63444190000      URB_INTERRUPT in
      21374 89.824958   3.3                   host                  USB      35     1120d8347a190000      URB_INTERRUPT in
      21375 89.824958   3.3                   host                  USB      35     1121e534bd190a00      URB_INTERRUPT in
      21377 89.840558   3.3                   host                  USB      35     1121f434111a0f00      URB_INTERRUPT in
      21378 89.840558   3.3                   host                  USB      35     11210135701a1200      URB_INTERRUPT in
      21379 89.840558   3.3                   host                  USB      35     11210e35dc1a1300      URB_INTERRUPT in
      21381 89.840558   3.3                   host                  USB      35     11211635531b1400      URB_INTERRUPT in
      21382 89.856158   3.3                   host                  USB      35     11211b35d01b1400      URB_INTERRUPT in
      21384 89.856158   3.3                   host                  USB      35     11211a354b1c1300      URB_INTERRUPT in
      21385 89.856158   3.3                   host                  USB      35     11211235bf1c1100      URB_INTERRUPT in
      21386 89.856158   3.3                   host                  USB      35     112104352d1d0d00      URB_INTERRUPT in
      21388 89.871758   3.3                   host                  USB      35     1121ed34931d0800      URB_INTERRUPT in
      21389 89.871758   3.3                   host                  USB      35     1121d434f81d0100      URB_INTERRUPT in
      21390 89.871758   3.3                   host                  USB      35     1121af344e1e0100      URB_INTERRUPT in
      21392 89.871758   3.3                   host                  USB      35     11218d349e1e0100      URB_INTERRUPT in
      21393 89.887358   3.3                   host                  USB      35     11206134db1e0000      URB_INTERRUPT in
      21395 89.887358   3.3                   host                  USB      35     11203c340f1f0000      URB_INTERRUPT in
      21397 89.887358   3.3                   host                  USB      35     112014342e1f0000      URB_INTERRUPT in
      21398 89.887358   3.3                   host                  USB      35     1120f833411f0000      URB_INTERRUPT in
      21400 89.902958   3.3                   host                  USB      35     1120de333d1f0000      URB_INTERRUPT in
      21402 89.902958   3.3                   host                  USB      35     1120cf332a1f0000      URB_INTERRUPT in
      21404 89.902958   3.3                   host                  USB      35     1120c933071f0000      URB_INTERRUPT in
      21406 89.902958   3.3                   host                  USB      35     1120cb33d91e0000      URB_INTERRUPT in
      21407 89.918558   3.3                   host                  USB      35     1120d633a01e0000      URB_INTERRUPT in
      21409 89.918558   3.3                   host                  USB      35     1120e733631e0000      URB_INTERRUPT in
      21411 89.918558   3.3                   host                  USB      35     1120fd33231e0000      URB_INTERRUPT in
      21413 89.934158   3.3                   host                  USB      35     11201734e21d0000      URB_INTERRUPT in
      21415 89.934158   3.3                   host                  USB      35     112034349f1d0000      URB_INTERRUPT in
      21417 89.934158   3.3                   host                  USB      35     112051345d1d0000      URB_INTERRUPT in
      21418 89.934158   3.3                   host                  USB      35     11206d34181d0000      URB_INTERRUPT in
      21419 89.949758   3.3                   host                  USB      35     11208934d41c0000      URB_INTERRUPT in
      21421 89.949758   3.3                   host                  USB      35     1120a3348c1c0000      URB_INTERRUPT in
      21422 89.949758   3.3                   host                  USB      35     1120bb34441c0000      URB_INTERRUPT in
      21424 89.949758   3.3                   host                  USB      35     1120cf34fb1b0000      URB_INTERRUPT in
      21425 89.965358   3.3                   host                  USB      35     1120e134b21b0000      URB_INTERRUPT in
      21426 89.965358   3.3                   host                  USB      35     1120ef346d1b0000      URB_INTERRUPT in
      21428 89.965358   3.3                   host                  USB      35     1120fb342b1b0000      URB_INTERRUPT in
      21429 89.965358   3.3                   host                  USB      35     11200335ef1a0000      URB_INTERRUPT in
      21431 89.980958   3.3                   host                  USB      35     11200935b61a0000      URB_INTERRUPT in
      21432 89.980958   3.3                   host                  USB      35     11200d35831a0000      URB_INTERRUPT in
      21433 89.980958   3.3                   host                  USB      35     11201035541a0000      URB_INTERRUPT in
      21435 89.980958   3.3                   host                  USB      35     112014352c1a0000      URB_INTERRUPT in
      21436 89.996559   3.3                   host                  USB      35     11201735071a0000      URB_INTERRUPT in
      21438 89.996559   3.3                   host                  USB      35     11201a35e8190000      URB_INTERRUPT in
      21439 89.996559   3.3                   host                  USB      35     11201a35ce190000      URB_INTERRUPT in
      21440 89.996559   3.3                   host                  USB      35     11201b35b5190000      URB_INTERRUPT in
      21442 90.012159   3.3                   host                  USB      35     11201a359d190000      URB_INTERRUPT in
      21443 90.012159   3.3                   host                  USB      35     11201b358b190000      URB_INTERRUPT in
      21445 90.012159   3.3                   host                  USB      35     1120173577190000      URB_INTERRUPT in
      21446 90.012159   3.3                   host                  USB      35     1120163569190000      URB_INTERRUPT in
      21447 90.027759   3.3                   host                  USB      35     112012355a190000      URB_INTERRUPT in
      21449 90.027759   3.3                   host                  USB      35     112012355a190000      URB_INTERRUPT in
      21450 90.027759   3.3                   host                  USB      35     112116354d190100      URB_INTERRUPT in
      21452 90.027759   3.3                   host                  USB      35     1121213557190400      URB_INTERRUPT in
      21453 90.043359   3.3                   host                  USB      35     11212b3569191000      URB_INTERRUPT in
      21454 90.043359   3.3                   host                  USB      35     11213b3590191300      URB_INTERRUPT in
      21456 90.043359   3.3                   host                  USB      35     11214b35c6191600      URB_INTERRUPT in
      21457 90.043359   3.3                   host                  USB      35     11215c350c1a1700      URB_INTERRUPT in
      21459 90.058959   3.3                   host                  USB      35     11216c355e1a1900      URB_INTERRUPT in
      21460 90.058959   3.3                   host                  USB      35     11217a35bd1a1900      URB_INTERRUPT in
      21461 90.058959   3.3                   host                  USB      35     11218235261b1900      URB_INTERRUPT in
      21463 90.058959   3.3                   host                  USB      35     11218435981b1900      URB_INTERRUPT in
      21464 90.074559   3.3                   host                  USB      35     11217f35091c1900      URB_INTERRUPT in
      21466 90.074559   3.3                   host                  USB      35     11217335741c1900      URB_INTERRUPT in
      21467 90.074559   3.3                   host                  USB      35     11215d35d71c1a00      URB_INTERRUPT in
      21468 90.090159   3.3                   host                  USB      35     11214335331d1b00      URB_INTERRUPT in
      21470 90.090159   3.3                   host                  USB      35     11212135871d1b00      URB_INTERRUPT in
      21471 90.090159   3.3                   host                  USB      35     1121fc34cc1d1000      URB_INTERRUPT in
      21473 90.090159   3.3                   host                  USB      35     1121d7340b1e0300      URB_INTERRUPT in
      21474 90.105759   3.3                   host                  USB      35     1121aa34331e0100      URB_INTERRUPT in
      21475 90.105759   3.3                   host                  USB      35     11218334561e0100      URB_INTERRUPT in
      21477 90.105759   3.3                   host                  USB      35     11215434681e0100      URB_INTERRUPT in
      21478 90.105759   3.3                   host                  USB      35     11202c34761e0000      URB_INTERRUPT in
      21480 90.121359   3.3                   host                  USB      35     1120f933761e0000      URB_INTERRUPT in
      21481 90.121359   3.3                   host                  USB      35     1120cb33731e0000      URB_INTERRUPT in
      21482 90.121359   3.3                   host                  USB      35     11209233681e0000      URB_INTERRUPT in
      21484 90.121359   3.3                   host                  USB      35     11205733581e0000      URB_INTERRUPT in
      21485 90.136959   3.3                   host                  USB      35     11201533441e0000      URB_INTERRUPT in
      21487 90.136959   3.3                   host                  USB      35     1120cf322e1e0000      URB_INTERRUPT in
      21488 90.136959   3.3                   host                  USB      35     11208432151e0000      URB_INTERRUPT in
      21489 90.136959   3.3                   host                  USB      35     11203832f91d0000      URB_INTERRUPT in
      21491 90.152559   3.3                   host                  USB      35     1120eb31db1d0000      URB_INTERRUPT in
      21492 90.152559   3.3                   host                  USB      35     11209f31ba1d0000      URB_INTERRUPT in
      21494 90.152559   3.3                   host                  USB      35     11205531961d0000      URB_INTERRUPT in
      21495 90.152559   3.3                   host                  USB      35     11200b316e1d0000      URB_INTERRUPT in
      21496 90.168159   3.3                   host                  USB      35     1120c230451d0000      URB_INTERRUPT in
      21498 90.168159   3.3                   host                  USB      35     11207b301c1d0000      URB_INTERRUPT in
      21499 90.168159   3.3                   host                  USB      35     11203630f21c0000      URB_INTERRUPT in
    -- glitch ends --  
      21501 90.168159   3.3                   host                  USB      35     1120f42fcb1c0000      URB_INTERRUPT in
      21502 90.183759   3.3                   host                  USB      35     1120b62fa51c0000      URB_INTERRUPT in
      21503 90.183759   3.3                   host                  USB      35     11207c2f821c0000      URB_INTERRUPT in
      21505 90.183759   3.3                   host                  USB      35     1120482f611c0000      URB_INTERRUPT in
      21506 90.183759   3.3                   host                  USB      35     11201b2f441c0000      URB_INTERRUPT in
      21508 90.199359   3.3                   host                  USB      35     1120f72e2b1c0000      URB_INTERRUPT in
      21509 90.199359   3.3                   host                  USB      35     1120db2e121c0000      URB_INTERRUPT in
      21510 90.199359   3.3                   host                  USB      35     1120c62efb1b0000      URB_INTERRUPT in
      21512 90.199359   3.3                   host                  USB      35     1120b62ee51b0000      URB_INTERRUPT in
      21513 90.214959   3.3                   host                  USB      35     1120ac2ed21b0000      URB_INTERRUPT in
      21515 90.214959   3.3                   host                  USB      35     1120a52ec11b0000      URB_INTERRUPT in
      21516 90.214959   3.3                   host                  USB      35     1120a22eb21b0000      URB_INTERRUPT in
      21517 90.214959   3.3                   host                  USB      35     1120a02ea71b0000      URB_INTERRUPT in
      21519 90.230559   3.3                   host                  USB      35     11209f2e9c1b0000      URB_INTERRUPT in
      21520 90.230559   3.3                   host                  USB      35     11209f2e9c1b0000      URB_INTERRUPT in
      21522 90.230559   3.3                   host                  USB      35     1120a12e901b0000      URB_INTERRUPT in
      21523 90.246159   3.3                   host                  USB      35     1120a12e901b0000      URB_INTERRUPT in
      21524 90.246159   3.3                   host                  USB      35     1120a12e901b0000      URB_INTERRUPT in
      21526 90.246159   3.3                   host                  USB      35     1120a12e851b0000      URB_INTERRUPT in
      21527 90.246159   3.3                   host                  USB      35     1120a12e851b0000      URB_INTERRUPT in
      21529 90.261759   3.3                   host                  USB      35     1120a12e851b0000      URB_INTERRUPT in
      21530 90.261759   3.3                   host                  USB      35     1120a12e851b0000      URB_INTERRUPT in
      21531 90.261759   3.3                   host                  USB      35     1121a12e851b1500      URB_INTERRUPT in
      21533 90.261759   3.3                   host                  USB      35     1121b02e811b1d00      URB_INTERRUPT in
      21534 90.277359   3.3                   host                  USB      35     1121b02e811b2200      URB_INTERRUPT in
      21536 90.277359   3.3                   host                  USB      35     1121c12e8a1b2500      URB_INTERRUPT in
      21537 90.277359   3.3                   host                  USB      35     1121ce2e911b2400      URB_INTERRUPT in
      21538 90.277359   3.3                   host                  USB      35     1121de2e9a1b2000      URB_INTERRUPT in
      21540 90.292959   3.3                   host                  USB      35     1121f32ea51b1900      URB_INTERRUPT in
      21541 90.292959   3.3                   host                  USB      35     1121092fac1b1000      URB_INTERRUPT in
      21543 90.292959   3.3                   host                  USB      35     1121242fb71b0400      URB_INTERRUPT in
    Here's what it looks like if I compare that repeated data side-by-side. They match up exactly.

    Code:
    21177 89.029357 11206234ef180000 ~ 21355 89.778158 11206234ef180000
    21179 89.044957 11206234ef180000 ~ 21356 89.778158 11206234ef180000
    21181 89.044957 11206234ef180000 ~ 21358 89.793758 11206234ef180000
    21182 89.060557 11206234ef180000 ~ 21360 89.793758 11206234ef180000
    21185 89.060557 11206f34f2180000 ~ 21362 89.793758 11206f34f2180000
    21186 89.076157 11207b34f5180000 ~ 21364 89.793758 11207b34f5180000
    21188 89.076157 11208634f8180000 ~ 21365 89.809358 11208634f8180000
    21190 89.091757 11208f34fa180000 ~ 21367 89.809358 11208f34fa180000
    21191 89.091757 11209e3403190000 ~ 21368 89.809358 11209e3403190000
    21193 89.107357 1120a9340d190000 ~ 21370 89.809358 1120a9340d190000
    21195 89.107357 1120bb3424190000 ~ 21371 89.824958 1120bb3424190000
    21197 89.107357 1120c63444190000 ~ 21372 89.824958 1120c63444190000
    21198 89.122957 1120d8347a190000 ~ 21374 89.824958 1120d8347a190000
    21201 89.138557 1121e534bd190a00 ~ 21375 89.824958 1121e534bd190a00
    21202 89.138557 1121f434111a0f00 ~ 21377 89.840558 1121f434111a0f00
    21204 89.154157 11210135701a1200 ~ 21378 89.840558 11210135701a1200
    21205 89.154157 11210e35dc1a1300 ~ 21379 89.840558 11210e35dc1a1300
    21208 89.169757 11211635531b1400 ~ 21381 89.840558 11211635531b1400
    21209 89.169757 11211b35d01b1400 ~ 21382 89.856158 11211b35d01b1400
    21211 89.169757 11211a354b1c1300 ~ 21384 89.856158 11211a354b1c1300
    21213 89.185357 11211235bf1c1100 ~ 21385 89.856158 11211235bf1c1100
    21215 89.200957 112104352d1d0d00 ~ 21386 89.856158 112104352d1d0d00
    21216 89.200957 1121ed34931d0800 ~ 21388 89.871758 1121ed34931d0800
    21218 89.200957 1121d434f81d0100 ~ 21389 89.871758 1121d434f81d0100
    21219 89.216557 1121af344e1e0100 ~ 21390 89.871758 1121af344e1e0100
    21221 89.216557 11218d349e1e0100 ~ 21392 89.871758 11218d349e1e0100
    21223 89.232157 11206134db1e0000 ~ 21393 89.887358 11206134db1e0000
    21225 89.232157 11203c340f1f0000 ~ 21395 89.887358 11203c340f1f0000
    21227 89.247757 112014342e1f0000 ~ 21397 89.887358 112014342e1f0000
    21229 89.247757 1120f833411f0000 ~ 21398 89.887358 1120f833411f0000
    21230 89.263357 1120de333d1f0000 ~ 21400 89.902958 1120de333d1f0000
    21232 89.263357 1120cf332a1f0000 ~ 21402 89.902958 1120cf332a1f0000
    21234 89.278957 1120c933071f0000 ~ 21404 89.902958 1120c933071f0000
    21235 89.278957 1120cb33d91e0000 ~ 21406 89.902958 1120cb33d91e0000
    21237 89.278957 1120d633a01e0000 ~ 21407 89.918558 1120d633a01e0000
    21239 89.294557 1120e733631e0000 ~ 21409 89.918558 1120e733631e0000
    21240 89.310157 1120fd33231e0000 ~ 21411 89.918558 1120fd33231e0000
    21243 89.310157 11201734e21d0000 ~ 21413 89.934158 11201734e21d0000
    21244 89.325757 112034349f1d0000 ~ 21415 89.934158 112034349f1d0000
    21246 89.325757 112051345d1d0000 ~ 21417 89.934158 112051345d1d0000
    21248 89.341357 11206d34181d0000 ~ 21418 89.934158 11206d34181d0000
    21249 89.341357 11208934d41c0000 ~ 21419 89.949758 11208934d41c0000
    21251 89.341357 1120a3348c1c0000 ~ 21421 89.949758 1120a3348c1c0000
    21253 89.356957 1120bb34441c0000 ~ 21422 89.949758 1120bb34441c0000
    21254 89.356957 1120cf34fb1b0000 ~ 21424 89.949758 1120cf34fb1b0000
    21257 89.372557 1120e134b21b0000 ~ 21425 89.965358 1120e134b21b0000
    21258 89.372557 1120ef346d1b0000 ~ 21426 89.965358 1120ef346d1b0000
    21260 89.388157 1120fb342b1b0000 ~ 21428 89.965358 1120fb342b1b0000
    21262 89.388157 11200335ef1a0000 ~ 21429 89.965358 11200335ef1a0000
    21264 89.403757 11200935b61a0000 ~ 21431 89.980958 11200935b61a0000
    21265 89.403757 11200d35831a0000 ~ 21432 89.980958 11200d35831a0000
    21266 89.419358 11201035541a0000 ~ 21433 89.980958 11201035541a0000
    21269 89.419358 112014352c1a0000 ~ 21435 89.980958 112014352c1a0000
    21271 89.434958 11201735071a0000 ~ 21436 89.996559 11201735071a0000
    21273 89.434958 11201a35e8190000 ~ 21438 89.996559 11201a35e8190000
    21275 89.450558 11201a35ce190000 ~ 21439 89.996559 11201a35ce190000
    21278 89.450558 11201b35b5190000 ~ 21440 89.996559 11201b35b5190000
    21279 89.466158 11201a359d190000 ~ 21442 90.012159 11201a359d190000
    21281 89.466158 11201b358b190000 ~ 21443 90.012159 11201b358b190000
    21282 89.481758 1120173577190000 ~ 21445 90.012159 1120173577190000
    21285 89.481758 1120163569190000 ~ 21446 90.012159 1120163569190000
    21287 89.497358 112012355a190000 ~ 21447 90.027759 112012355a190000
    21288 89.497358 112012355a190000 ~ 21449 90.027759 112012355a190000
    21290 89.512958 112116354d190100 ~ 21450 90.027759 112116354d190100
    21292 89.512958 1121213557190400 ~ 21452 90.027759 1121213557190400
    21293 89.528558 11212b3569191000 ~ 21453 90.043359 11212b3569191000
    21295 89.528558 11213b3590191300 ~ 21454 90.043359 11213b3590191300
    21297 89.528558 11214b35c6191600 ~ 21456 90.043359 11214b35c6191600
    21298 89.544158 11215c350c1a1700 ~ 21457 90.043359 11215c350c1a1700
    21301 89.559758 11216c355e1a1900 ~ 21459 90.058959 11216c355e1a1900
    21302 89.559758 11217a35bd1a1900 ~ 21460 90.058959 11217a35bd1a1900
    21304 89.559758 11218235261b1900 ~ 21461 90.058959 11218235261b1900
    21306 89.575358 11218435981b1900 ~ 21463 90.058959 11218435981b1900
    21307 89.575358 11217f35091c1900 ~ 21464 90.074559 11217f35091c1900
    21309 89.590958 11217335741c1900 ~ 21466 90.074559 11217335741c1900
    21311 89.590958 11215d35d71c1a00 ~ 21467 90.074559 11215d35d71c1a00
    21312 89.606558 11214335331d1b00 ~ 21468 90.090159 11214335331d1b00
    21315 89.622158 11212135871d1b00 ~ 21470 90.090159 11212135871d1b00
    21316 89.622158 1121fc34cc1d1000 ~ 21471 90.090159 1121fc34cc1d1000
    21318 89.622158 1121d7340b1e0300 ~ 21473 90.090159 1121d7340b1e0300
    21320 89.637758 1121aa34331e0100 ~ 21474 90.105759 1121aa34331e0100
    21321 89.637758 11218334561e0100 ~ 21475 90.105759 11218334561e0100
    21323 89.653358 11215434681e0100 ~ 21477 90.105759 11215434681e0100
    21325 89.653358 11202c34761e0000 ~ 21478 90.105759 11202c34761e0000
    21326 89.668958 1120f933761e0000 ~ 21480 90.121359 1120f933761e0000
    21329 89.668958 1120cb33731e0000 ~ 21481 90.121359 1120cb33731e0000
    21330 89.684558 11209233681e0000 ~ 21482 90.121359 11209233681e0000
    21332 89.684558 11205733581e0000 ~ 21484 90.121359 11205733581e0000
    21334 89.700158 11201533441e0000 ~ 21485 90.136959 11201533441e0000
    21335 89.700158 1120cf322e1e0000 ~ 21487 90.136959 1120cf322e1e0000
    21337 89.700158 11208432151e0000 ~ 21488 90.136959 11208432151e0000
    21339 89.715758 11203832f91d0000 ~ 21489 90.136959 11203832f91d0000
    21340 89.715758 1120eb31db1d0000 ~ 21491 90.152559 1120eb31db1d0000
    21343 89.731358 11209f31ba1d0000 ~ 21492 90.152559 11209f31ba1d0000
    21344 89.731358 11205531961d0000 ~ 21494 90.152559 11205531961d0000
    21346 89.746958 11200b316e1d0000 ~ 21495 90.152559 11200b316e1d0000
    21348 89.746958 1120c230451d0000 ~ 21496 90.168159 1120c230451d0000
    21350 89.762558 11207b301c1d0000 ~ 21498 90.168159 11207b301c1d0000
    21351 89.778158 11203630f21c0000 ~ 21499 90.168159 11203630f21c0000
    Here's capture of the glitch from a different drawing session.
    Code:
    No.     Time        Source                Destination           Protocol Length Leftover Capture Data Info
      14446 63.757312   3.3                   host                  USB      35     1121a42fad1b5200      URB_INTERRUPT in
      14447 63.757312   3.3                   host                  USB      35     1121a72fb91b5400      URB_INTERRUPT in
      14450 63.772912   3.3                   host                  USB      35     1121a82fc91b5500      URB_INTERRUPT in
    -- data about to be repeated --
      14452 63.772912   3.3                   host                  USB      35     1121a92fdf1b5600      URB_INTERRUPT in
      14453 63.788512   3.3                   host                  USB      35     1121a82ffa1b5700      URB_INTERRUPT in
      14455 63.788512   3.3                   host                  USB      35     1121a82f1b1c5900      URB_INTERRUPT in
      14456 63.788512   3.3                   host                  USB      35     1121a82f401c5a00      URB_INTERRUPT in
      14459 63.804112   3.3                   host                  USB      35     1121aa2f671c5c00      URB_INTERRUPT in
      14460 63.804112   3.3                   host                  USB      35     1121ac2f8e1c5d00      URB_INTERRUPT in
      14461 63.819712   3.3                   host                  USB      35     1121b12fb41c5d00      URB_INTERRUPT in
      14464 63.819712   3.3                   host                  USB      35     1121b92fd41c5c00      URB_INTERRUPT in
      14465 63.835313   3.3                   host                  USB      35     1121c42fef1c5a00      URB_INTERRUPT in
      14467 63.835313   3.3                   host                  USB      35     1121d42f051d5500      URB_INTERRUPT in
      14469 63.850913   3.3                   host                  USB      35     1121e42f121d4d00      URB_INTERRUPT in
      14470 63.850913   3.3                   host                  USB      35     1121f42f181d3e00      URB_INTERRUPT in
      14473 63.866513   3.3                   host                  USB      35     112104301a1d2800      URB_INTERRUPT in
      14474 63.866513   3.3                   host                  USB      35     11210f30121d1300      URB_INTERRUPT in
      14475 63.866513   3.3                   host                  USB      35     11211b30081d0100      URB_INTERRUPT in
      14478 63.882113   3.3                   host                  USB      35     11212030f61c0100      URB_INTERRUPT in
      14479 63.897713   3.3                   host                  USB      35     11202730e41c0000      URB_INTERRUPT in
      14481 63.897713   3.3                   host                  USB      35     11202530c71c0000      URB_INTERRUPT in
      14483 63.913313   3.3                   host                  USB      35     11202630ac1c0000      URB_INTERRUPT in
      14484 63.913313   3.3                   host                  USB      35     112021308b1c0000      URB_INTERRUPT in
      14487 63.928913   3.3                   host                  USB      35     11201b306a1c0000      URB_INTERRUPT in
      14488 63.928913   3.3                   host                  USB      35     112016304e1c0000      URB_INTERRUPT in
      14489 63.928913   3.3                   host                  USB      35     11200930301c0000      URB_INTERRUPT in
      14492 63.944513   3.3                   host                  USB      35     112001301a1c0000      URB_INTERRUPT in
      14493 63.960113   3.3                   host                  USB      35     1120f22f061c0000      URB_INTERRUPT in
      14495 63.960113   3.3                   host                  USB      35     1120e82ffd1b0000      URB_INTERRUPT in
      14497 63.960113   3.3                   host                  USB      35     1120d92ff71b0000      URB_INTERRUPT in
      14499 63.975713   3.3                   host                  USB      35     1121cd2ffe1b2200      URB_INTERRUPT in
      14503 63.991313   3.3                   host                  USB      35     1121be2f0a1c3700      URB_INTERRUPT in
      14505 63.991313   3.3                   host                  USB      35     1121b22f211c4500      URB_INTERRUPT in
      14506 63.991313   3.3                   host                  USB      35     1121aa2f3f1c5000      URB_INTERRUPT in
      14509 64.006913   3.3                   host                  USB      35     1121a32f671c5700      URB_INTERRUPT in
      14510 64.006913   3.3                   host                  USB      35     1121a32f951c5e00      URB_INTERRUPT in
      14512 64.022513   3.3                   host                  USB      35     1121a62fc81c6300      URB_INTERRUPT in
      14515 64.022513   3.3                   host                  USB      35     1121b12ffb1c6700      URB_INTERRUPT in
      14516 64.038113   3.3                   host                  USB      35     1121c12f2d1d6900      URB_INTERRUPT in
      14519 64.038113   3.3                   host                  USB      35     1121da2f5b1d6a00      URB_INTERRUPT in
      14520 64.053713   3.3                   host                  USB      35     1121f82f801d6b00      URB_INTERRUPT in
      14521 64.053713   3.3                   host                  USB      35     11211930a11d6c00      URB_INTERRUPT in
      14524 64.069313   3.3                   host                  USB      35     11213d30b71d6a00      URB_INTERRUPT in
      14525 64.069313   3.3                   host                  USB      35     11215f30c61d6600      URB_INTERRUPT in
      14527 64.084913   3.3                   host                  USB      35     11218030d01d5900      URB_INTERRUPT in
      14529 64.084913   3.3                   host                  USB      35     11219e30d61d4200      URB_INTERRUPT in
      14530 64.100513   3.3                   host                  USB      35     1121b230d31d2a00      URB_INTERRUPT in
      14533 64.100513   3.3                   host                  USB      35     1121c430d21d1300      URB_INTERRUPT in
      14534 64.116113   3.3                   host                  USB      35     1121ca30c91d0100      URB_INTERRUPT in
      14535 64.116113   3.3                   host                  USB      35     1121ca30c91d0100      URB_INTERRUPT in
      14538 64.131713   3.3                   host                  USB      35     1120c430b31d0000      URB_INTERRUPT in
      14539 64.131713   3.3                   host                  USB      35     1120ba30a81d0000      URB_INTERRUPT in
      14541 64.131713   3.3                   host                  USB      35     1120a330941d0000      URB_INTERRUPT in
      14543 64.147313   3.3                   host                  USB      35     11208a30801d0000      URB_INTERRUPT in
      14544 64.147313   3.3                   host                  USB      35     11206a30681d0000      URB_INTERRUPT in
      14547 64.162913   3.3                   host                  USB      35     112048304a1d0000      URB_INTERRUPT in
      14548 64.162913   3.3                   host                  USB      35     112022302b1d0000      URB_INTERRUPT in
      14549 64.178513   3.3                   host                  USB      35     1120fb2f071d0000      URB_INTERRUPT in
      14552 64.178513   3.3                   host                  USB      35     1120d52fe51c0000      URB_INTERRUPT in
      14553 64.194113   3.3                   host                  USB      35     1120b22fc01c0000      URB_INTERRUPT in
      14555 64.194113   3.3                   host                  USB      35     1120942f9d1c0000      URB_INTERRUPT in
      14557 64.209713   3.3                   host                  USB      35     11207a2f7c1c0000      URB_INTERRUPT in
      14558 64.209713   3.3                   host                  USB      35     1120662f601c0000      URB_INTERRUPT in
      14562 64.225313   3.3                   host                  USB      35     1120522f461c0000      URB_INTERRUPT in
      14564 64.225313   3.3                   host                  USB      35     1120482f341c0000      URB_INTERRUPT in
      14565 64.240913   3.3                   host                  USB      35     11203d2f241c0000      URB_INTERRUPT in
      14569 64.240913   3.3                   host                  USB      35     11203d2f241c0000      URB_INTERRUPT in
      14571 64.256513   3.3                   host                  USB      35     1120332f171c0000      URB_INTERRUPT in
      14573 64.256513   3.3                   host                  USB      35     1121332f171c0b00      URB_INTERRUPT in
      14575 64.272113   3.3                   host                  USB      35     11212b2f281c1e00      URB_INTERRUPT in
      14578 64.272113   3.3                   host                  USB      35     11212a2f421c3200      URB_INTERRUPT in
      14582 64.287713   3.3                   host                  USB      35     11212b2f631c3e00      URB_INTERRUPT in
      14584 64.287713   3.3                   host                  USB      35     1121312f8b1c4800      URB_INTERRUPT in
      14585 64.287713   3.3                   host                  USB      35     11213e2fba1c5100      URB_INTERRUPT in
      14589 64.303313   3.3                   host                  USB      35     1121512fe91c5b00      URB_INTERRUPT in
      14591 64.318913   3.3                   host                  USB      35     11216d2f1b1d6500      URB_INTERRUPT in
      14593 64.318913   3.3                   host                  USB      35     1121902f471d6d00      URB_INTERRUPT in
      14596 64.318913   3.3                   host                  USB      35     1121bb2f711d7300      URB_INTERRUPT in
      14597 64.334513   3.3                   host                  USB      35     1121e82f8f1d7600      URB_INTERRUPT in
      14600 64.350113   3.3                   host                  USB      35     11211630a91d7700      URB_INTERRUPT in
      14601 64.350113   3.3                   host                  USB      35     11214230bc1d7300      URB_INTERRUPT in
      14602 64.350113   3.3                   host                  USB      35     11216930c81d6900      URB_INTERRUPT in
      14605 64.365713   3.3                   host                  USB      35     11218830d01d5100      URB_INTERRUPT in
      14606 64.381313   3.3                   host                  USB      35     1121a230d71d3800      URB_INTERRUPT in
      14608 64.381313   3.3                   host                  USB      35     1121af30d71d1f00      URB_INTERRUPT in
      14610 64.381313   3.3                   host                  USB      35     1121b830d61d0500      URB_INTERRUPT in
      14611 64.396914   3.3                   host                  USB      35     1121b830d61d0100      URB_INTERRUPT in
      14614 64.412514   3.3                   host                  USB      35     1120b430c41d0000      URB_INTERRUPT in
      14615 64.412514   3.3                   host                  USB      35     1120a730b11d0000      URB_INTERRUPT in
      14616 64.412514   3.3                   host                  USB      35     112098309c1d0000      URB_INTERRUPT in
      14619 64.428114   3.3                   host                  USB      35     11207f307a1d0000      URB_INTERRUPT in
      14620 64.428114   3.3                   host                  USB      35     11206330521d0000      URB_INTERRUPT in
      14622 64.443714   3.3                   host                  USB      35     11204330241d0000      URB_INTERRUPT in
      14624 64.443714   3.3                   host                  USB      35     11202030f21c0000      URB_INTERRUPT in
      14625 64.459314   3.3                   host                  USB      35     1120fb2fbf1c0000      URB_INTERRUPT in
      14628 64.459314   3.3                   host                  USB      35     1120d52f8c1c0000      URB_INTERRUPT in
      14629 64.474914   3.3                   host                  USB      35     1120b02f5f1c0000      URB_INTERRUPT in
      14630 64.474914   3.3                   host                  USB      35     1120892f371c0000      URB_INTERRUPT in
      14633 64.490514   3.3                   host                  USB      35     11206a2f1d1c0000      URB_INTERRUPT in
      14634 64.490514   3.3                   host                  USB      35     11204a2f0c1c0000      URB_INTERRUPT in
      14636 64.490514   3.3                   host                  USB      35     1120302f0f1c0000      URB_INTERRUPT in
      14638 64.506114   3.3                   host                  USB      35     1120162f1d1c0000      URB_INTERRUPT in
    -- extra packet --
      14639 64.506114   3.3                   host                  USB      35     1121a92fdf1b5600      URB_INTERRUPT in
    -- glitch begins --
      14640 64.506114   3.3                   host                  USB      35     1121a82ffa1b5700      URB_INTERRUPT in
      14642 64.521714   3.3                   host                  USB      35     1121a82f1b1c5900      URB_INTERRUPT in
      14644 64.521714   3.3                   host                  USB      35     1121a82f401c5a00      URB_INTERRUPT in
      14646 64.521714   3.3                   host                  USB      35     1121aa2f671c5c00      URB_INTERRUPT in
      14648 64.537314   3.3                   host                  USB      35     1121ac2f8e1c5d00      URB_INTERRUPT in
      14649 64.537314   3.3                   host                  USB      35     1121b12fb41c5d00      URB_INTERRUPT in
      14651 64.537314   3.3                   host                  USB      35     1121b92fd41c5c00      URB_INTERRUPT in
      14653 64.537314   3.3                   host                  USB      35     1121c42fef1c5a00      URB_INTERRUPT in
      14655 64.552914   3.3                   host                  USB      35     1121d42f051d5500      URB_INTERRUPT in
      14657 64.552914   3.3                   host                  USB      35     1121e42f121d4d00      URB_INTERRUPT in
      14658 64.552914   3.3                   host                  USB      35     1121f42f181d3e00      URB_INTERRUPT in
      14660 64.552914   3.3                   host                  USB      35     112104301a1d2800      URB_INTERRUPT in
      14661 64.568514   3.3                   host                  USB      35     11210f30121d1300      URB_INTERRUPT in
      14663 64.568514   3.3                   host                  USB      35     11211b30081d0100      URB_INTERRUPT in
      14664 64.568514   3.3                   host                  USB      35     11212030f61c0100      URB_INTERRUPT in
      14665 64.568514   3.3                   host                  USB      35     11202730e41c0000      URB_INTERRUPT in
      14667 64.584114   3.3                   host                  USB      35     11202530c71c0000      URB_INTERRUPT in
      14668 64.584114   3.3                   host                  USB      35     11202630ac1c0000      URB_INTERRUPT in
      14670 64.584114   3.3                   host                  USB      35     112021308b1c0000      URB_INTERRUPT in
      14671 64.584114   3.3                   host                  USB      35     11201b306a1c0000      URB_INTERRUPT in
      14672 64.599714   3.3                   host                  USB      35     112016304e1c0000      URB_INTERRUPT in
      14674 64.599714   3.3                   host                  USB      35     11200930301c0000      URB_INTERRUPT in
      14675 64.599714   3.3                   host                  USB      35     112001301a1c0000      URB_INTERRUPT in
      14677 64.599714   3.3                   host                  USB      35     1120f22f061c0000      URB_INTERRUPT in
      14679 64.615314   3.3                   host                  USB      35     1120e82ffd1b0000      URB_INTERRUPT in
      14680 64.615314   3.3                   host                  USB      35     1120d92ff71b0000      URB_INTERRUPT in
      14682 64.615314   3.3                   host                  USB      35     1121cd2ffe1b2200      URB_INTERRUPT in
      14683 64.615314   3.3                   host                  USB      35     1121be2f0a1c3700      URB_INTERRUPT in
      14685 64.630914   3.3                   host                  USB      35     1121b22f211c4500      URB_INTERRUPT in
      14686 64.630914   3.3                   host                  USB      35     1121aa2f3f1c5000      URB_INTERRUPT in
      14687 64.630914   3.3                   host                  USB      35     1121a32f671c5700      URB_INTERRUPT in
      14689 64.630914   3.3                   host                  USB      35     1121a32f951c5e00      URB_INTERRUPT in
      14690 64.646514   3.3                   host                  USB      35     1121a62fc81c6300      URB_INTERRUPT in
      14692 64.646514   3.3                   host                  USB      35     1121b12ffb1c6700      URB_INTERRUPT in
      14693 64.646514   3.3                   host                  USB      35     1121c12f2d1d6900      URB_INTERRUPT in
      14694 64.646514   3.3                   host                  USB      35     1121da2f5b1d6a00      URB_INTERRUPT in
      14696 64.662114   3.3                   host                  USB      35     1121f82f801d6b00      URB_INTERRUPT in
      14697 64.662114   3.3                   host                  USB      35     11211930a11d6c00      URB_INTERRUPT in
      14699 64.662114   3.3                   host                  USB      35     11213d30b71d6a00      URB_INTERRUPT in
      14700 64.662114   3.3                   host                  USB      35     11215f30c61d6600      URB_INTERRUPT in
      14701 64.677714   3.3                   host                  USB      35     11218030d01d5900      URB_INTERRUPT in
      14703 64.677714   3.3                   host                  USB      35     11219e30d61d4200      URB_INTERRUPT in
      14704 64.677714   3.3                   host                  USB      35     1121b230d31d2a00      URB_INTERRUPT in
      14706 64.693314   3.3                   host                  USB      35     1121c430d21d1300      URB_INTERRUPT in
      14707 64.693314   3.3                   host                  USB      35     1121ca30c91d0100      URB_INTERRUPT in
      14708 64.693314   3.3                   host                  USB      35     1121ca30c91d0100      URB_INTERRUPT in
      14710 64.693314   3.3                   host                  USB      35     1120c430b31d0000      URB_INTERRUPT in
      14711 64.708914   3.3                   host                  USB      35     1120ba30a81d0000      URB_INTERRUPT in
      14713 64.708914   3.3                   host                  USB      35     1120a330941d0000      URB_INTERRUPT in
      14715 64.708914   3.3                   host                  USB      35     11208a30801d0000      URB_INTERRUPT in
      14716 64.708914   3.3                   host                  USB      35     11206a30681d0000      URB_INTERRUPT in
      14718 64.724514   3.3                   host                  USB      35     112048304a1d0000      URB_INTERRUPT in
      14720 64.724514   3.3                   host                  USB      35     112022302b1d0000      URB_INTERRUPT in
      14722 64.724514   3.3                   host                  USB      35     1120fb2f071d0000      URB_INTERRUPT in
      14723 64.724514   3.3                   host                  USB      35     1120d52fe51c0000      URB_INTERRUPT in
      14724 64.740114   3.3                   host                  USB      35     1120b22fc01c0000      URB_INTERRUPT in
      14726 64.740114   3.3                   host                  USB      35     1120942f9d1c0000      URB_INTERRUPT in
      14727 64.740114   3.3                   host                  USB      35     11207a2f7c1c0000      URB_INTERRUPT in
      14729 64.740114   3.3                   host                  USB      35     1120662f601c0000      URB_INTERRUPT in
      14730 64.755714   3.3                   host                  USB      35     1120522f461c0000      URB_INTERRUPT in
      14731 64.755714   3.3                   host                  USB      35     1120482f341c0000      URB_INTERRUPT in
      14733 64.755714   3.3                   host                  USB      35     11203d2f241c0000      URB_INTERRUPT in
      14734 64.755714   3.3                   host                  USB      35     11203d2f241c0000      URB_INTERRUPT in
      14736 64.771314   3.3                   host                  USB      35     1120332f171c0000      URB_INTERRUPT in
      14737 64.771314   3.3                   host                  USB      35     1121332f171c0b00      URB_INTERRUPT in
      14738 64.771314   3.3                   host                  USB      35     11212b2f281c1e00      URB_INTERRUPT in
      14740 64.771314   3.3                   host                  USB      35     11212a2f421c3200      URB_INTERRUPT in
      14741 64.786914   3.3                   host                  USB      35     11212b2f631c3e00      URB_INTERRUPT in
      14743 64.786914   3.3                   host                  USB      35     1121312f8b1c4800      URB_INTERRUPT in
      14744 64.786914   3.3                   host                  USB      35     11213e2fba1c5100      URB_INTERRUPT in
      14746 64.786914   3.3                   host                  USB      35     1121512fe91c5b00      URB_INTERRUPT in
      14747 64.802514   3.3                   host                  USB      35     11216d2f1b1d6500      URB_INTERRUPT in
      14748 64.802514   3.3                   host                  USB      35     1121902f471d6d00      URB_INTERRUPT in
      14750 64.802514   3.3                   host                  USB      35     1121bb2f711d7300      URB_INTERRUPT in
      14751 64.802514   3.3                   host                  USB      35     1121e82f8f1d7600      URB_INTERRUPT in
      14753 64.818114   3.3                   host                  USB      35     11211630a91d7700      URB_INTERRUPT in
      14754 64.818114   3.3                   host                  USB      35     11214230bc1d7300      URB_INTERRUPT in
      14755 64.818114   3.3                   host                  USB      35     11216930c81d6900      URB_INTERRUPT in
      14757 64.818114   3.3                   host                  USB      35     11218830d01d5100      URB_INTERRUPT in
      14758 64.833714   3.3                   host                  USB      35     1121a230d71d3800      URB_INTERRUPT in
      14759 64.833714   3.3                   host                  USB      35     1121af30d71d1f00      URB_INTERRUPT in
      14761 64.833714   3.3                   host                  USB      35     1121b830d61d0500      URB_INTERRUPT in
      14762 64.849314   3.3                   host                  USB      35     1121b830d61d0100      URB_INTERRUPT in
      14764 64.849314   3.3                   host                  USB      35     1120b430c41d0000      URB_INTERRUPT in
      14766 64.849314   3.3                   host                  USB      35     1120a730b11d0000      URB_INTERRUPT in
      14768 64.849314   3.3                   host                  USB      35     112098309c1d0000      URB_INTERRUPT in
      14770 64.864914   3.3                   host                  USB      35     11207f307a1d0000      URB_INTERRUPT in
      14771 64.864914   3.3                   host                  USB      35     11206330521d0000      URB_INTERRUPT in
      14773 64.864914   3.3                   host                  USB      35     11204330241d0000      URB_INTERRUPT in
      14775 64.864914   3.3                   host                  USB      35     11202030f21c0000      URB_INTERRUPT in
      14776 64.880514   3.3                   host                  USB      35     1120fb2fbf1c0000      URB_INTERRUPT in
      14778 64.880514   3.3                   host                  USB      35     1120d52f8c1c0000      URB_INTERRUPT in
      14780 64.880514   3.3                   host                  USB      35     1120b02f5f1c0000      URB_INTERRUPT in
      14782 64.880514   3.3                   host                  USB      35     1120892f371c0000      URB_INTERRUPT in
      14783 64.896114   3.3                   host                  USB      35     11206a2f1d1c0000      URB_INTERRUPT in
      14785 64.896114   3.3                   host                  USB      35     11204a2f0c1c0000      URB_INTERRUPT in
      14786 64.896114   3.3                   host                  USB      35     1120302f0f1c0000      URB_INTERRUPT in
      14787 64.896114   3.3                   host                  USB      35     1120162f1d1c0000      URB_INTERRUPT in
    -- glitch ends --
      14789 64.911714   3.3                   host                  USB      35     1121042f3e1c2400      URB_INTERRUPT in
      14790 64.911714   3.3                   host                  USB      35     1121f62e641c3a00      URB_INTERRUPT in
      14792 64.911714   3.3                   host                  USB      35     1121f32e961c5100      URB_INTERRUPT in
      14793 64.911714   3.3                   host                  USB      35     1121f72ecb1c5800      URB_INTERRUPT in
    
    Curiously, both glitches seem to involve 97-98 packets.

    I'm no expert, but it does look like the repeated data is coming directly from hardware....
     
    Last edited: Jul 26, 2013
  2. jan_c

    jan_c Pen Pal - Newbie

    Messages:
    48
    Likes Received:
    4
    Trophy Points:
    16
    From what I've been able to determine, 2.3 (the 35 byte data) is the digitizer, including both coordinates and pressure. 2.1 (67 bytes) is the multi-touch. I figured this out by capturing a short session hovering the pen over the display, moving it out of range and touching the display.

    And, as we've suspected, while drawing with our palm on the display, BOTH digitizer and touch data gets sent. Even when I'm wearing my drawing glove. (The cool thing about this is that Artdock could potentially work!)

    Mine seems independent. Yes, I see the burst from 2.3 (digitizer), but 2.1 (touch) still churns along.

    By the way, my capture log reads 3.1 and 3.3 because I have an extra USB keyboard/mouse combo plugged in (enumerated), bumping the Wacom device down because it's on a later port.
    Code:
    1 \\.\USBPcap1
      \??\USB#ROOT_HUB20#4&2278ac73&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
        [Port 1] Generic USB Hub
          [Port 1] USB Composite Device  <---- USB keyboard/mouse combo
            USB Input Device
              HID Keyboard Device
            USB Input Device
              HID-Compliant Mouse
              HID-compliant consumer control device
              HID-compliant device
              HID-compliant device
            USB Input Device
              HID-compliant device
              HID-compliant device
              HID-compliant device
          [Port 3] Broadcom BCM20702 Bluetooth USB Device  <---- Bluetooth (interesting it still shows up despite being "Disabled" in Device Manager)
          [Port 6] Wacom Device   <---- Wacom board
            HID-Compliant Mouse
            HID-compliant device
            HID-compliant device
            HID-compliant device
            HID-compliant device
            HID-compliant device
    
     
  3. Tab Rocker

    Tab Rocker Pen Pal - Newbie

    Messages:
    52
    Likes Received:
    6
    Trophy Points:
    15
    Agreed. For me it's just an option until we figure this thing out.
     
  4. Plognark

    Plognark Scribbler - Standard Member

    Messages:
    176
    Likes Received:
    25
    Trophy Points:
    41
    I actually disabled Bluetooth in bios to get it to disappear from the list. After looking at it for a while I don't think that the touch data 'goes quiet' as I thought earlier, I think it just gets overloaded with duplicate packets.

    Software USB analysis can only get you so much information, as I've found out from reading. To get a true picture you actually need a hardware USB packet analyzer. That's getting a little insane, so I'm hoping there's some other way to see what's going on. There are machine level USB packets that we can't see this way; we can only see what makes it to the software. Something the firmware rejects or gets an error on may never even get passed along.

    So we know exactly what it is now... just not where it's coming form and what triggers it.

    I guess it might not be a ring buffer underrun after all, because an underrun shouldn't be duplicating and sending extra data, it would be two consecutive runs of the same data back to back, not simultaneous.

    Is the buffer being triggered twice? Is it a dual-buffer that's glitching and sending the stored packets at the same time?

    If this was only an occasional hiccup I'd be ok with it, but the frequency can get absurd, I mean like every 20-30 seconds. If I'm undoing some pen strokes it can go back to back five or ten times in a row.

    Part of that may be because I'm running a lot of generic manufacturer drivers. I may try reverting to all Fujitsu drivers and see if some of their tuning helps. The whole array of generic drivers sure isn't working.
     
  5. stoneseeker

    stoneseeker Animator and Art Director Senior Member

    Messages:
    3,604
    Likes Received:
    1,074
    Trophy Points:
    231
    Have you tried taking this information and data to a tech forum where more smart people can give advice? I feel you might make quicker progress posting this useful information in a larger pool of windows/hardware experts. I'm actually not sure of which forums are best for that... I just wonder cause I'm pretty sure that this has now gone over most of our heads and I'm helpless to assist you further. I don't want the updates to stop of course, I thoroughly appreciate reading these and feel like you are getting quite close to the bottom of this mystery, but I wonder if it would help to post in other pools of knowledge as well. Perhaps you already have.
     
  6. jan_c

    jan_c Pen Pal - Newbie

    Messages:
    48
    Likes Received:
    4
    Trophy Points:
    16
    @stoneseeker Yeah, this is going over my head. I'm reading up on why USB packets may be resent, and there's literature talking about how packets may be resent after a short delay if they became corrupt in transport or there was some other error receiving them. Honestly, I'm not certain who to reach out to, but at least we have some actual captured evidence (data) that may be useful for further troubleshooting.
     
    Last edited by a moderator: May 18, 2015
  7. 3phemeral

    3phemeral Pen Pal - Newbie

    Messages:
    66
    Likes Received:
    4
    Trophy Points:
    16
    With Jan_c and plognark's powers combined...!

    I'm with stoneseeker. If you both can get a solution rolling or determine the problem where one can be legitimately attempted, even though I don't have a lot of money I will donate something for appreciation. Seriously.
     
  8. Plognark

    Plognark Scribbler - Standard Member

    Messages:
    176
    Likes Received:
    25
    Trophy Points:
    41
    Honestly, this was over my head a couple hundred posts ago :D

    I've switched to using sketchbook pro for a lot of my drawing, because I barely get any glitches using that software. I'm going to update painter and see if I get similar performance issues (I have 11; been meaning to get 12 for a while now).

    Photoshop uses scratch disks more aggressively than any other art software I know of, and I wonder if the glitch is being triggered when it tries to read from the hard drive. That would match with what we noticed where disabling intel RST improved things a bit.

    From what I've read, I know that when you step-back an action in photoshop it has to load a bunch of stored stuff from the hard disk. It's the same when you make a whole bunch of quick brush strokes; that creates a huge number of history states that need to get written to the scratch disk. The number of history states has nothing to do with it (I've tested it), so it's not the amount of data, it's the actual accessing of the data that's the problem. Photoshop seems to store things in memory until it hits a point where it starts shunting stuff to the scratch disk/hard drive... I think that's part of why there may be a delay of a few minutes before the glitch starts kicking in.

    So I don't know exactly what it is, but it seems that software that generates a lot of hard drive activity is running into a hardware or firmware glitch that sets off some kind of interrupt that hoses the USB. The USB performance seems to be pretty bad on the T902 to begin with; not sure if that's related or contributes to the problem or what.

    Sorry if I'm repeating stuff we already know, this is how I problem solve. I gotta write it out to make sense of it.

    Thanks for all the research and support you guys are doing too, I feel like every time I come back here you guys have figured out something new or found a new approach we can take to keep digging. You guys rock :)
     
  9. Plognark

    Plognark Scribbler - Standard Member

    Messages:
    176
    Likes Received:
    25
    Trophy Points:
    41
    There's hackerspace/makerspace near me with some real knowledgeable guys who gives white hat classes and do a lot of hardware modding and tweaking. I'm going to try to make it to one of their open project night meetings and see if they have any ideas. Fujitsu never got back to me after my begging for an unlocked bios (no surprise), so I may try to call them when I'm feeling masochistic and see how far I can get elevated through tech support.

    We might have enough evidence that an actual bios engineer would know what was wrong, if only we could talk to one :D
     
  10. Plognark

    Plognark Scribbler - Standard Member

    Messages:
    176
    Likes Received:
    25
    Trophy Points:
    41
    Now that we can nail down the exact timing of a glitch event, I think the next test I want to do is run a USBpcap along with procmon... we could actually match up the timing of events now, since we can get the exact system time of when the packet duplication happens.

    Ideally I'd like to get a log with USBpcap and procmon when a glitch happens outside of photoshop; I think that would be the easiest way to do a comparison and see what exact request or combination of requests was triggering things.

    Unless it's just a power management issue... But even then, if we don't see anything in procmon that correlates directly with a glitch, it becomes more likely that it's power management related.
     
Thread Status:
Not open for further replies.

Share This Page