NetBSD-Desktop archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: device output pciconf for hardware database?



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



Home | Main Index | Thread Index | Old Index