Hello all,
When I plug the cable into my Arduino Duemilanove and my computer, I don't get /dev/ttyUSB0 or /dev/ttyUSB anything. There is no change at all in the /dev directory. Also, when I run the Arduino IDE as a regular user, the Serial Port entry under Tools is greyed out.
I have tried two different cables, and neither of them works. The behavior is the same whether it is on USB power or a wall wart.
I have connected it to my wife's Windows XP box and it does work; I can upload sketches to it. If it matters, I can't seem to get any output from the serial monitor in the Arduino software, though.
It has never worked when connected to my computer. Also, when I connected it for the first time, LED L was blinking in a pattern of 4 blinks, pause, 4 blinks, pause, etc. I uploaded the blink sketch to it from my wife's computer, which worked (in that it blinked 1 second on, 1 second off), and I've been able to upload others to it, also from my wife's computer, which have worked.
The output of dmesg is as follows:
[78841.684055] usb 2-8: new full speed USB device using ohci_hcd and address 7
[78841.902080] usb 2-8: config index 0 descriptor too short (expected 32, got 0)
[78841.902089] usb 2-8: invalid descriptor for config index 0: type = 0x0, length = 0
[78841.902096] usb 2-8: can't read configurations, error -22
[78842.080044] usb 2-8: new full speed USB device using ohci_hcd and address 8
[78842.294089] usb 2-8: config index 0 descriptor too short (expected 32, got 0)
[78842.294098] usb 2-8: invalid descriptor for config index 0: type = 0x0, length = 0
[78842.294106] usb 2-8: can't read configurations, error -22
[78842.472258] usb 2-8: new full speed USB device using ohci_hcd and address 9
[78842.519074] usb 2-8: config index 0 descriptor too short (expected 32, got 0)
[78842.519083] usb 2-8: invalid descriptor for config index 0: type = 0x0, length = 0
[78842.519087] usb 2-8: can't read configurations, error -22
[78842.696043] usb 2-8: new full speed USB device using ohci_hcd and address 10
[78842.742087] usb 2-8: config index 0 descriptor too short (expected 32, got 0)
[78842.742096] usb 2-8: invalid descriptor for config index 0: type = 0x0, length = 0
[78842.742104] usb 2-8: can't read configurations, error -22
[78842.744108] hub 2-0:1.0: unable to enumerate USB device on port 8
My system:
- Debian squeeze. Output of uname -a is as follows: Linux river 2.6.32-5-vserver-686-bigmem #1 SMP Wed May 18 09:17:18 UTC 2011 i686 GNU/Linux
- AMD Athlon64 3800+
- 4GB of RAM
- Arduino Duemilanove with Atmega328 and FT232RL chip.
- Arduino 0022 software
Edit: I figured out why the serial port was greyed out. For some reason, my preferences.txt file had the serial port as COM1. I don't know where that came from. When I change it to /dev/ttyS0 it is no longer greyed out, but I still can't upload (ttyS0 is not the USB serial converter).