I have the Natty release of linux but when I try to compile and download to my UNO it tries to send the command to a serial port that I don't have. I am not sure if there is some way to get it to recognize my USB. I saw a post about this on other forums but they dealt with the 10.11 release of linux with the Arduino IDE. I tried what they said but it did not work either.
Any help would be amazing. I went to the serial port in tools but it just gives me the ASM01 option and board selection.
it is showing up but not with any other identifier other than ID 2341:0001. Natty is the 11.04 release of Ubuntu, sorry I forgot to preface Ubuntu release of linux. But the arduino is not listed like the other things plugged into my USB ports.
Give up
Im not joking, I tried the arduino on 3 differnt lixux distros each failed, gave me so many error messages that I almost threw it out the window.
The problem is with the IDE not linux as per say. Had it working fine 1st time, loaded comunicated ect, after a bit no go error error.
I think they need to tell people this before you waste your time with it.
XP works great, still trying to get it working on win 7.
One way to work around this is to use a programmer. I use the usbtinyisp programmer, which goes for around $20. I had to change one line in the preferences.txt file (upload.using=usbtinyisp instead of upload.using=bootloader) and now I can program to my UNO board using the 6 pin header.
It depends on the version of Arduino and the avr-gcc compiler. Apparently Linux versions of the avr-gcc compiler have not been supported for a while. I have been working on getting the latest release working, but have received little help with it. Do not try to upgrade to the latest version of avr-gcc from Atmel unless you patch the bug in it and the associated bug in Arduino. Otherwise it will compile nothing. Not even blink.
I'm not sure I agree with the "Give up" part in the statement below, but the rest of it I do. I got so frustrated that I wanted to run over mine with my car, until I found all worked OK with Windows XP. How many Linux users gave up because the compiler doesn't work?
Give up
Im not joking, I tried the arduino on 3 differnt lixux distros each failed, gave me so many error messages that I almost threw it out the window.
The problem is with the IDE not linux as per say. Had it working fine 1st time, loaded comunicated ect, after a bit no go error error.
I think they need to tell people this before you waste your time with it.
XP works great, still trying to get it working on win 7.
EDIT: The question I can not get an answer to here is this:
Who maintains the Linux version programs?
Apparently nobody.
I was hoping that this would at least incite some good old "finger pointing". Didn't happen.
The only answer I got from one moderator was "The Linux version IDE is not my responsibility".
And my favorite question to which I have yet to receive one single answer:
Does anyone here besides me have the latest version of avr-gcc (v4.5.1) working?
That question is not limited to forum users. If someone at Arduino has it up and running, I'd like to hear from you.
The only answer I got from one moderator was "The Linux version IDE is not my responsibility".
Two things...
That does not sound like any of the moderators I know. Are you certain you accurately quoted the person? Are you certain removing the quote from the original context has not altered the meaning?
To the best of my knowledge, none of the moderators work on the Arduino IDE. By choice. We all contribute in other ways. Like moderating.
Here, "forum moderators" are just that.
IDE bugs are not our responsibility.
There is, however, a section of forum for them:
I like him. I have discussed other thing in other sections and had a good time.
He is the only one that has offered any help. (edit: That's a lie, You have too. I meant besides you. So I guess I owe you one beer and AWOL two beers.)
I would appreciate any help I can get. But I will not get much help if nobody downloads it, uses it, and helps debug it. Some users here are in denial. They seem to think all is well. Maybe for that one specific version, but not the current version.
Have you downloaded the 8 bit avr-gcc compiler from Atmel? Go to the website, download and and try it. Easy to do.
This is an issue in the avrlibc-1.7.1 library. One line. Too much to ask?
BTW: I went to the thread that Thomas33 was on. I promised him he could be "Arduino Linux King" if he could provide that fix. Back me up on that and I'll owe you another beer.
I'm seeing a bit of conflation here among avrdude, avr-gcc, and the IDE. We can't really tell from the OP's post whether the IDE is telling avrdude the wrong serial port, or avrdude is having a problem. (My understanding is that the IDE calls avrdude to upload the sketch -- if this is in error, I apologize.)
I don't know any gory details about avr-gcc issues, but a very quick look shows recent traffic on the mailing list. avr-gcc-list (date)
I thought I'd dig a bit further, and I find it interesting that at Debian -- Error the 'source' package contains only patches and makefiles, etc., but not the original source, AFAICT. But then, it's actually a cross-compiler, so I don't know what I'm looking for, and maybe it's just buried somewhere in the Gnu Compiler Collection (though I couldn't find anything with a quick look at http://gcc.gnu.org/ )
Anyways, a bit of digging in the right places ought to reveal how to go about doing bug reports to the right place. I'm going to suspect the gcc people are where to start, probably via the avr-gcc-list.
Update: The current version works now with only minor modifications. Requires no recompile of anything. All bugs were in the run time libraries. Most is in this post: http://arduino.cc/forum/index.php/topic,68785.0.html