On Thu, Apr 19, 2018 at 10:11:27PM +0000, Deucher, Alexander wrote: > My understanding was that some platfoms only bring up the link in > gen 1 mode for compatibility reasons. TBH, I'm not that familiar > with how the links come up on different platforms. Then the platform firmware or platform's linux PCI root complex driver should perform speed negotiation. Something like that shouldn't be a driver problem to solve. The driver should only be involved if it has to alter the device (eg new device firmware or something).. Jason