Skip to main content

Rpi Pcie

@aaronge/rpi-pciev2026.08.26.1· 27d agoMODELS
01README

Raspberry Pi 5 PCIe link health (negotiated vs. capable speed/width per device, HAT+ ID EEPROM, recent pcie dmesg lines) via sysfs, as a typed, versioned Swamp model — catches link training down to a lower speed/width, the common silent cause of a mysteriously slow NVMe SSD.

02Models1
@aaronge/rpi-pciev2026.08.26.1rpi_pcie.ts

Global Arguments

ArgumentTypeDescription
pciDevicesBasePathstringsysfs path enumerating PCI devices.
hatBasePathstringDevice-tree path for HAT+ ID EEPROM data. Its absence is a normal,
dmesgLineLimitnumberMaximum number of pcie-matching dmesg lines to keep, most recent last.
fn readPcie()
Enumerate PCI devices and their negotiated/capable link speed

Resources

pcie(infinite)— Negotiated vs. capable PCIe link speed/width per device, HAT+
03Stats
A
100 / 100
Downloads
0
Archive size
10.1 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
04Platforms