[time-nuts] USB fun and games

Hal Murray hmurray at megapathdsl.net
Thu Jul 16 23:55:03 UTC 2020


After all my noise about the FT232R polling at 125 microseconds, I thought I 
would see if I could make a hanging bridge.  To my surprise and annoyance, it 
was polling at 1ms.

I screwed around for a while but couldn't get it to work on the hardware and 
kernel that it was plugged into.

I think there is a magic mux between the USB hardware/firmware on the host and 
the wires to the connectors.  If I plug a thumb drive into a connector, I get 
a different USB hub than I get when I plug a GPS mouse into the same connector.

After a while, I tried it in a newer system.  That polls at 125 microseconds.  
Well, most of the time. Every 5 min (rough) it gets another 125 microseconds 
added to the timing.

Here are a couple of graphs.

http://users.megapathdsl.net/~hmurray/time-nuts/USB/USB-125usec-a.png
http://users.megapathdsl.net/~hmurray/time-nuts/USB/USB-125usec-b.png

Does anybody know anything about this quirk?

Initially, I had another GPS gizmo plugged into that box.  Now there there are 
no other USB devices.

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd 
FT232 Serial (UART) IC
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub



-- 
These are my opinions.  I hate spam.







More information about the Time-nuts_lists.febo.com mailing list