Robert, In our testing, we found that the HW-bit solution for single-threading the setup requests is not sufficient to eliminate the "invalid state" warning message. It seems that the ACM bit is not honored for set configuration packets. We saw the host send an IN packet directly after the set conf before the gadget had time to perform the callback to the udc. We did not see any ill effect on the interaction by hitting this stage. Is it time to just hide this debug message? It causes great concern but is really meaningless. I can whip up a patch to do that unless you have a better suggestion. -- Regards, Vernon Sauder -- 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