A-Star/Puppy Linux - No default ttyACMn port

Hello Members - I am having a problem using the A-star with the Arduino IDE 1.0.6 running on Puppy Linux Lucid 5.2.8. Basically, I see no default ttyACM port available in the port menu. Only ttyS0 is available. Forcing bootloader mode with a double reset works fine and I can upload a sketch. My arduino uno r3 works fine on the Puppy Linux laptop and the A-star works as expected on my WINXP and WIN8.1 laptops.

I am sure this is a Linux issue and I am wondering if any one has come across this problem and has a suggested fix?

terminal output with //comments below - Thanks! - GT

//A* default mode

sh-4.1# lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0001
Bus 004 Device 001: ID 1d6b:0001
Bus 005 Device 001: ID 1d6b:0001
Bus 004 Device 002: ID 0483:2016
Bus 003 Device 024: ID 1ffb:2300 //A* plugged in (default)

sh-4.1# ls /dev/ttyACM*
ls: cannot access /dev/ttyACM*: No such file or directory //nothing found

dmesg

usb 3-1: new full speed USB device using uhci_hcd and address 28
input: Unknown USB IO Board as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.2/input/input25
generic-usb 0003:1FFB:2300.0011: input: USB HID v1.01 Mouse [Unknown USB IO Board ] on usb-0000:00:1d.1-1/input2

//A* bootloader mode

sh-4.1# lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0001
Bus 004 Device 001: ID 1d6b:0001
Bus 005 Device 001: ID 1d6b:0001
Bus 004 Device 002: ID 0483:2016
Bus 003 Device 025: ID 1ffb:0101 //A* placed in bootloader mode

sh-4.1# ls /dev/ttyACM*
/dev/ttyACM0

dmesg

usb 3-1: USB disconnect, address 28 //default port disconnected
usb 3-1: new full speed USB device using uhci_hcd and address 29 //bootloader port connected
cdc_acm 3-1:1.0: ttyACM0: USB ACM device

Hello.

I am sorry you are having trouble using your A-Star with Lucid Puppy 5.2.8. I do not know what is causing the problem, but you might try using a newer version of Linux to see if that helps. We tested the A-Star 32U4 Micro on Ubuntu 12.04. Lucid Puppy 5.2.8 is based on Ubuntu 10.04, which is two years older. You can probably test a newer version using a bootable CD without actually reinstalling your operating system.

Another interesting thing to try would be to use one of your Windows computers to program the A-Star as an Arduino Leonardo, and see if that makes a difference on the Linux computer. You can do this by selecting “Arduino Leonardo” in the “Board” menu before programming.

–David

Thanks David,

I did try the A* with a Puppy Wary 5.5 LiveCD and that works normally.
I also tried the latest Puppy Tahr based on Ubuntu 14.04 LTS with success.
It seems the results are dependent on the distro used.

Thanks for the reply and suggestions.

GT