* Yang Rui Rui | 2011-08-16 16:52:06 [+0800]: >On 08/16/2011 04:34 PM, Felipe Balbi wrote: >>Hi, >> >>On Tue, Aug 16, 2011 at 04:36:05PM +0800, Yang Rui Rui wrote: >>>Hi, >>> >>>I got an oops with gadget CDC ethernet built-in. It is caused by >>> see below code: >>> switch (gadget->speed) { >>> case USB_SPEED_SUPER: >>> descriptors = f->ss_descriptors; >>> break; >>> case USB_SPEED_HIGH: >>> descriptors = f->hs_descriptors; >>> break; >>> default: >>> descriptors = f->descriptors; >>> } >>> #### oops here >>> for (; *descriptors; ++descriptors) { >>> #### >>> gadget->speed = USB_SPEED_HIGH but f->hs_descriptor is NULL >>> >>>I fix it by seting the speed as the speed of config functions. >>>This might be a temporary workaround for me, not sure if it is the >>>right fix. So you are saying speed is HS but there are no HS descriptors around, just FS? Sebastian -- 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