Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LS240 I/O errors #128

Open
BrianJKoopman opened this issue Dec 17, 2020 · 0 comments
Open

LS240 I/O errors #128

BrianJKoopman opened this issue Dec 17, 2020 · 0 comments
Assignees
Labels
agent: ls240 bug Something isn't working
Milestone

Comments

@BrianJKoopman
Copy link
Member

Similar to #7 the LS240s don't handle I/O errors well.

At Penn we saw the USB hub seemingly drop all connections for 1 second, during which a write call was happening, which failed, causing all LS240 Agents to crash.

agent logs:

2020-12-17T21:59:13+0000 acq:1 Crash in thread: [Failure instance: Traceback: <class 'serial.serialutil.SerialException'>: write failed: [Errno 5] Input/output error
/usr/lib/python3.6/threading.py:916:_bootstrap_inner
/usr/lib/python3.6/threading.py:864:run
/usr/local/lib/python3.6/dist-packages/twisted/_threads/_threadworker.py:46:work
/usr/local/lib/python3.6/dist-packages/twisted/_threads/_team.py:190:doWork
--- <exception caught here> ---
/usr/local/lib/python3.6/dist-packages/twisted/python/threadpool.py:250:inContext
/usr/local/lib/python3.6/dist-packages/twisted/python/threadpool.py:266:<lambda>
/usr/local/lib/python3.6/dist-packages/twisted/python/context.py:122:callWithContext
/usr/local/lib/python3.6/dist-packages/twisted/python/context.py:85:callWithContext
LS240_agent.py:249:start_acq
/app/socs/socs/Lakeshore/Lakeshore240.py:280:get_reading
/app/socs/socs/Lakeshore/Lakeshore240.py:106:msg
/usr/local/lib/python3.6/dist-packages/serial/serialposix.py:571:write
]
2020-12-17T21:59:13+0000 acq:1 Status is now "done".

dmesg logs:

[Thu Dec 17 16:53:45 2020] usb 3-4: USB disconnect, device number 69
[Thu Dec 17 16:53:45 2020] usb 3-4.1: USB disconnect, device number 70
[Thu Dec 17 16:53:45 2020] xhci_hcd 0000:00:14.0: WARN Cannot submit Set TR Deq Ptr
[Thu Dec 17 16:53:45 2020] xhci_hcd 0000:00:14.0: A Set TR Deq Ptr command is pending.
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB8: failed set request 0x7 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB8: failed set request 0x12 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB8: failed set request 0x0 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB8: cp210x converter now disconnected from ttyUSB8
[Thu Dec 17 16:53:45 2020] cp210x 3-4.1:1.0: device disconnected
[Thu Dec 17 16:53:45 2020] usb 3-4.2: USB disconnect, device number 71
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB9: failed set request 0x7 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB9: failed set request 0x12 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB9: failed set request 0x0 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB9: cp210x converter now disconnected from ttyUSB9
[Thu Dec 17 16:53:45 2020] cp210x 3-4.2:1.0: device disconnected
[Thu Dec 17 16:53:45 2020] usb 3-4.3: USB disconnect, device number 72
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB10: failed set request 0x7 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB10: failed set request 0x12 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB10: failed set request 0x0 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB10: cp210x converter now disconnected from ttyUSB10
[Thu Dec 17 16:53:45 2020] cp210x 3-4.3:1.0: device disconnected
[Thu Dec 17 16:53:45 2020] usb 3-4.4: USB disconnect, device number 73
[Thu Dec 17 16:53:45 2020] usb 3-4.4.1: USB disconnect, device number 74
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB11: failed set request 0x7 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB11: failed set request 0x12 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB11: failed set request 0x0 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB11: cp210x converter now disconnected from ttyUSB11
[Thu Dec 17 16:53:45 2020] cp210x 3-4.4.1:1.0: device disconnected
[Thu Dec 17 16:53:45 2020] usb 3-4.4.2: USB disconnect, device number 75
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB12: failed set request 0x7 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB12: failed set request 0x12 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB12: failed set request 0x0 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB12: cp210x converter now disconnected from ttyUSB12
[Thu Dec 17 16:53:45 2020] cp210x 3-4.4.2:1.0: device disconnected
[Thu Dec 17 16:53:45 2020] usb 3-4.4.3: USB disconnect, device number 76
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB13: failed set request 0x7 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB13: failed set request 0x12 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB13: failed set request 0x0 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB13: cp210x converter now disconnected from ttyUSB13
[Thu Dec 17 16:53:45 2020] cp210x 3-4.4.3:1.0: device disconnected
[Thu Dec 17 16:53:45 2020] usb 3-4.4.4: USB disconnect, device number 77
[Thu Dec 17 16:53:45 2020] usb 3-4.4.4.1: USB disconnect, device number 78
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB14: failed set request 0x7 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB14: failed set request 0x12 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB14: failed set request 0x0 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB14: cp210x converter now disconnected from ttyUSB14
[Thu Dec 17 16:53:45 2020] cp210x 3-4.4.4.1:1.0: device disconnected
[Thu Dec 17 16:53:45 2020] usb 3-4.4.4.2: USB disconnect, device number 79
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB15: failed set request 0x7 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB15: failed set request 0x12 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB15: failed set request 0x0 status: -19
[Thu Dec 17 16:53:45 2020] cp210x ttyUSB15: cp210x converter now disconnected from ttyUSB15
[Thu Dec 17 16:53:45 2020] cp210x 3-4.4.4.2:1.0: device disconnected
[Thu Dec 17 16:53:45 2020] usb 3-4: new high-speed USB device number 80 using xhci_hcd
[Thu Dec 17 16:53:46 2020] usb 3-4: New USB device found, idVendor=2109, idProduct=2812, bcdDevice=90.90
[Thu Dec 17 16:53:46 2020] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Thu Dec 17 16:53:46 2020] usb 3-4: Product: USB2.0 Hub             
[Thu Dec 17 16:53:46 2020] usb 3-4: Manufacturer: VIA Labs, Inc.         
[Thu Dec 17 16:53:46 2020] hub 3-4:1.0: USB hub found
[Thu Dec 17 16:53:46 2020] hub 3-4:1.0: 4 ports detected
[Thu Dec 17 16:53:46 2020] usb 3-4.1: new full-speed USB device number 81 using xhci_hcd
[Thu Dec 17 16:53:46 2020] usb 3-4.1: New USB device found, idVendor=1fb9, idProduct=0205, bcdDevice= 1.00
[Thu Dec 17 16:53:46 2020] usb 3-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Thu Dec 17 16:53:46 2020] usb 3-4.1: Product: Lake Shore Temperature Monitor
[Thu Dec 17 16:53:46 2020] usb 3-4.1: Manufacturer: Silicon Labs
[Thu Dec 17 16:53:46 2020] usb 3-4.1: SerialNumber: LSA24AZ
[Thu Dec 17 16:53:46 2020] cp210x 3-4.1:1.0: cp210x converter detected
[Thu Dec 17 16:53:46 2020] usb 3-4.1: cp210x converter now attached to ttyUSB0
[Thu Dec 17 16:53:46 2020] usb 3-4.2: new full-speed USB device number 82 using xhci_hcd
[Thu Dec 17 16:53:46 2020] usb 3-4.2: New USB device found, idVendor=1fb9, idProduct=0205, bcdDevice= 1.00
[Thu Dec 17 16:53:46 2020] usb 3-4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Thu Dec 17 16:53:46 2020] usb 3-4.2: Product: Lake Shore Temperature Monitor
[Thu Dec 17 16:53:46 2020] usb 3-4.2: Manufacturer: Silicon Labs
[Thu Dec 17 16:53:46 2020] usb 3-4.2: SerialNumber: LSA24LW
[Thu Dec 17 16:53:46 2020] cp210x 3-4.2:1.0: cp210x converter detected
[Thu Dec 17 16:53:46 2020] usb 3-4.2: cp210x converter now attached to ttyUSB1
[Thu Dec 17 16:53:46 2020] usb 3-4.3: new full-speed USB device number 83 using xhci_hcd
[Thu Dec 17 16:53:46 2020] usb 3-4.3: New USB device found, idVendor=1fb9, idProduct=0205, bcdDevice= 1.00
[Thu Dec 17 16:53:46 2020] usb 3-4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Thu Dec 17 16:53:46 2020] usb 3-4.3: Product: Model 240 Temperature Monitor
[Thu Dec 17 16:53:46 2020] usb 3-4.3: Manufacturer: Silicon Labs
[Thu Dec 17 16:53:46 2020] usb 3-4.3: SerialNumber: LSA24M9
[Thu Dec 17 16:53:46 2020] cp210x 3-4.3:1.0: cp210x converter detected
[Thu Dec 17 16:53:46 2020] usb 3-4.3: cp210x converter now attached to ttyUSB2
[Thu Dec 17 16:53:46 2020] usb 3-4.4: new high-speed USB device number 84 using xhci_hcd
[Thu Dec 17 16:53:47 2020] usb 3-4.4: New USB device found, idVendor=2109, idProduct=2812, bcdDevice=90.90
[Thu Dec 17 16:53:47 2020] usb 3-4.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Thu Dec 17 16:53:47 2020] usb 3-4.4: Product: USB2.0 Hub             
[Thu Dec 17 16:53:47 2020] usb 3-4.4: Manufacturer: VIA Labs, Inc.         
[Thu Dec 17 16:53:47 2020] hub 3-4.4:1.0: USB hub found
[Thu Dec 17 16:53:47 2020] hub 3-4.4:1.0: 4 ports detected
[Thu Dec 17 16:53:47 2020] usb 3-4.4.1: new full-speed USB device number 85 using xhci_hcd
[Thu Dec 17 16:53:47 2020] usb 3-4.4.1: New USB device found, idVendor=1fb9, idProduct=0205, bcdDevice= 1.00
[Thu Dec 17 16:53:47 2020] usb 3-4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Thu Dec 17 16:53:47 2020] usb 3-4.4.1: Product: Lake Shore Temperature Monitor
[Thu Dec 17 16:53:47 2020] usb 3-4.4.1: Manufacturer: Silicon Labs
[Thu Dec 17 16:53:47 2020] usb 3-4.4.1: SerialNumber: LSA24R2
[Thu Dec 17 16:53:47 2020] cp210x 3-4.4.1:1.0: cp210x converter detected
[Thu Dec 17 16:53:47 2020] usb 3-4.4.1: cp210x converter now attached to ttyUSB3
[Thu Dec 17 16:53:47 2020] usb 3-4.4.2: new full-speed USB device number 86 using xhci_hcd
[Thu Dec 17 16:53:47 2020] usb 3-4.4.2: New USB device found, idVendor=1fb9, idProduct=0205, bcdDevice= 1.00
[Thu Dec 17 16:53:47 2020] usb 3-4.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Thu Dec 17 16:53:47 2020] usb 3-4.4.2: Product: Lake Shore Temperature Monitor
[Thu Dec 17 16:53:47 2020] usb 3-4.4.2: Manufacturer: Silicon Labs
[Thu Dec 17 16:53:47 2020] usb 3-4.4.2: SerialNumber: LSA24LQ
[Thu Dec 17 16:53:47 2020] cp210x 3-4.4.2:1.0: cp210x converter detected
[Thu Dec 17 16:53:47 2020] usb 3-4.4.2: cp210x converter now attached to ttyUSB4
[Thu Dec 17 16:53:47 2020] usb 3-4.4.3: new full-speed USB device number 87 using xhci_hcd
[Thu Dec 17 16:53:47 2020] usb 3-4.4.3: New USB device found, idVendor=1fb9, idProduct=0205, bcdDevice= 1.00
[Thu Dec 17 16:53:47 2020] usb 3-4.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Thu Dec 17 16:53:47 2020] usb 3-4.4.3: Product: Lake Shore Temperature Monitor
[Thu Dec 17 16:53:47 2020] usb 3-4.4.3: Manufacturer: Silicon Labs
[Thu Dec 17 16:53:47 2020] usb 3-4.4.3: SerialNumber: LSA24LN
[Thu Dec 17 16:53:47 2020] cp210x 3-4.4.3:1.0: cp210x converter detected
[Thu Dec 17 16:53:47 2020] usb 3-4.4.3: cp210x converter now attached to ttyUSB5
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4: new high-speed USB device number 88 using xhci_hcd
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4: New USB device found, idVendor=2109, idProduct=2812, bcdDevice=90.90
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4: Product: USB2.0 Hub             
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4: Manufacturer: VIA Labs, Inc.         
[Thu Dec 17 16:53:48 2020] hub 3-4.4.4:1.0: USB hub found
[Thu Dec 17 16:53:48 2020] hub 3-4.4.4:1.0: 4 ports detected
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.1: new full-speed USB device number 89 using xhci_hcd
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.1: New USB device found, idVendor=1fb9, idProduct=0205, bcdDevice= 1.00
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.1: Product: Model 240 Temperature Monitor
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.1: Manufacturer: Silicon Labs
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.1: SerialNumber: LSA22YY
[Thu Dec 17 16:53:48 2020] cp210x 3-4.4.4.1:1.0: cp210x converter detected
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.1: cp210x converter now attached to ttyUSB6
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.2: new full-speed USB device number 90 using xhci_hcd
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.2: New USB device found, idVendor=1fb9, idProduct=0205, bcdDevice= 1.00
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.2: Product: Model 240 Temperature Monitor
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.2: Manufacturer: Silicon Labs
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.2: SerialNumber: LSA22YW
[Thu Dec 17 16:53:48 2020] cp210x 3-4.4.4.2:1.0: cp210x converter detected
[Thu Dec 17 16:53:48 2020] usb 3-4.4.4.2: cp210x converter now attached to ttyUSB7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agent: ls240 bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant