Not working on my toshiba cb 2

Hi, I've installed the beta of arduino create on my toshiba chromebook 2 and I can't manage to use it it's saying that no arduino is connected. If someone can help me...
I have a arduino pro micro (=arduino leornardo) and it's appering in lsusb :

us 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:07dc Intel Corp.
Bus 001 Device 009: ID 04f2:b48b Chicony Electronics Co., Ltd
Bus 001 Device 010: ID 2341:8036 Arduino SA Leonardo (CDC ACM, HID)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

This arduino is working on my linux pc and reconized as an arduino Leonardo on arduino create.
Sorry for my poor English (I'm french)
Blendman974

Hi @Blendman974,

The "Arduino Pro Micro" is not an official board, so we cannot fully support it.

However, it should work since it's based on the Leonardo. I just tried here with a Leonardo and everything is fine.

Could you please restart your Chromebook and try again. Thanks!

Hi, I tried to reboot my chromebook and nothing has changed. Actually I can see the board on lsusb but not in /dev/tty. The board is reconized as a Leonardo and works fine on my other conputer

Hi @Blendman974,

I'm seeing the same issue now. Looks like the latest Chrome OS update broke the Leonardo's serial port.

The Uno and Micro are working well for me thought, we'll have to wait for Google to fix this ...

Yes seeing that, look like a kernel issue or a driver issue, gonna try on another chromebook with stable release (I'm on beta channel).

PS : really looks like a kernel issue, my crouton chroot is not seeing the arduino leonardo (pro micro) but it see my arduino uno.

Agreed, I think it's an issue with long USB descriptor strings. As the Micro uses the same code and if you double tap the reset button to enter boot loader mode the board is detected until the sketch starts.

Hey @Blendman974,

I think the issues is caused by "brltty", I reported it to Google.

Here's the output of dmesg for the Leonardo:

2989.163079] usb 1-1: new full-speed USB device number 39 using xhci_hcd
[ 2989.331426] usb 1-1: New USB device found, idVendor=2341, idProduct=8036
[ 2989.331456] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2989.331475] usb 1-1: Product: Arduino Leonardo
[ 2989.331490] usb 1-1: Manufacturer: Arduino LLC
[ 2989.334129] cdc_acm 1-1:1.0: This device cannot do calls on its own. It is not a modem.
[ 2989.334206] cdc_acm 1-1:1.0: ttyACM0: USB ACM device
[ 2989.362232] usb 1-1: usbfs: interface 0 claimed by cdc_acm while 'brltty' sets config #1

then the same for a Micro:

[ 3037.447170] usb 1-1: new full-speed USB device number 40 using xhci_hcd
[ 3037.615739] usb 1-1: New USB device found, idVendor=2341, idProduct=8037
[ 3037.615766] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3037.615784] usb 1-1: Product: Arduino Micro
[ 3037.615801] usb 1-1: Manufacturer: Arduino LLC
[ 3037.618798] cdc_acm 1-1:1.0: This device cannot do calls on its own. It is not a modem.
[ 3037.618870] cdc_acm 1-1:1.0: ttyACM0: USB ACM devic

The interface 0 claimed by cdc_acm while 'brltty' sets config #1 line is very suspicious ...