Page MenuHomeFreeBSD

Retire the pnpinfo(8) utility
Needs ReviewPublic

Authored by jhb on Mon, Oct 12, 6:31 PM.
Tags
None
Referenced Files
F175772920: D60673.diff
Tue, Oct 13, 5:54 AM
F175768581: D60673.id.diff
Tue, Oct 13, 4:58 AM
F175758049: D60673.diff
Tue, Oct 13, 2:45 AM
F175745045: D60673.id189651.diff
Mon, Oct 12, 11:50 PM
F175745020: D60673.diff
Mon, Oct 12, 11:50 PM
F175745015: D60673.diff
Mon, Oct 12, 11:50 PM
F175731470: D60673.id.diff
Mon, Oct 12, 9:04 PM
F175727874: D60673.diff
Mon, Oct 12, 8:24 PM
Subscribers

Details

Reviewers
kib
Group Reviewers
srcmgr
Summary

This was only enabled for i386 and is not relevant on modern hardware
which uses ACPI to enumerate ISA/LPC devices.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 78091
Build 74974: arc lint + arc unit

Event Timeline

jhb requested review of this revision.Mon, Oct 12, 6:31 PM

Yes. This was for ISA add-in cards that would disable all decoding except at one address. The PnP enumeration code would do a complex series of "wiggles", isolating the ISA cards one at a time, and then assigning resources to them.
It's not really been relevant since 2000 or so when said cards were effectively off the market. It was more for early-days 386 machines only (I used some of these cards for networking on my 486DX2-66, and they were oldish then). By the time P5-120 or so was out, the world was shifting to PCI add-in cards for most networking things. One could use these on P6 machines, but the networking was so slow and PCI cards so cheep that were decently fast I gave up then. And Timing Solutions gave up on its PC-104 cards that needed this by 2002, and it felt late.
tl;dr: obsolete for at least 25 years now, nearly irrelevant for more than 20.