41CL and Mac Mojave - USB-to-serial device no longer in /dev
Post: #1
41CL and Mac Mojave - USB-to-serial device no longer in /dev
After a long downtime, seeing the recent messages about the 41CL updates, I decided to get my 41CL updated.
I purchased a new MacBook Pro back in November, and I am on the most up-to-date Mac OS 10.14.2.
My problem is that my USB-to-serial device no longer shows up in the /dev list. It used to show up as /dev/tty.usbserial, but it does not show up at all anymore.
I have a serial terminal application that I use for my MacBook Pro to be the terminal for some of my vintage computers, and that detects my USB-to-serial device and works fine. My Parallels application pretends to be a Windows machine and also detects my USB-to-serial device just fine. So, all is well with my system. It's working as expected.
BUT since I need to name the serial device for the Java updater, and I can no longer find the device name for my USB-to-serial device in the /dev list, I am stuck dead in the water.
Has anyone else encountered this problem? How have you solved it?
Thanks very much in advance for your thoughts.
smp
01-03-2019, 06:24 PM (This post was last modified: 01-03-2019 06:25 PM by Sylvain Cote.)
RE: 41CL and Mac Mojave - USB-to-serial device no longer in /dev
First you need to find what USB-to-serial chip that you have in your dongle.
  1. start a terminal session (aka command line or shell session)
  2. unplug your USB-to-serial dongle
  3. type: system_profiler SPUSBDataType [RETURN]
  4. plug your USB-to-serial dongle
  5. type: system_profiler SPUSBDataType [RETURN]
  6. comparing the two list should reveal the USB-to-serial chip that you have in your dongle

Chip information should look like this:
TTL232R-3V3:
Product ID: 0x6001
Vendor ID: 0x0403 (Future Technology Devices International Limited)
Version: 6.00
Serial Number: FTDO73M5
Speed: Up to 12 Mb/sec
Manufacturer: FTDI
Location ID: 0x14140000 / 10
Current Available (mA): 500
Current Required (mA): 90
Extra Operating Current (mA): 0

Excluding the Chinese clones, the two main USB-to-Serial chip manufacturers are FTDI and Prolific.
FTDI VCP drivers for macOS can be found HERE
Prolific drivers for macOS can be found HERE
Warning: the FTDI drivers for macOS are generally so bad that Apple decided to write one for themselves, so if you have a FTDI chip macOS should normally see it, if not then the procedure is more involved.
Sylvain
01-03-2019, 06:51 PM (This post was last modified: 01-03-2019 06:53 PM by smp.)
RE: 41CL and Mac Mojave - USB-to-serial device no longer in /dev
Thanks very much, Sylvain, for your response.
I do not need drivers. Mac Mojave has built-in support for my Prolific device. My problem is, even though I can plug my USB-to-serial device in, and my computer will work with it just fine, it does not show up in the /dev list, so I cannot direct the 41CL update where to go.
It used to be that in the /dev list I would see tty.usbserial after I plugged in my device. This no longer happens in Mac Mojave 10.14.2. When I use /dev/tty.usbserial in my Java command for the update, it responds with an error message that it couldn't open the serial port.
My other Mac applications find the USB-to-serial device automatically, without me having to direct them to it. But the Java Update application needs some direction in the command line.
Thanks for trying.. Looks like Mac Mojave has done me in.
smp

Jun 11, 2018  PL2303 SERIAL PORT USB-SERIAL CONTROLLER DRIVERS FOR MAC - Prolific recommends following vendor cable brands: Website Design by Alvitr. Removal of this tool: Or contact our worldwide distributors for other cable product reference and chip samples. But yes, then I started doing that, no change. Uploader: Mamuro Date Added: 11 November 2005 File Size: 9.35 Mb Operating.

Post: #4
RE: 41CL and Mac Mojave - USB-to-serial device no longer in /dev
Can you try running the java app under Windows/Parallels?
You'll still need to figure out the com port number, but perhaps the Windows Device Manager will be more forthcoming? (If not, try COM1)
01-03-2019, 08:30 PM (This post was last modified: 01-03-2019 08:32 PM by Sylvain Cote.)
RE: 41CL and Mac Mojave - USB-to-serial device no longer in /dev
If you do not see your USB device in /dev it means that you need to install a driver.
I just tried a USB-to-Serial dongle from TI that I do not have the driver on macOS 10.14.2.
When I do a USB enumeration (system_profiler and lsusb from macport) I can see the chip information, but the device is not shown in /dev because I do not have the serial driver for the USB device.
So my suggestion will be to install the prolific serial driver for your prolific chip if you want to update your 41CL on macOS.
Sylvain
01-04-2019, 05:05 PM (This post was last modified: 01-04-2019 05:40 PM by smp.)
RE: 41CL and Mac Mojave - USB-to-serial device no longer in /dev
(01-03-2019 07:57 PM)BobVA Wrote: Can you try running the java app under Windows/Parallels?
You'll still need to figure out the com port number, but perhaps the Windows Device Manager will be more forthcoming? (If not, try COM1)

