Hundred1906
Member
I can program my Picaxe's from an old laptop loaded up with Windows XP but I cannot do the same from my Ubuntu Linux workstation. I prefer using Ubuntu because that workstation is also used for Arduino stuff and I want to use both types of controller together.
What I get is a hardware not found message from Axepad. I think that the USB-Serial converter is seen by the Ubuntu Kernel because I can see it in lsusb output. However it is not seen by Axepad.
I had something similar with the Arduino and in that case the solution was to change a setting in Users/Groups to enable access from my user account. Is there a similar need for Picaxe?
The listings below are taken from my system:
The DMESG output shows the result of my disconnecting, moving and reconnecting the USB cable.
The lsusb output shows Bus device 003: ID 0403:bd90 connected
The /etc/udev/rules.d/99-axe027.rules files shows the configuration file for that device.
Where am I going wrong with this?
What I get is a hardware not found message from Axepad. I think that the USB-Serial converter is seen by the Ubuntu Kernel because I can see it in lsusb output. However it is not seen by Axepad.
I had something similar with the Arduino and in that case the solution was to change a setting in Users/Groups to enable access from my user account. Is there a similar need for Picaxe?
The listings below are taken from my system:
Code:
dmesg
[ 847.336081] usb 6-1: USB disconnect, device number 2
[ 854.320036] usb 6-1: new full-speed USB device number 3 using uhci_hcd
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 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 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 006 Device 003: ID 0403:bd90 Future Technology Devices International, Ltd
Bus 008 Device 002: ID 05c7:0113 Qtronix Corp. PC Line Mouse
Bus 008 Device 003: ID 04ca:0050 Lite-On Technology Corp.
# /etc/udev/rules.d/99-axe027.rules
# contains axe027 udev rule to patch default
# FTDI product id to AXE027 product id (0xbd90)
SYSFS{idProduct}=="bd90", SYSFS{idVendor}=="0403", RUN+="/sbin/modprobe -q ftdi_sio product=0xbd90 vendor=0x0403"
The lsusb output shows Bus device 003: ID 0403:bd90 connected
The /etc/udev/rules.d/99-axe027.rules files shows the configuration file for that device.
Where am I going wrong with this?