Neither of the two serial ports that arduino 22 presents for me to select work when I try to upload. I need some help learning how to troubleshoot this issue. I've got pretty good arduino experience and linux experience so I'm thinking that I need to configure the right serial ports.
This board works well when using it with Mac OSX.
I've looked at the arduino troublshooting page and it suggests that I might have an RXTX driver issue.
When I start Arduino, running as root, I get the following:
WARNING: RXTX Version mismatch
Jar version = RXTX-2.2
native lib Version = RXTX-2.2pre2
When I try to upload, I get:
Binary sketch size: 1024 bytes (of a 32256 byte maximum)
Binary sketch size: 1024 bytes (of a 32256 byte maximum)
avrdude: stk500_recv(): programmer is not responding
[root@falcon dev]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 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 003 Device 002: ID 2341:0001
[root@falcon dev]# ls -la /dev/ttyACM0
crw-rw----. 1 root dialout 166, 0 Dec 19 20:20 /dev/ttyACM0
I've installed Arduino using yum on a fresh Fedora 15 installation.
[root@falcon dev]# yum list installed arduino
Loaded plugins: langpacks, presto, refresh-packagekit
Installed Packages
arduino.noarch 0022-4.fc15 @updates
[root@falcon dev]#
Board is UNO
Arduino reports finding:
/dev/ttyACM0
/dev/ttyS0
There are apparently no /dev/USBx devices.
The /dev/ filesystem:
agpgart fd/ mapper/ ram15 sg0 tty18 tty38 tty58 vcs
autofs full mcelog ram2 sg1 tty19 tty39 tty59 vcs1
block/ fuse mem ram3 sg2 tty2 tty4 tty6 vcs2
bsg/ hpet mqueue/ ram4 shm/ tty20 tty40 tty60 vcs3
btrfs-control hugepages/ net/ ram5 snapshot tty21 tty41 tty61 vcs4
bus/ initctl network_latency ram6 snd/ tty22 tty42 tty62 vcs5
cdrom input/ network_throughput ram7 sr0 tty23 tty43 tty63 vcs6
cdrw kmsg null ram8 stderr tty24 tty44 tty7 vcsa
char/ log nvram ram9 stdin tty25 tty45 tty8 vcsa1
console loop0 oldmem random stdout tty26 tty46 tty9 vcsa2
core loop1 parport0 raw/ systty tty27 tty47 ttyACM0 vcsa3
cpu/ loop2 port rfkill tty tty28 tty48 ttyS0 vcsa4
cpu_dma_latency loop3 ppp root tty0 tty29 tty49 ttyS1 vcsa5
disk/ loop4 ptmx rtc tty1 tty3 tty5 ttyS2 vcsa6
dm-0 loop5 pts/ rtc0 tty10 tty30 tty50 ttyS3 vga_arbiter
dm-1 loop6 ram0 scd0 tty11 tty31 tty51 uinput vg_falcon/
dm-2 loop7 ram1 sda tty12 tty32 tty52 urandom zero
dri/ loop-control ram10 sda1 tty13 tty33 tty53 usbmon0
dvd lp0 ram11 sda2 tty14 tty34 tty54 usbmon1
dvdrw lp1 ram12 sdb tty15 tty35 tty55 usbmon2
fb lp2 ram13 sdb1 tty16 tty36 tty56 usbmon3
fb0 lp3 ram14 serial/ tty17 tty37 tty57 usbmon4