No, it's not common for all gen2 cards. I used the xhci(one, pcie2usb3.0) ep device, this device works well on gen2 speed. Best Regards Richard Zhu Linux BSP team > -----Original Message----- > From: Tord Andersson [mailto:tord.andersson@xxxxxxxxx] > Sent: Tuesday, March 10, 2015 12:25 AM > To: linux-pci@xxxxxxxxxxxxxxx > Cc: Zhu Richard-R65037; l.stach@xxxxxxxxxxxxxx; bhelgaas@xxxxxxxxxx; > Estevam Fabio-R49496 > Subject: iMX6 PCIe gen 2 card compatibility > > I have done some tests on a PCIe gen 2 based USB3380 card on an IMX6Q- > based reference board using the latest mainline kernel with the > associated net2280 driver. > The only way, at the moment to make it work is to force gen 1 link > speed. > Is this common for all gen 2 cards? > Are there fixes or patches available that will make it possible to > reenable gen 2? > I wonder if this problem might be caused by iMX6 errata ERR005184 - > "PCIe: Clock pointers can lose sync during clock rate changes"? > > BR, > > Tord -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html