Linux: no /dev/ttyUSB0 device created when plugging picaxe28 board with picaxe27 cable

Hi,

I'm playing with the "start here" robot kit and having trouble. I'm expecting the device /dev/ttyUSB0 to appear when I plug the picaxe 27 cable on the picaxe 28 board. Nothing appears. I have tried the 2 first solutions in the picaxe manual and I am not going to recompile the kernel, as suggested in solution 3. (using my working computer here).

I'm currently running Linux Mint 17 64 bit, based on Ubuntu 14.04 LTS. I have admin rights.

I am using linAxepad 1.5.0.

My friend is trying on Windows and has installed the driver but can't get the picaxe editor 6 to open a link to COM1 either.

This may suggest a problem with the board, but as far as we know, everything should have been installed properly (chips in proper orientation, soldering ok...)

But for now, let's stay with the Linux part :) This is where I REALLY want the thing to work.

Any idea about what we should be trying?

*ls /dev/tty/dev/tty *

ls /dev/tty

/dev/tty    /dev/tty2   /dev/tty31  /dev/tty43  /dev/tty55  /dev/ttyprintk  /dev/ttyS2   /dev/ttyS31

/dev/tty0   /dev/tty20  /dev/tty32  /dev/tty44  /dev/tty56  /dev/ttyS0      /dev/ttyS20  /dev/ttyS4

/dev/tty1   /dev/tty21  /dev/tty33  /dev/tty45  /dev/tty57  /dev/ttyS1      /dev/ttyS21  /dev/ttyS5

/dev/tty10  /dev/tty22  /dev/tty34  /dev/tty46  /dev/tty58  /dev/ttyS10     /dev/ttyS22  /dev/ttyS6

/dev/tty11  /dev/tty23  /dev/tty35  /dev/tty47  /dev/tty59  /dev/ttyS11     /dev/ttyS23  /dev/ttyS7

/dev/tty12  /dev/tty24  /dev/tty36  /dev/tty48  /dev/tty6   /dev/ttyS12     /dev/ttyS24  /dev/ttyS8

/dev/tty13  /dev/tty25  /dev/tty37  /dev/tty49  /dev/tty60  /dev/ttyS13     /dev/ttyS25  /dev/ttyS9

/dev/tty14  /dev/tty26  /dev/tty38  /dev/tty5   /dev/tty61  /dev/ttyS14     /dev/ttyS26

/dev/tty15  /dev/tty27  /dev/tty39  /dev/tty50  /dev/tty62  /dev/ttyS15     /dev/ttyS27

/dev/tty16  /dev/tty28  /dev/tty4   /dev/tty51  /dev/tty63  /dev/ttyS16     /dev/ttyS28

/dev/tty17  /dev/tty29  /dev/tty40  /dev/tty52  /dev/tty7   /dev/ttyS17     /dev/ttyS29

/dev/tty18  /dev/tty3   /dev/tty41  /dev/tty53  /dev/tty8   /dev/ttyS18     /dev/ttyS3

/dev/tty19  /dev/tty30  /dev/tty42  /dev/tty54  /dev/tty9   /dev/ttyS19     /dev/ttyS30

lsusb

Bus 002 Device 014: ID 0403:bd90 Future Technology Devices International, Ltd 

Bus 002 Device 005: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 006 Device 002: ID 04b3:3025 IBM Corp. NetVista Full Width Keyboard

Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 005 Device 002: ID 04b3:310c IBM Corp. Wheel Mouse

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 001 Device 002: ID 0bda:0181 Realtek Semiconductor Corp. 

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

 

The 0403 device is the picaxe one if I understood right. Plus is disapears if I disconnect.

**The /dev link will go away if the cable and or device **

The link in /dev, will go away if the cable and or device is not plugged in.

How did you set the driver support up?  udev or another method?

For fun (not all the time as a fix if it works) try and su to root and plug the cable/board in and look for the device.

 

Try searching for different USB devices.
I’d do as root, ls /dev/usb

And also ls /dev/USB

I’ve never trusted that something will appear as /dev/ttyUSB0, just because the docs say it will. I don’t have a Pickaxe, so I can’t do actual tests.

getting usb working Mint 17.1
Using Arduino Nano for a project found Mint 17 had no USB connectivity. Round the houses a few times!!! but the solution seems to be:

Edit your /etc/group file (sudo gedit /etc/group)

Go to the line

dialout:x:20:

add your login name here

dialout:x:20:loginname

If the is already something after the 20: “20:othername” simply add your name preceeded by a comma

dialout:x:20:othername,loginname

A friend has just pointed out another method… goto Administration - Users & Groups
click on “loginname” “Manage Groups” “dialout” Make sure you are ticked in the Group Members list