Thanks very much for your suggestion, Bob.
That's exactly what I am doing now. I had to hunt around a bit in Windows XP for what COM port my USB-to-serial device showed up on - I finally remembered to start up my TeraTerm program and see where it was connecting. It turned out to be COM8.
I am running the updater now. I'll post back in a few hours when it's finished (hopefully successfully).
smp
01-05-2019, 05:27 PM (This post was last modified: 01-05-2019 05:31 PM by smp.)
RE: 41CL and Mac Mojave - USB-to-serial device no longer in /dev
I've been at this since yesterday.. I've had a variety of problems, including batteries dying, timeouts, the calculator going to sleep unattended, and the computer going to sleep unattended. Sigh!
This morning, I performed a complete update (without using the CPONLY command) and the 41CL did the complete check (1h, 25m, 58s), and finished off indicating that NUT0-N, TIME-3A, and YFNZ-4F still need to be updated. BUT, when I did the * and FLUPD, the 41CL screen goes blank for a couple of seconds, and then beeps showing UPD DONE. BUT, no commands were ever sent over to the PC to download the files.
I'm stumped at this point. Any thoughts or suggestions would be appreciated.
TIA
smp
Post: #8
RE: 41CL and Mac Mojave - USB-to-serial device no longer in /dev
(01-05-2019 05:27 PM)smp Wrote: I've been at this since yesterday.. I've had a variety of problems, including batteries dying, timeouts, the calculator going to sleep unattended, and the computer going to sleep unattended. Sigh!
This morning, I performed a complete update (without using the CPONLY command) and the 41CL did the complete check (1h, 25m, 58s), and finished off indicating that NUT0-N, TIME-3A, and YFNZ-4F still need to be updated. BUT, when I did the * and FLUPD, the 41CL screen goes blank for a couple of seconds, and then beeps showing UPD DONE. BUT, no commands were ever sent over to the PC to download the files.
I'm stumped at this point. Any thoughts or suggestions would be appreciated.
TIA
smp

Those three images are in the OS sector. This sector will never be updated unless you explicitly enable the sector for updating. I will update the manual to make this more obvious. Right now it's only described in the P8UPD function description. If you execute the OSUPDT command before you do the FLUPD it will proceed with updating the OS sector.
01-05-2019, 06:26 PM (This post was last modified: 01-05-2019 06:26 PM by smp.)
RE: 41CL and Mac Mojave - USB-to-serial device no longer in /dev
(01-05-2019 05:45 PM)Monte Dalrymple Wrote: Those three images are in the OS sector. This sector will never be updated unless you explicitly enable the sector for updating. I will update the manual to make this more obvious. Right now it's only described in the P8UPD function description. If you execute the OSUPDT command before you do the FLUPD it will proceed with updating the OS sector.

Thanks a million, Monte!
I went back and executed the OSUPDT command and then executed the FLUPD command again, and the process went ahead and successfully completed. Whew!
smp
01-06-2019, 05:17 AM (This post was last modified: 01-06-2019 05:20 AM by rprosperi.)
RE: 41CL and Mac Mojave - USB-to-serial device no longer in /dev
(01-05-2019 06:26 PM)smp Wrote: I went back and executed the OSUPDT command and then executed the FLUPD command again, and the process went ahead and successfully completed. Whew!
smp

Once the OS is succesfuly updated, you should use the OSPROT command to restore the default state of OS protection. In any case, this is restored upon every power-on, so it's probably already taken care of on you machine, just mentioning it to be complete for future readers.
And now that you're fully updated, do another scan after setting CPONLY, just to see it. It's worth it to see a full scan complete in about 1.5 minutes.
--Bob Prosperi
« Next Oldest Next Newest »


User(s) browsing this thread: 1 Guest(s)
Contact Us The Museum of HP Calculators Return to Top Return to Content Lite (Archive) Mode RSS Syndication

Do you use direct with a Tiptel phone with serial interface that is connected to your Mac via a USB serial adapter?

Then you need a driver for this adapter.


Support from your vendor

Because of the large number of available USB serial adapters, we cannot support these adapters and their drivers. Please always contact your vendor where you purchased the adapter, or the adaptor's manufacturer.

In addition, we have collected all information that we know about the USB serial adapter drivers on this page. Many questions of our customers can be answered with this information.


New driver for macOS Catalina?

After past OS updates, some customers reported that direct no longer worked after the upgrade.

In some cases the driver of the USB serial adapters just needed to be reinstalled after the OS update. In other cases, a new driver version was required.

This might be the case with the update to macOS Catalina as well.

Since the adapter's manufacturers often only provide sparse information about OS compatibility of specific driver versions, we recommend to use the update to macOS Catalina to also update your USB serial adapter's driver. Even in those cases where your current driver version seems to run under macOS Catalina.

