Arduino USB bus resets on Shuttle PC

Hey all,

I'm writing here since I'm completely at a loss at the problem I'm having with USB bus resets and Arduino. I have the first Arduino USB (Atmega8). I'm using Firmata to read analog data into PD.

On my development machine I can run a simple PD patch (just [arduino] and routing the analogue ins) attached to the Arduino with no circuit (just reading the noise off the analog ins) for days without problems.

On my Shuttle SN27p2 (installation machine) with the same OS (lenny) and setup PD crashes after a few hours. Looking at the log its clear that the USB bus gets reset which I assume then freezes PD.

The machine is currently at the computer store and they can't find anything wrong with it. USB keyboards, mice and thumb drives all work fine for weeks without problems. Its just the arduino that causes the bus reset.

  1. Is anyone using an sn27p2 with arduino on any OS? How about Linux?

  2. Could the old arduino have a bug that would only manifest on this new sn27p2 machine, and not on my older a8v machine??

  3. Am I missing something obvious?

This is my first installation using Arduino and I hope there can be a solution.

Any advice appreciated. I'm at my wit's end.

B. Bogart

This sounds to me like an incompatibility between the Shuttle and PD. As it only breaks after a few hours it looks like it could be a memory leak and nothing to do with the arduino at all.

Its certainly not a memory leak, but an actual bus reset. The OS says the Arduino disconnects and then gets reconnected with a different devicename.

The computer is doing a test in windows and the problem does not seem to be an issue. So it appears to be some interaction between Arduino, the Linux driver and the Shuttle chipset (Since XP on the same hardware works, same patch and arduino on different HW works, and all other USB peripherals on the same HW work fine!! (Keyboard/mouse/thumbdrives)) I guess I'll have to get on some kernel dev list... :frowning: Maybe contact the FTDI devs.

I was just curious if anyone has Arduino working on the SN27p2 running Linux, and if so what kernel/flavour!

Thanks for taking a stab at it.
.b.