Black Lives Matter - Action and Equality. ... Adafruit is open and shipping.
0

Adafruit Metro 328 Not Recognized
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Adafruit Metro 328 Not Recognized

by ms5 on Sun Jan 12, 2020 10:25 am

I recently purchased an Adafruit MetroX Classic Kit - Experimentation Kit for Metro 328 (https://www.adafruit.com/product/170). When I plug the board into the USB port on my macbook an entry shows up under the USB bus, but there is no corresponding virtual serial port created. I've tried on two macbooks, one a late 2012 model running 10.11.6 El Capitan and the other from 2017 running 10.14.6 Mojave with the same result (and nearly identical behavior) in both cases. When plugged in the green light is solid and the red light blinks on and off.

I'm following the directions here: https://learn.adafruit.com/experimenter ... /mac-setup and elsewhere on the forums. I've installed the VCP and the CP210X drivers, force loaded the VCP driver with kextutil / kextload and friends, renamed Apple's native FTDI driver as suggested in the VCP docs, double-tapped the reset button, etc. without any luck.

Before the device is plugged in, these are the /dev/ entries:

Code: Select all | TOGGLE FULL SIZE
ls -w /dev/cu.* /dev/tty.*
/dev/cu.Bluetooth-Incoming-Port  /dev/tty.Bluetooth-Incoming-Port


When it is plugged in, new entries appear:

Code: Select all | TOGGLE FULL SIZE
$ ls -w /dev/cu.* /dev/tty.*
/dev/cu.Bluetooth-Incoming-Port  /dev/cu.SLAB_USBtoUART           /dev/tty.Bluetooth-Incoming-Port /dev/tty.SLAB_USBtoUART


The SLAB_USBtoUART devices began appearing once the CP210x driver was installed, but that's it. The Arduino IDE won't talk to it.

In system profiler, a "CP2104 USB to UART Bridge Controller" device appears when the board is connected:

Screen Shot 2020-01-12 at 8.01.02 AM.png
Screen Shot 2020-01-12 at 8.01.02 AM.png (134.51 KiB) Viewed 178 times


Running "ioreg -p IOUSB -l" shows:

Code: Select all | TOGGLE FULL SIZE
   +-o CP2104 USB to UART Bridge Controller@14200000  <class AppleUSBDevice, id 0x100000843, registered, matched, active, busy 0 (6 ms), retain 11>
        {
          "sessionID" = 3219268983233
          "iManufacturer" = 1
          "bNumConfigurations" = 1
          "idProduct" = 60000
          "bcdDevice" = 256
          "Bus Power Available" = 500
          "USB Address" = 5
          "bMaxPacketSize0" = 64
          "iProduct" = 2
          "iSerialNumber" = 3
          "bDeviceClass" = 0
          "Built-In" = No
          "locationID" = 337641472
          "bDeviceSubClass" = 0
          "bcdUSB" = 512
          "USB Product Name" = "CP2104 USB to UART Bridge Controller"
          "PortNum" = 2
          "non-removable" = "no"
          "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
          "bDeviceProtocol" = 0
          "IOUserClientClass" = "IOUSBDeviceUserClientV2"
          "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
          "Device Speed" = 1
          "USB Vendor Name" = "Silicon Labs"
          "idVendor" = 4292
          "IOGeneralInterest" = "IOCommand is not serializable"
          "USB Serial Number" = "01BE2598"
          "IOClassNameOverride" = "IOUSBDevice"
        }


I assume the USB cable is good, because it came straight out of the Adafruit packaging.

Is there anything else to try? This is very frustrating.

ms5
 
Posts: 7
Joined: Sat Jan 11, 2020 6:40 pm

Re: Adafruit Metro 328 Not Recognized

by adafruit_support_mike on Mon Jan 13, 2020 5:12 am

Open System Preferences and select the Network pane. Do you see any items in the scroll box to the left that look like USB modems?

adafruit_support_mike
 
Posts: 61197
Joined: Thu Feb 11, 2010 2:51 pm

Re: Adafruit Metro 328 Not Recognized

by ms5 on Mon Jan 13, 2020 11:39 am

I'm afraid not.

Screen Shot 2020-01-13 at 9.27.45 AM.png
Screen Shot 2020-01-13 at 9.27.45 AM.png (141.16 KiB) Viewed 165 times

ms5
 
Posts: 7
Joined: Sat Jan 11, 2020 6:40 pm

Re: Adafruit Metro 328 Not Recognized

by adafruit_support_mike on Tue Jan 14, 2020 1:58 am

Hmm.. that sounds like a problem in the CP2104 USB-to-Serial converter.

Just to check, when did you get the Metro 328?

adafruit_support_mike
 
Posts: 61197
Joined: Thu Feb 11, 2010 2:51 pm

Re: Adafruit Metro 328 Not Recognized

by ms5 on Tue Jan 14, 2020 11:02 am

I ordered it January 1, 2020 @ 4:23 PM. Arrived about a week later.

ms5
 
Posts: 7
Joined: Sat Jan 11, 2020 6:40 pm

Re: Adafruit Metro 328 Not Recognized

by adafruit_support_mike on Wed Jan 15, 2020 2:34 am

Thank you.

Send a note containing a link to this thread and your order number to support@adafruit.com. The folks there will get you a replacement Metro 328.

adafruit_support_mike
 
Posts: 61197
Joined: Thu Feb 11, 2010 2:51 pm

Re: Adafruit Metro 328 Not Recognized

by ms5 on Wed Jan 22, 2020 10:36 pm

Just got my replacement and it has the exact same problem.

ms5
 
Posts: 7
Joined: Sat Jan 11, 2020 6:40 pm

Re: Adafruit Metro 328 Not Recognized

by adafruit_support_mike on Thu Jan 23, 2020 4:46 am

Hmm.. two identical out-of-bag random failures are pretty rare, especially with both boards showing up at the USB level.

For the sake of a protocol test, try putting a cheap/old USB-2 hub between the computer and the Metro. It shouldn't make any difference for the CP2104, but something in the USB-3 host might be causing problems.

adafruit_support_mike
 
Posts: 61197
Joined: Thu Feb 11, 2010 2:51 pm

Re: Adafruit Metro 328 Not Recognized

by ms5 on Sat Jan 25, 2020 7:38 pm

Bought this hub: https://www.amazon.com/gp/product/B003M0NURK/. Same result.

ms5
 
Posts: 7
Joined: Sat Jan 11, 2020 6:40 pm

Re: Adafruit Metro 328 Not Recognized

by ms5 on Sat Jan 25, 2020 7:41 pm

Do Apple computers often have problems like this or is it a general issue? I have an old laptop lying around that I can throw Linux on if that is more likely to work.

ms5
 
Posts: 7
Joined: Sat Jan 11, 2020 6:40 pm

Re: Adafruit Metro 328 Not Recognized

by ms5 on Sun Jan 26, 2020 1:32 pm

Installed Ubuntu on an old laptop and everything worked the first time. I swear that if an Apple executive doesn't use something personally there's a 50/50 chance of macOS behaving properly. Regardless, thank you for all of your help. I'd be happy to pay for the second Metro, as the problem was completely on my side. Please let me know.

ms5
 
Posts: 7
Joined: Sat Jan 11, 2020 6:40 pm

Re: Adafruit Metro 328 Not Recognized

by adafruit_support_mike on Tue Jan 28, 2020 4:11 am

No worries.. it's hardware I authorized for the sake of getting more information, and did that job properly. Have fun with the extra board!

adafruit_support_mike
 
Posts: 61197
Joined: Thu Feb 11, 2010 2:51 pm

Re: Adafruit Metro 328 Not Recognized

by buckbonzai on Tue Jan 28, 2020 10:00 am

Hello
I am having the same problem with my new board and mac. I can dual boot my mac, when on the W7 side, the system tries to install the driver but windows can not find a suitable driver

buckbonzai
 
Posts: 2
Joined: Tue Jan 28, 2020 9:56 am

Re: Adafruit Metro 328 Not Recognized

by buckbonzai on Wed Jan 29, 2020 9:01 am

I recently purchased an Adafruit MetroX Classic Kit and I'm having problems getting the disk icon to appear on my mac or pc. My question is " Does the MetroX Classic support cricuitpyton?"

buckbonzai
 
Posts: 2
Joined: Tue Jan 28, 2020 9:56 am

Please be positive and constructive with your questions and comments.