Astute graphics illustrator 2019


macOS Catalina requires user approval to load new hardware drivers

Please note: since macOS High Sierra user approval is required before new hardware drivers are loaded.

A warning panel will pop up when the system tries to load the new driver for the first time. Depending on the driver this may be during driver installation, after the next system reboot, or when the USB serial adapter is first plugged in. At this time you will need to open System Preferences, select the Security & Privacy section, and click Allow.

You will only need to do this once. You may not have to do this at all if a previous version of the driver had already been installed on your computer before you upgraded to macOS Catalina.

Possible pitfalls:

  • The approval UI in System Preferences will only be visible for 30 minutes. If you wait too long, you will no longer be able to approve loading of the driver. Try unplugging and reconnecting the USB serial adapter, then going back to the System Preferences main page, and then reopening the Security & Privacy section. This may cause the UI to reappear.
  • The warning panel will only pop up when the system tries to load the driver for the first time. If you did not approve then, no warning panel will be shown in the future (the approval UI in System Preferences will reappear though).
  • You may need to quit direct and unplug and reconnect the USB serial adapter after having approved loading of the driver.

See Apple Technical Note TN2459 (User-Approved Kernel Extension Loading) for details.


Driver versions

Please first check what kind of USB serial adapter you are using. The important thing here is not the manufacturer of the adapter (of which there are many), but the manufacturer of the adapter's chip set.

We are aware of adapters with chip sets of three manufacturers: FTDI, Keyspan, and Prolific.

Please use our instructions at the end of this page to determine the type of USB serial adapter that you are using.

FTDI adapter

If you are using an adapter with an FTDI chip set (e.g. from DeLock or Digitus), please install FTDI's current driver version.

Serial key finder online. Here is FTDI's overview page.

As of October 2019 FTDI offers:

  • driver version 2.4.2 for macOS 10.9 and above
  • driver version 2.2.18 for macOS 10.3 to 10.8
Usage with macOS Catalina (10.15)
Driver version 2.4.2 for macOS 10.9 and above can be installed under macOS Catalina where it works as intended.
Please review the note on the required user approval to load new hardware drivers.

Keyspan adapter

If you are using a Keyspan adapter (USA-19HS), please install the manufacturer Tripp Lite's current driver version.

Here is Tripp Lite's download page.

As of October 2019 Tripp Lite offers:

  • a driver for macOS 10.12 to 10.14 (driver version 4.0b4)
  • a driver for macOS 10.9 to 10.11 (driver version 4)
  • a driver for macOS 10.7 to 10.8.x (driver version 3.0.757)
  • a driver for macOS 10.6 (also driver version 3.0.757)
Usage with macOS Catalina (10.15)
Driver version 4.0b4 for macOS 10.12 to 10.14 can be installed under macOS Catalina (the macOS system report displays version 4.0).
We did not verify that this driver actually works but we assume it does. If you successfully use this driver with macOS Catalina, please let us know.
Please review the note on the required user approval to load new hardware drivers.

Note: Driver version 4 for macOS 10.9 to 10.11 could only be installed as long as the installer package was not located in a folder with space characters in its path name (!). This no longer seems to be a problem in the installer of driver version 4.0b4 for macOS 10.12 Beta und 10.13.

Prolific adapter

If you are using an adapter with a Prolific chip set (e.g. from Manhattan or Hama), please install Prolific's current driver version.

Here is Prolific's overview page (if you are asked to log in, please use GUEST als both user name and password). Click on the link to PL2303 USB to Serial Drivers.

As of October 2019 Prolific offers:

  • driver version 1.6.2 for macOS 10.9 to 10.15
  • driver version 1.5.1 for macOS 10.6 to 10.8
Usage with macOS Catalina (10.15)
Driver version 1.6.2 for macOS 10.9 to 10.15 can be installed under macOS Catalina where it works as intended.
Note: The file offered for download is a rar archive. This cannot be unpacked on macOS without using an additional tool. We have asked Prolific to change this. Until this happens, the following article may help you: How to Open RAR Files on Mac OS X
Please review the note on the required user approval to load new hardware drivers.

Which USB serial adapter do I have?

Here are two ways to identify what kind of USB serial adapter or corresponding hardware driver you are using.

1.

If the adapter's driver is installed, it will be displayed in the macOS system report.

Choose About This Mac from the Apple menu and click on System Report.. in the macOS Catalina window. Look in Software > Extensions.

The three drivers will be displayed under the following names:

  • FTDIUSBSerialDriver
  • KeyspanUSAdriver
  • ProlificUsbSerial
Prolific

2.

If the adapter is connected, the manufacturer of the adaptor and of its chipset may be displayed in the macOS system report.

Choose About This Mac from the Apple menu and click on System Report.. in the macOS Catalina window. Look in Hardware > USB.


Popular Posts