Hi Oliver. Some additional info: 1) The fault is repeatable. The test case is also valid for a single device. Though i originally used three. 2) The USB device(s) are always cold booted and executes from flash with instruction chache turned on. It is difficult for me to give a speed figure but the device CPU, AT91RM9200, is fully capable of running Linux itself when executing from SDRAM with the same PLL settings as I use. 3) The problem only occurs if I have actually used the device after inserted. That is, I can hot-plug the devices many times (< 20 actaully tested) in any order and there will never be any problems until I use one of them. 4) The serial test program executes with normal user previliges. Regards Olof Oliver Neukum skrev: > Am Donnerstag, 12. November 2009 11:38:00 schrieb Olof Tångrot: >> Hi there. >> After boot my system look like this: >> >> /dev/ttyACM0 >> /dev/ttyACM1 >> /dev/ttyACM2 >> >> Now, this is what happens: >> >> At ~150 run serial loop back test -> loop back works >> At ~190 remove ttyACM1 form system >> At ~199 insert usb device into system -> enumeration success >> At ~210 run serial loop back test -> loop back works >> At ~224 remove ttyACM1 from system >> At ~233 insert usb device into sytem -> enumeration fails! >> >> The events can be traced in syslog as shown below: > > This suggests either a low level bug or a hardware problem. > Is it repeatable? > > Regards > Oliver > -- > To unsubscribe from this list: send the line "unsubscribe linux-usb" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html