I just read the following: On Tuesday, October 11, 2016 at 11:02:15 PM UTC-4, RobertCNelson wrote: > > Hi David, > > ...
> > A Couple Reasons: > > TI actually dropped "official" support for OMAP3/DM37xx devices after > v3.14.x, so we just use a mainline generic kernel (4.4.1 in that > image's case for the xM).. Whereas the 4.1.x-ti based kernel has > official support from TI for am335x/am4x/am5x devices.. > > > ... > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > Does this mean that the 4.9 kernel doesn't have official support for the Beaglebone Black (am335x?)... I'm wondering if that is why I'm having problems with the configs usb_f_hid.ko gadget driver. I tracked down, I think, what the problem might be, but I'm not exactly sure how to fix it. When looking for an "in" endpoint, the hid driver has several (the fs, hs, and ss endpoints), but I'm not sure that the usb_gadget_ep_match_desc function actually matches any of the endpoints and I think it ends up returning a null endpoint descriptor which is then dereferenced by "alloc_ep_req" in the hidg_bind process. I'm not exactly sure why it wouldn't get a descriptor, but there are several ways that the above function can return 0 instead of 1 (meaning it didn't match). I'm in the process of tracking this down, but maybe there is something I need in the kernel that isn't supported/provided anymore for am335x? Sorry to pick on you again to ask these questions (I asked you about the HID driver in another thread), but you seem to be the most knowledgeable about ti/linux/beaglebone support in general. If I knew where else to direct these questions, I'd direct them there. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/8e91b0ce-560c-4ad8-a872-02ab1532be5b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
