Hi there. The device that is reinserted has been without power for several seconds and are as I said cold booted and initialized in an indentical way each time. There are some difficulties for me to test on another system right now. Mainly the USB-devices is not powered and connected to the USB-bus in a way that makes it easy to connect to another host. There is also another way to wreck the usb-core which to me is an evidence that the cdc-acm or usb-core is a bit unstable. If the part of serial testprogram that sets raw-input is not present and the testprogram is run an insertion of a new cdc-acm device will fail in a same way as described before. Regards Olof Oliver Neukum skrev: > Am Freitag, 13. November 2009 09:11:26 schrieb Olof Tångrot: >> 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. > > That is the really odd part. I would understand it if the devices remained > powered. > >> 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. > > Do you physically power down the devices? > Can you test with two hosts? That is does it fail on another host, > when it would fail on the initial host? > > 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