| | 31 | * GW8201 - has a PCIe Gen3 switch that does not by default disable unused lanes. The PI7C9X3G606GP Gen3 switch used on this board does not enable a vendor specific LTSSM register 0x3cc bit 0 (pwr_det_ctrl) allowing it to disable unused ports. Enabling this can provide appx 800mW of power savings. This can be done via a [https://github.com/Gateworks/linux-venice/commit/7a3ed01ed94e31e77c1600d8fcdf4ac06232df59 kernel PCI quirk patch] (which exists in the current Gateworks kernel) or in userspace (for older/unsupported kernels) via: |
| | 32 | {{{#!bash |
| | 33 | setpci -s 02:01.0 0x3cc.l=0x1 |
| | 34 | setpci -s 02:02.0 0x3cc.l=0x1 |
| | 35 | setpci -s 02:03.0 0x3cc.l=0x1 |
| | 36 | setpci -s 02:04.0 0x3cc.l=0x1 |
| | 37 | setpci -s 02:05.0 0x3cc.l=0x1 |
| | 38 | setpci -s 02:06.0 0x3cc.l=0x1 |
| | 39 | setpci -s 02:07.0 0x3cc.l=0x1 |
| | 40 | }}} |