On 24 January 2012 17:48, David Brownlee <abs%netbsd.org@localhost> wrote: > Well, I can send the full pcictl dump inforrmation: > > pcictl pci0 list| awk -F: '{print "pcictl pci0 dump -b "$1" -d "$2}'|sort > -u|sh > > - though that is a little wordy ( will send via separate email) > > On 16 January 2012 07:44, 图潘 <patula777%gmail.com@localhost> wrote: >> thanks for the dump. >> >> Is it also possible to list vendor / device id's and their subsystem id's >> Something that looks more like this line >> isab0@pci0:0:31:0: class=0x060100 card=0x50011458 chip=0x3a188086 >> rev=0x00 hdr=0x00 >> >> >> >> On Mon, Jan 16, 2012 at 12:39 AM, David Brownlee <abs%netbsd.org@localhost> >> wrote: >>> >>> 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. >>> > >>> >>> Well there is pcictl: >>> >>> % 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 >> >>
Attachment:
pci
Description: Binary data