Hi Edenlgx, I have been thinking about this as well - I can't decide whether I need to configure the Arduino as a client or a server. I wanted the page to be in synch with the Arduino - so LED on - page button on - I guess the Arduino would have to serve a different page depending on it's state Any thoughts? Pete
I will try to investigate the cause in more detail as suggested. Maybe there is a bug in the OneWire library that is only showing up on the Uno or there could be a problem with the USB implementation on the Uno or in the Linux driver.
If it is repeatable on other boards this does mean that in some projects this problem would stop you just dropping in the Uno as a replacement for the Duemilanove.
Thanks for the advice - this is what I did: 1. "Reset" board by attaching to Vista PC and loading Blink - success! 2. Open terminal on Linux PC 3. Attach board to Linux PC - success - board is attached to ttyACM0 - syslog output: Oct 19 21:46:27 inspiron kernel: [ 3944.384022] usb 2-7: new full speed USB device using ohci_hcd and address 5 Oct 19 21:46:27 inspiron kernel: [ 3944.599194] usb 2-7: configuration #1 chosen from 1 choice Oct 19 21:46:27 inspiron kernel: [ 3944.602408] cdc_acm 2-7:1.0: ttyACM0: USB ACM device 4. Open IDE, set port to ttyACM0 and board type to Uno and reload Blink - success no errors 5. Reload OnWire sample - you can see the port close Oct 19 21:49:01 inspiron kernel: [ 4098.029093] tty_port_close_start: tty->count = 1 port count = 0.
Now the IDE is locked and now I can no longer re-set the board.
I am experiencing some problems with my Uno using the OneWire sample code [http://www.pjrc.com/teensy/td_libs_OneWire.html] on Linux ( Ubuntu Karmic and Lucid ) - the IDE becomes unstable and I cannot open the serial monitor and when I try I receive the following error message in the IDE: processing.app.SerialException: Serial port '/dev/ttyACM0' not found. Did you select the right one from the Tools > Serial Port menu?...........
I've previously tested with Blink and WebServer examples and everything worked as expected. Now the only way I can load new code is to attach the Uno to a Vista PC and overwrite the program.
I have tested the project hardware ( simple DS18S20 attached with pull-up resitor) with my Duemilanove and everything is working.
Has anyone else experienced any problems like this?