Hi,
try this:
Start up your computer
Open a console window
Run command "sudo dmesg -c" which prints and clears the kernel log messages since startup
Now plug the arduino board into an USB port
Run command "dmesg" in the console (no need to do this as root this time )
Post the output of the command it should look something like this
[ 1700.510090] usb 1-5.5: new full speed USB device using ehci_hcd and address 6
[ 1700.626476] usb 1-5.5: configuration #1 chosen from 1 choice
[ 1700.670375] usbcore: registered new interface driver usbserial
[ 1700.671013] USB Serial support registered for generic
[ 1700.671937] usbcore: registered new interface driver usbserial_generic
[ 1700.671941] usbserial: USB Serial Driver core
[ 1700.682074] USB Serial support registered for FTDI USB Serial Device
[ 1700.682788] ftdi_sio 1-5.5:1.0: FTDI USB Serial Device converter detected
[ 1700.682887] usb 1-5.5: Detected FT232RL
[ 1700.682891] usb 1-5.5: Number of endpoints 2
[ 1700.682894] usb 1-5.5: Endpoint 1 MaxPacketSize 64
[ 1700.682896] usb 1-5.5: Endpoint 2 MaxPacketSize 64
[ 1700.682899] usb 1-5.5: Setting MaxPacketSize 64
[ 1700.683228] usb 1-5.5: FTDI USB Serial Device converter now attached to ttyUSB0
[ 1700.683252] usbcore: registered new interface driver ftdi_sio
[ 1700.683255] ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver
I did a complete reinstall of ubuntu 10.04,
I installed the arduino 0018 using the personal package thing. The IDE is installed and looks fine, but I still can't get ttyUSB0 to show up. I use lsusb in a terminal and I see the ftdi show up.
I apologize -- I failed to restart the computer as you asked in your instructions. I followed your instructions again and this is what I got after connecting the arduino.
blaise@king-desktop:~$ dmesg
[ 77.408032] usb 4-1: new full speed USB device using ohci_hcd and address 3
[ 77.635264] usb 4-1: configuration #1 chosen from 1 choice
[ 77.686607] usbcore: registered new interface driver usbserial
[ 77.686636] USB Serial support registered for generic
[ 77.686687] usbcore: registered new interface driver usbserial_generic
[ 77.686691] usbserial: USB Serial Driver core
[ 77.699577] USB Serial support registered for FTDI USB Serial Device
[ 77.699662] ftdi_sio 4-1:1.0: FTDI USB Serial Device converter detected
[ 77.699710] usb 4-1: Detected FT232RL
[ 77.699715] usb 4-1: Number of endpoints 2
[ 77.699719] usb 4-1: Endpoint 1 MaxPacketSize 64
[ 77.699724] usb 4-1: Endpoint 2 MaxPacketSize 64
[ 77.699728] usb 4-1: Setting MaxPacketSize 64
[ 77.701241] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 77.701285] usbcore: registered new interface driver ftdi_sio
[ 77.701290] ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver
After I did this, I opened the arduino IDE and did not see the USB connection under tools -> serial ports.
I left the ide running and disconnected, then reconnected the arduino -- still no change in the serial port options.
Hi,
OpenJdk works fine for most arduino users. If there are problems with this version they are mostly related to graphics or window-menus not working.
The alternative is to use the sun-java6-jre package (install, then run the update-alternatives line again to select it).
Please have a look at the IDE's startup messages again. Are there any error reports.
The Serial Ports Menu is only populated when the Arduino is plugged in. It takes a few seconds for the /dev/ttyUSB* entry to be added to the menu.
blaise@king-desktop:~$ ls -l /devttyUSB
ls: cannot access /devttyUSB: No such file or directory
blaise@king-desktop:~$ ls -l /devttyUSB0
ls: cannot access /devttyUSB0: No such file or directory
I don't understand -- when I typed lsusb before I would see the ftdi and everything else usb related. Now it just hangs (no output).
Regarding errors during the start up of IDE -- I don;'t see any in the ide window or the terminal window.
It is the case that every time I click to open the IDE for the first time since the computer is restarted, nothing happens. The second time (and all times after that) the ide seems to start normally.
I have read that librxtx is supposed to make a locked file for each connection to prevent another application from stepping all over the application that opened the connection.
I have also read that there is a way to configure the librxtx to not do this -- but the actual procedure alludes me.
I tried uninstalling/reinstalling the librxtx package to no avail.