> From: Stephen Warren [mailto:swarren@xxxxxxxxxxxxx] > Sent: Wednesday, June 26, 2013 12:13 PM > > On 06/24/2013 12:34 PM, Paul Zimmerman wrote: > > I screwed up the sense of this if() statement while porting our > > vendor driver to create the dwc2 driver. This caused frame overrun > > errors on periodic transfers when there were other transfers > > active in the same (micro)frame. > > > > With this fix, the dwc2 driver now works on the Raspberry Pi > > platform even with the USB Ethernet controller enabled, where > > before that would cause all USB devices to stop working. > > Ooh, that sounds exciting. Does it work in the upstream/mainline kernel, > or just the Raspberry Pi Foundation's downstream kernel though? I only tested with the Raspberry Pi Foundation's kernel, by replacing the dwc_otg driver with the dwc2 driver, using that customized platform interface I sent to some of you guys a while back. I didn't do a lot of testing, just checked that I could access the web without causing any noticeable problems. I hope whoever is supporting the Pi in the mainline kernel will try adding dwc2 support now that it seems to be working. I'm not sure who that would be, though. -- Paul -- 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