(no top-posting, please) Hi, it helps if you include maintainers for correct drivers. scripts/get_maintainer.pl helps a lot. Jerry Huang <jerry.huang@xxxxxxx> writes: > And I tested USB2.0 disk, with Sriram's 6 patches, it works well. So Just USB3.0 can't work. > > BTW, > The board with USB3.0 DWC3 controller and the USB3.0 disk work well with Linux-4.1.8. alright, in that case you can bisect. Please do so and find the first commit when this started happening. > -----Original Message----- > From: Jerry Huang > Sent: Monday, December 05, 2016 6:11 PM > To: stern@xxxxxxxxxxxxxxxxxxx; linux-usb@xxxxxxxxxxxxxxx > Cc: Sriram Dash <sriram.dash@xxxxxxx> > Subject: USB3.0 DWC3 can't work with latest Linux-4.9.rc7 > > Hi, Guys, > 1. I tested the USB3.0 DWC3 with latest Linux-4.9-rc7 on LS1043ardb board. > But I got the below errors, this error is returned from dma_supported(dev, mask) while running " dma_set_mask_and_coherent" in function " xhci_plat_probe". > ... > [ 0.756166] xhci-hcd: probe of xhci-hcd.0.auto failed with error -5 > [ 0.762438] xhci-hcd: probe of xhci-hcd.1.auto failed with error -5 > [ 0.768712] xhci-hcd: probe of xhci-hcd.2.auto failed with error -5 > [ 0.775049] usbcore: registered new interface driver usb-storage > ... > > 2. Then, I applied 6 patches from Sriram: > https://patchwork.kernel.org/patch/9434163/ > https://patchwork.kernel.org/patch/9434155/ > https://patchwork.kernel.org/patch/9434131/ > https://patchwork.kernel.org/patch/9434165/ > https://patchwork.kernel.org/patch/9434167/ > https://patchwork.kernel.org/patch/9434133/ > > however, I got another error as below shows when I attach one USB disk to this board. > It seems USB device return the 8 bytes descriptor, but all 8 byte data driver read are zero from the buffer received. > Has any comment for this issue? > > usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd > [ 164.323396] usb 2-1: device descriptor read/8, error -61 hmm, connection refused. Mathias, any idea? BTW, are you sure this board worked with *upstream* (as in, Linus' tree) v4.1 or were you using some vendor kernel which is based off of v4.1? Care to check v4.8, v4.7 and v4.6? best -- balbi -- 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