From: Chris F. <cd...@fo...> - 2005-12-30 22:23:44
|
On Fri, Dec 30, 2005 at 05:01:30PM -0500, Charles Lepple wrote: > not to nitpick, but it says "before you perform any operations > *related to this interface*". You're right. > Eventually, someone might make me feel guilty enough to read this part > of the actual USB spec again, but Jan Axelson's USB Complete basically > says that each configuration descriptor specifies the number of > interfaces supported by that configuration, and that the interface > descriptors are "subordinate" to the configuration descriptor. > > The new behavior of the kernel makes it easier to check whether > someone has claimed a valid interface, since it does not allow you to > change the configuration when any interface is already claimed. > (Admittedly, it is probably not very common to claim an interface, > then select a new configuration where the old interface no longer > exists...) Thanks very much for the explanation. I had it bass ackwards. - Chris |