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