Matt,
Thanks for chiming in.
I swapped out the 2413u v2.4 with my 2413U v1.7 which I had recapped. it again worked for about 2-4 days and then Indigo said it couldn't open the serial device.
I downloaded 'Serial' from
https://www.decisivetactics.com/products/serial/ which did load fine and it sees the A60335J2 USB to serial port just fine. However, it also cannot open the serial port for writing and says it fails.
So, I shut down Indigo and was then able to open the USB Serial port just fine. So it IS something in Indigo that is blocking the USB Serial port once it is opened.
- Here is 'Serial' app opening the USB port once Indigo has been shutdown
- Screen Shot Serial opens USB port OK.png (13.67 KiB) Viewed 2473 times
- 'Serial' app could not open the USB serial port WHILE Indigo was running
- Screen Shot USB FT232R Could Not Be Opened.png (66.31 KiB) Viewed 2473 times
I did find some blurb on the FTDI site about problems with multiple write to the devices from threads will block subsequent threads trying to write to the device if the first thread isn't finished (relinquished it). For instance, the FTDI driver doesn't by default support multithreading writes. They have some sort of helper program but I haven't tried it.
I'm wondering if that hasn't crept into the mix of things with the new python 3 upgrade
. I don't have the time or bandwidth currently to go that deep into the device tree to see if it is blocked.
Also, I happen to think overnight (one of those sleeping thoughts) that all of this difficulty seemed to have started with the last release 2022.1.2 - it may be a coincidence but thought I would mention it because I'm not exactly sure what the difference in 2022.1.1 and 2022.1.2.
So, my 2413U works fine - it responds to resets and it open on the 'Serial' app just fine. It does not work fine with Indigo.
- List of the Serial devices from the 'Serial' app
- Screen Shot 2022-08-03 at 8.23.31 PM.png (35.49 KiB) Viewed 2473 times
For completeness, here's a list of the USB devices on my late 2014 Mac Mini running 12.5:
lsusb -v
2022-08-03 20:39:25.333 system_profiler[921:32202] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2022-08-03 20:39:25.334 system_profiler[921:32202] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
USB:
USB 3.0 Bus:
Host Controller Driver: AppleUSBXHCILPT
PCI Device ID: 0x9c31
PCI Revision ID: 0x0004
PCI Vendor ID: 0x8086
USB Receiver:
Product ID: 0xc52b
Vendor ID: 0x046d (Logitech Inc.)
Version: 24.11
Speed: Up to 12 Mb/s
Manufacturer: Logitech
Location ID: 0x14700000 / 2
Current Available (mA): 500
Current Required (mA): 98
Extra Operating Current (mA): 0
IR Receiver:
Product ID: 0x8242
Vendor ID: 0x05ac (Apple Inc.)
Version: 1.00
Speed: Up to 1.5 Mb/s
Manufacturer: Apple, Inc.
Location ID: 0x14400000 / 3
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0
Built-In: Yes
BRCM20702 Hub:
Product ID: 0x4500
Vendor ID: 0x0a5c (Broadcom Corp.)
Version: 1.00
Manufacturer: Apple Inc.
Location ID: 0x14300000
Bluetooth USB Host Controller:
Product ID: 0x8289
Vendor ID: 0x05ac (Apple Inc.)
Version: 1.50
Manufacturer: Apple Inc.
Location ID: 0x14330000
Hub:
Product ID: 0x0237
Vendor ID: 0x050d (Belkin Corporation)
Version: 0.00
Speed: Up to 480 Mb/s
Location ID: 0x14200000 / 5
Current Available (mA): 500
Current Required (mA): 2
Extra Operating Current (mA): 0
CP2102 USB to UART Bridge Controller:
Product ID: 0xea60
Vendor ID: 0x10c4 (Silicon Laboratories, Inc.)
Version: 1.00
Serial Number: 0001
Speed: Up to 12 Mb/s
Manufacturer: Silicon Labs
Location ID: 0x14260000 / 10
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0
FT232R USB UART:
Product ID: 0x6001
Vendor ID: 0x0403 (Future Technology Devices International Limited)
Version: 6.00
Serial Number: A60335J2
Speed: Up to 12 Mb/s
Manufacturer: FTDI
Location ID: 0x14210000 / 8
Current Available (mA): 500
Current Required (mA): 90
Extra Operating Current (mA): 0