On Thu, 2006-06-22 at 20:34 -0700, David Brownell wrote: > Under what scenario could it possibly be legitimate to suspend a > usb device -- or interface, or anything else -- with its children > remaining active? The ability to guarantee that could _never_ happen > was one of the fundamental motivations for the driver model ... > I'm not sure this directly applies, but.... The Marvell wireless chip we're using this generation in the OLPC machine is interfaced via USB. Not ideal, but there's no other game in town to let us keep the mesh network up while the main machine is STR. We intend to leave the Marvell chip on (it can forward packets in the mesh network, and/or wake up the CPU if there are inbound packets for the machine that matter), and turn off the USB interface it is attached to. Regards, - Jim -- Jim Gettys One Laptop Per Child