0

Normally when I plug a CDC serial USB device, I get a device like /dev/cu.usbmodem1411. A remote user I'm supporting who's having difficulty with a serial device is reporting a device with FD in the name: /dev/cu.usbmodemFD211 (on a Macbook Air of unknown vintage running 10.13.4)?

What's the meaning of the FD? I've done a websearch but turned up nothing, though some people mention a lower-case fd instead. I know the digits just signify the controller, port, etc.

  • Which version of macOS (on the remote system), which USB device, which drivers are used? – nohillside Oct 24 '18 at 17:31
  • 2
    Also, how does knowing the meaning of FD help you in solve the problem? Would it be better to focus on the actual issue instead? – nohillside Oct 24 '18 at 17:33
  • Added MacOS info. We're supporting one of our devices which would normally work fine on a Mac. Can't reproduce the problem. It could be a USB hub issue or USB-C issue or something else. No special drivers. Knowing what "FD" means could help us narrow it down. – Dan Halbert Oct 24 '18 at 17:51
  • 1
    Might "FD" mean full duplex? Modems are so 20th century ... :-) – IconDaemon Oct 24 '18 at 18:07
  • I'm more interested in the fact that you plug in a CD serial device and get usbmodemXXX. Also, to echo @nohillside, why is the device name critical here? – Allan Oct 25 '18 at 3:52
1

There's no technical consequences due to the device having "FD" in its name. It is "just a name", so the operating system doesn't treat it any differently because it says "FD".

The reason for the different namings is that the driver for the USB serial device decides the name of the device file. You will see different names depending on which driver the user has installed.

For these reasons, it is not possible to generally say what the "FD" stands for - as it depends entirely on which driver, the user has installed. Typically "FD" stands for "file descriptor" or "full duplex" in this context.

  • The presence of a non-builtin driver could be the problem in this case. I'll investigate further. – Dan Halbert Oct 25 '18 at 2:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .