On Mon, 29 Nov 2010, Sarah Sharp wrote: > From: John Youn <John.Youn@xxxxxxxxxxxx> > > Update the USB core to deal with USB 3.0 hubs. These hubs have a slightly > different hub descriptor than USB 2.0 hubs, with a fixed (rather than > variable length) size. Change the USB core's hub descriptor to have a > union for the last fields that differ. Change the host controller drivers > that access those last fields (DeviceRemovable and PortPowerCtrlMask) to > use the union. > > Translate the new version of the hub port status field into the old > version that khubd understands. (Note: we need to fix it to translate the > roothub's port status once we stop converting it to USB 2.0 hub status > internally.) Although this patch may not be the right place to do it, I would like to see the port status conversion stuff added to this series. At the same time, the hub driver shouldn't need to translate USB-3 port statuses into USB-2 form. It should be smart enough to interpret the value based on the kind of hub. Alan Stern -- 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