Well there is pcictl:On 15 January 2012 18:02, 图潘 <patula777%gmail.com@localhost> wrote:
> Hi,
>
> first of all, I was not sure which would be the correct mailing list, be
> forgiveful.
>
> We are planninig on adding netbsd support to the hardware driver support
> list temporarily hosted at http://freebsd.0fees.net
>
> As nobody of us has a running netbsd system i wanted to ask if there is a
> command like pciconf (from freebsd) on netbsd.
> If not, is there any equivilant and could you paste a sample output.
>
% pcictl pci0 list
000:00:0: Intel 82GM45 Host Bridge (host bridge, revision 0x07)
000:01:0: Intel product 0x2a41 (PCI bridge, revision 0x07)
000:02:0: Intel 82GM45 Integrated Graphics Device (VGA display, revision 0x07)
000:03:0: Intel product 0x2a44 (miscellaneous communications, revision 0x07)
000:25:0: Intel 82801I Mobile (AMT) LAN Controller (ethernet network,
revision 0x03)
000:26:0: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x03)
000:26:1: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x03)
000:26:2: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x03)
000:26:7: Intel 82801I USB EHCI Controller (USB serial bus, interface
0x20, revision 0x03)
000:27:0: Intel 82801I High Definition Audio Controller (multimedia,
subclass 0x03, revision 0x03)
000:28:0: Intel 82801I PCI Express Port #1 (PCI bridge, revision 0x03)
000:28:1: Intel 82801I PCI Express Port #2 (PCI bridge, revision 0x03)
000:28:3: Intel 82801I PCI Express Port #4 (PCI bridge, revision 0x03)
000:28:4: Intel 82801I PCI Express Port #5 (PCI bridge, revision 0x03)
000:29:0: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x03)
000:29:1: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x03)
000:29:2: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x03)
000:29:7: Intel 82801I USB EHCI Controller (USB serial bus, interface
0x20, revision 0x03)
000:30:0: Intel 82801BAM Hub-PCI Bridge (PCI bridge, interface 0x01,
revision 0x93)
000:31:0: Intel 82801IEM LPC Interface Bridge (ISA bridge, revision 0x03)
000:31:2: Intel 82801I Mobile AHCI SATA Controller with 4 ports (SATA
mass storage, interface 0x01, revision 0x03)
000:31:3: Intel 82801I SMBus Controller (SMBus serial bus, revision 0x03)
001:00:0: ATI Technologies product 0x9591 (VGA display)
003:00:0: Intel WiFi Link 5100 (miscellaneous network)
021:00:0: Ricoh 5C476 PCI-CardBus Bridge (CardBus bridge, revision 0xba)
021:00:1: Ricoh 5C832 PCI-SD/MMC/MMC+/MS/xD/Firewire (Firewire serial
bus, interface 0x10, revision 0x04)
021:00:2: Ricoh 5C822 PCI-CardBus Bridge/MS/SD/MMC/SC (SD Host
Controller system, revision 0x21)
021:00:3: Ricoh 5C843 PCI-CardBus Bridge/SD/MMC/MMC+/MS/xD/Firewire
(miscellaneous system, revision 0x11)
021:00:4: Ricoh 5C592 PCI-CardBus Bridge/MS/SD/Firewire (miscellaneous
system, revision 0x11)
021:00:5: Ricoh xD-Picture Card Controller (miscellaneous system, revision 0x11)
and also drvctl, which lists more devices, but not in a helpful way :)
sudo drvctl -l -t
mainbus0
cpu0
acpicpu0
coretemp0
cpu1
acpicpu1
coretemp1
ioapic0
acpi0
acpiecdt0
hpet0
acpiec0
acpilid0
acpibut0
attimer1
pcppi1
midi0
sysbeep0
pckbc1
pckbd0
wskbd0
pms0
wsmouse0
pckbc2
acpibat0
acpiacad0
thinkpad0
acpivga0
acpiout0
acpiout1
acpiout2
acpiout3
acpiout4
acpivga1
acpiout5
acpiout6
acpiout7
acpiout8
acpiwmi0
acpitz0
acpitz1
pci0
pchb0
agp0
ppb0
pci1
vga0
wsdisplay0
i915drm0
wm0
makphy0
uhci0
usb0
uhub0
uhci1
usb1
uhub1
ugen0
uhci2
usb2
uhub2
ehci0
usb3
uhub3
hdaudio0
hdafg0
audio0
ppb1
pci2
ppb2
pci3
iwn0
ppb3
pci4
ppb4
pci5
uhci3
usb4
uhub4
uhci4
usb5
uhub5
uhci5
usb6
uhub6
ehci1
usb7
uhub7
ppb5
pci6
cbb0
cardslot0
cardbus0
pcmcia0
fwohci0
ieee1394if0
fwip0
sdhc0
sdmmc0
ichlpcib0
isa0
ahcisata0
atabus0
wd0
atabus1
ichsmb0
iic0
pad0
audio1
cgd0