Name card folders by GPU UUID, record serial in serial.txt
Folder identity switches from the physical serial (which neither nvflash nor nvidia-smi exposes on the 170HX) to the auto-read GPU UUID from nvidia-smi. The physical serial probe result (or N/A) is saved to <folder>/serial.txt and report.json. No manual serial prompt anymore; --serial only overrides the recorded serial. Unidentified runs fall back to unidentified/<bdf>/. AGENTS.md invariant and README updated to match.
This commit is contained in:
@@ -14,7 +14,7 @@ This repository checks one NVIDIA CMP 170HX at a time on a fresh Ubuntu 26.04 x8
|
||||
|
||||
## Invariants
|
||||
|
||||
- A card folder is named from an automatically read **physical serial number**. Never request manual serial entry or substitute a GPU UUID or PCI address for a serial. When serial lookup fails, continue the run under `unidentified/` and report the missing serial.
|
||||
- A card folder is named from the automatically read **GPU UUID** (`nvidia-smi`). The physical serial (nvflash probe, else `N/A`) is recorded in `<folder>/serial.txt` and `report.json`. Never prompt for manual serial entry. When even the UUID is unavailable, continue the run under `unidentified/<bdf>/` and report it.
|
||||
- Match every card-sensitive operation to the detected PCI address. A host may have another NVIDIA GPU even though only one CMP 170HX is being checked.
|
||||
- Measure capacitor-related lane width before unlocking. The width result is independent of cmpunlocker: Gen1 x16 passes the width check, while x4 fails it. Do not claim the capacitor is physically verified; the width is an observed link result on the current host.
|
||||
- Keep the final PCIe acceptance check after unlock. Preserve a red `[ERROR]` message and failing exit for any final link other than Gen2 x16. Gen1 x16 passes the earlier width check but fails the final card check.
|
||||
|
||||
Reference in New Issue
Block a user