proc_pci(5)

๐Ÿ’– proc_pci(5) ๐Ÿ’–

okay bestie, so this one's a File Formats Manual page โ€” yes, proc_pci(5), we're doing section 5 today ๐Ÿ’…


โœจ NAME โœจ

/proc/pci โ€” the PCI devices situation ๐Ÿซถ


๐ŸŒธ DESCRIPTION ๐ŸŒธ

/proc/pci

So this file is literally just a listing of all PCI devices found during kernel initialization, plus their configuration. That's the whole vibe. No cap. ๐ŸŒˆ

okay but here's the tea, and it's kind of a sad one ๐Ÿ˜ญ this file has been deprecated in favor of a new /proc interface for PCI, aka /proc/bus/pci. She's the replacement, she's serving, we moved on. โœจ

and the timeline?? absolutely unhinged, let me walk you through it:

  • it became optional in Linux 2.2 โ€” available only with CONFIG_PCI_OLD_PROC set at kernel compilation ๐Ÿงš
  • then it became once more nonoptionally enabled in Linux 2.4 (she was BACK, main character energy ๐Ÿ‘‘)
  • next, it was deprecated in Linux 2.6 โ€” still available with CONFIG_PCI_LEGACY_PROC set ๐Ÿ™ˆ
  • and finally removed altogether since Linux 2.6.17 ๐Ÿ’€
bestie if you're on anything remotely modern, this file is gone gone. not deprecated, not legacy-flagged, just removed. do not go looking for her. ๐Ÿ•ฏ๏ธ

๐Ÿฆ‹ SEE ALSO ๐Ÿฆ‹

  • proc(5) โ€” the mothership, go read her ๐Ÿ’œ

and that's the whole page, you ate that ๐ŸŽ€ this lil cutie came from Linux man-pages 6.20, dated 2026-02-08. mwah, periodt ๐Ÿ’…โœจ๐Ÿ“

๐Ÿ“ฆ where this page comes from
  • arch rolling: man-pages 6.20-1 ยท BSD-2-Clause AND BSD-3-Clause AND BSD-4.3TAHOE AND BSD-4-Clause-UC AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-linking-exception AND LGPL-3.0-or-later AND LicenseRef-Public-Domain AND LicenseRef-UltraPermissive AND Linux-man-pages-1-para AND Linux-man-pages-copyleft AND Linux-man-pages-copyleft-2-para AND Linux-man-pages-copyleft-var AND MIT AND Spencer-94
  • nixpkgs unstable: man-pages 6.20
  • ๐Ÿ“œ the page's license: GPL-3.0-or-later
  • ๐Ÿ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms