9 years, 4 months ago.

USB Serial not working on OS X 10.9.5

According to the Serial port manual, the serial port of the LPC4088 Quickstart Board should show up on the Mac without installing any driver. It should be found somewhere at /dev/tty*.

If I compare the list of devices in /dev/ before and after connecting the Quickstart Board, there is no difference. Neither does the board show up as a memory stick, nor can I connect it to Windows on Parallels.

dmesg shows the following output after connecting the Board:

USBMSC Identifier (non-unique): 40880200F931B8C004CE07B0 0xd28 0x204 0x100, 1
USBF:    379172.236    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 6, EP: 0)
USBF:    379183.245    AppleUSBEHCI::Found a transaction past the completion deadline on bus 0x1a, timing out! (Addr: 6, EP: 2)
USBF:    379194.253    AppleUSBEHCI::Found a transaction past the completion deadline on bus 0x1a, timing out! (Addr: 6, EP: 2)
USBF:    379200.259    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 6, EP: 0)
USBF:    379206.265    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379212.271    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379218.276    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379224.282    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379230.288    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
[0xffffff805afee200](1)/(5) Device not responding
       0        1 AppleUSBCDCACMControl: start - Failed to find the CDC driver
       0        2 AppleUSBCDCACMData: start - Find CDC driver for ACM data interface failed
       0        2 AppleUSBCDCECMData: start - Find CDC driver for ECM data interface failed
AppleUSBCDC: Version number - 4.2.1b5
USBF:    379236.294    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379236.331    The IOUSBFamily is having trouble enumerating a USB device that has been plugged in.  It will keep retrying.  (Port 1 of Hub at 0x1a120000)
USBF:    379242.300    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379248.305    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379254.308    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379254.849    The IOUSBFamily was not able to enumerate a device.
USBF:    379261.315    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379261.353    The IOUSBFamily is having trouble enumerating a USB device that has been plugged in.  It will keep retrying.  (Port 1 of Hub at 0x1a120000)
USBF:    379267.321    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379273.327    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379279.332    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379280.272    The IOUSBFamily was not able to enumerate a device.
USBF:    379286.338    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379286.376    The IOUSBFamily is having trouble enumerating a USB device that has been plugged in.  It will keep retrying.  (Port 1 of Hub at 0x1a120000)
USBF:    379292.344    AppleUSBEHCI::Found a transaction which hasn't moved in 5000 milliseconds on bus 0x1a, timing out! (Addr: 0, EP: 0)
USBF:    379292.382    The IOUSBFamily gave up enumerating a USB device after 10 retries.  (Port 1 of Hub at 0x1a120000)
USBF:    379292.382    The IOUSBFamily was not able to enumerate a device.

Does anyone have any hints?

It's a 13", Mid 2012 MacBook Pro, running 10.9.5

1 Answer

9 years, 4 months ago.

Can you update the interface firmware on the device? http://developer.mbed.org/users/embeddedartists/notebook/lpc4088-updating-the-cmsis-dap-interface/

To do this on a Mac you'll need to use terminal and something like

>cp -X <path to bin> <path to device>