Hi tech@, Add device IDs of the VIA VX900 chipset.
Attaching a dmesg from my HP t510 Thin Client. Comments? OK? Index: sys/dev/pci/pcidevs =================================================================== RCS file: /cvs/src/sys/dev/pci/pcidevs,v retrieving revision 1.1851 diff -u -p -r1.1851 pcidevs --- sys/dev/pci/pcidevs 16 Jun 2018 21:29:39 -0000 1.1851 +++ sys/dev/pci/pcidevs 1 Jul 2018 13:53:17 -0000 @@ -7427,6 +7427,7 @@ product VIATECH VT3351_HB 0x0351 VT3351 product VIATECH VX800_0 0x0353 VX800 Host product VIATECH P4M900 0x0364 P4M900 Host product VIATECH VT8371_HB 0x0391 VT8371 Host +product VIATECH VX900_HB 0x0410 VX900 Host product VIATECH VT6415 0x0415 VT6415 IDE product VIATECH VT8501 0x0501 VT8501 product VIATECH VT82C505 0x0505 VT82C505 @@ -7464,6 +7465,7 @@ product VIATECH K8M890_1 0x1336 K8M890 H product VIATECH VT3351_2 0x1351 VT3351 Host product VIATECH VX800_1 0x1353 VX800 Host product VIATECH P4M900_1 0x1364 P4M900 Host +product VIATECH VX900_ERR 0x1410 VX900 Error Reporting product VIATECH VT82C416 0x1571 VT82C416 IDE product VIATECH VT82C1595 0x1595 VT82C1595 PCI product VIATECH K8M800_2 0x2204 K8M800 Host @@ -7480,6 +7482,7 @@ product VIATECH K8M890_2 0x2336 K8M890 H product VIATECH VT3351_3 0x2351 VT3351 Host product VIATECH VX800_2 0x2353 VX800 Host product VIATECH P4M900_2 0x2364 P4M900 Host +product VIATECH VX900_0 0x2410 VX900 Host product VIATECH VT8251_PCI 0x287a VT8251 PCI product VIATECH VT8251_PCIE_0 0x287b VT8251 PCIE product VIATECH VT8251_PCIE_1 0x287c VT8251 PCIE @@ -7553,6 +7556,7 @@ product VIATECH CHROME9_HC 0x3371 Chrome product VIATECH VT8237S_ISA 0x3372 VT8237S ISA product VIATECH VT8237A_PPB_1 0x337a VT8237A product VIATECH VT8237A_PPB_2 0x337b VT8237A +product VIATECH VX900_DRAM 0x3410 VX900 DRAM product VIATECH VL80x_XHCI 0x3432 VL80x xHCI product VIATECH VL805_XHCI 0x3483 VL805 xHCI product VIATECH K8M800_4 0x4204 K8M800 Host @@ -7569,6 +7573,7 @@ product VIATECH K8M890_4 0x4336 K8M890 H product VIATECH VT3351_5 0x4351 VT3351 Host product VIATECH VX800_4 0x4353 VX800 Host product VIATECH P4M900_4 0x4364 P4M900 Host +product VIATECH VX900_1 0x4410 VX900 Host product VIATECH K8T890_IOAPIC 0x5238 K8T890 IOAPIC product VIATECH PT894_IOAPIC 0x5308 PT894 IOAPIC product VIATECH CX700_IDE 0x5324 CX700 IDE @@ -7579,6 +7584,7 @@ product VIATECH VT3351_IOAPIC 0x5351 VT3 product VIATECH VX800_IOAPIC 0x5353 VX800 IOAPIC product VIATECH P4M900_IOAPIC 0x5364 P4M900 IOAPIC product VIATECH VT8237S_SATA 0x5372 VT8237S SATA +product VIATECH VX900_APIC 0x5410 VX900 APIC product VIATECH RHINEII 0x6100 RhineII product VIATECH VT3351_6 0x6238 VT3351 Host product VIATECH VT8251_AHCI 0x6287 VT8251 AHCI @@ -7586,6 +7592,8 @@ product VIATECH K8M890_6 0x6290 K8M890 H product VIATECH P4M890_6 0x6327 P4M890 Security product VIATECH VX800_6 0x6353 VX800 Host product VIATECH P4M900_6 0x6364 P4M900 Security +product VIATECH VX900_SCRATCH 0x6410 VX900 Scratch +product VIATECH CHROME9_HD 0x7122 Chrome9 HD product VIATECH K8M800_7 0x7204 K8M800 Host product VIATECH VT8378_VGA 0x7205 VT8378 VGA product VIATECH PT894_5 0x7308 PT894 Host @@ -7601,6 +7609,7 @@ product VIATECH K8HTB_7 0x7282 K8HTB Ho product VIATECH CN700_7 0x7314 CN700 Host product VIATECH CX700_7 0x7324 CX700 Host product VIATECH VT3351_7 0x7351 VT3351 Host +product VIATECH VX900_2 0x7410 VX900 Host product VIATECH VT8231_ISA 0x8231 VT8231 ISA product VIATECH VT8231_PWR 0x8235 VT8231 PMG product VIATECH VT8363_AGP 0x8305 VT8363 AGP @@ -7608,6 +7617,7 @@ product VIATECH CX700_ISA 0x8324 CX700 I product VIATECH VX800_ISA 0x8353 VX800 ISA product VIATECH VT8371_PPB 0x8391 VT8371 product VIATECH VX855_ISA 0x8409 VX855 ISA +product VIATECH VX900_ISA 0x8410 VX900 ISA product VIATECH VT8501_AGP 0x8501 VT8501 AGP product VIATECH VT82C597AGP 0x8597 VT82C597 AGP product VIATECH VT82C598AGP 0x8598 VT82C598 AGP @@ -7617,6 +7627,7 @@ product VIATECH VX900_IDE 0x9001 VX900 I product VIATECH VX800_SDMMC 0x9530 VX800 SD/MMC product VIATECH VX800_SDIO 0x95d0 VX800 SDIO product VIATECH K8T890_PPB_A 0xa238 K8T890 +product VIATECH VX900_PCIE_0 0xa410 VX900 PCIE product VIATECH P4M890_PPB_1 0xa327 P4M890 product VIATECH VX800_A 0xa353 VX800 Host product VIATECH P4M900_PPB_1 0xa364 P4M900 @@ -7629,15 +7640,19 @@ product VIATECH VT8235_AGP 0xb168 VT8235 product VIATECH K8HTB_AGP 0xb188 K8HTB AGP product VIATECH VT8377_AGP 0xb198 VT8377 AGP product VIATECH VX800_PPB 0xb353 VX800 +product VIATECH VX900_PCIE_1 0xb410 VX900 PCIE product VIATECH K8T890_PPB_B 0xb999 K8T890 product VIATECH K8T890_PPB_C 0xc238 K8T890 product VIATECH P4M890_PPB_2 0xc327 P4M890 product VIATECH VX800_PCIE_0 0xc353 VX800 PCIE product VIATECH P4M900_PPB_2 0xc364 P4M900 product VIATECH VX855_IDE 0xc409 VX855 IDE +product VIATECH VX900_PCIE_2 0xc410 VX900 PCIE product VIATECH K8T890_PPB_D 0xd238 K8T890 +product VIATECH VX900_PCIE_3 0xd410 VX900 PCIE product VIATECH K8T890_PPB_E 0xe238 K8T890 product VIATECH VX800_PCIE_1 0xe353 VX800 PCIE +product VIATECH VX900_PCIE_4 0xe410 VX900 PCIE product VIATECH K8T890_PPB_F 0xf238 K8T890 product VIATECH VX800_PCIE_2 0xf353 VX800 PCIE
OpenBSD 6.3-current (GENERIC.MP) #26: Sun Jul 1 20:17:42 CEST 2018 f...@taipei.lan:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 4143775744 (3951MB) avail mem = 3971858432 (3787MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.6 @ 0xfd6d0 (36 entries) bios0: vendor American Megatrends Inc. version "786R11 v1.05" date 06/03/2013 bios0: Hewlett-Packard HP t510 Thin Client acpi0 at bios0: rev 2 acpi0: sleep states S0 S5 acpi0: tables DSDT FACP APIC MCFG OEMB HPET SSDT acpi0: wakeup devices NP2S(S0) NP3S(S0) USB0(S0) USB1(S0) USB2(S0) USB3(S0) EHCI(S0) SBRG(S5) P0P4(S5) AZAL(S0) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: VIA Eden X2 U4200 @ 1.0+ GHz, 1000.20 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,MWAIT,VMX,EST,TM2,SSSE3,CX16,xTPR,SSE4.1,POPCNT,NXE,LONG,LAHF,PERF cpu0: 64KB 64b/line 16-way I-cache, 64KB 64b/line 16-way D-cache, 1MB 64b/line 16-way L2 cache cpu0: ITLB 128 4KB entries 8-way cpu0: DTLB 128 4KB entries 8-way mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges cpu0: RNG AES AES-CTR SHA1 SHA256 RSA cpu0: apic clock running at 200MHz cpu0: mwait min=64, max=64, C-substates=0.2.2.2.2, IBE cpu1 at mainbus0: apid 2 (application processor) cpu1: VIA Eden X2 U4200 @ 1.0+ GHz, 1000.04 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,MWAIT,VMX,EST,TM2,SSSE3,CX16,xTPR,SSE4.1,POPCNT,NXE,LONG,LAHF,PERF cpu1: 64KB 64b/line 16-way I-cache, 64KB 64b/line 16-way D-cache, 1MB 64b/line 16-way L2 cache cpu1: ITLB 128 4KB entries 8-way cpu1: DTLB 128 4KB entries 8-way ioapic0 at mainbus0: apid 3 pa 0xfec00000, version 3, 24 pins ioapic1 at mainbus0: apid 4 pa 0xfecc0000, version 3, 24 pins acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255 acpihpet0 at acpi0: 14318179 Hz acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 1 (NBP0) acpiprt2 at acpi0: bus 2 (NBP1) acpiprt3 at acpi0: bus 3 (NBP2) acpiprt4 at acpi0: bus 5 (NBP3) acpiprt5 at acpi0: bus 6 (P0P4) acpicpu0 at acpi0: C1(1000@1 halt), PSS acpicpu1 at acpi0: C1(1000@1 halt), PSS acpipwrres0 at acpi0: URP1 acpipwrres1 at acpi0: URP2 acpipwrres2 at acpi0: FDDP acpipwrres3 at acpi0: LPTP acpicmos0 at acpi0 acpibtn0 at acpi0: SLPB acpibtn1 at acpi0: PWRB cpu0: Enhanced SpeedStep 1000 MHz: speeds: 1000, 900, 800 MHz pci0 at mainbus0 bus 0 pchb0 at pci0 dev 0 function 0 "VIA VX900 Host" rev 0x80 pchb1 at pci0 dev 0 function 1 "VIA VX900 Error Reporting" rev 0x00 pchb2 at pci0 dev 0 function 2 "VIA VX900 Host" rev 0x00 pchb3 at pci0 dev 0 function 3 "VIA VX900 DRAM" rev 0x00 pchb4 at pci0 dev 0 function 4 "VIA VX900 Host" rev 0x00 pchb5 at pci0 dev 0 function 5 "VIA VX900 APIC" rev 0x00 pchb6 at pci0 dev 0 function 6 "VIA VX900 Scratch" rev 0x00 pchb7 at pci0 dev 0 function 7 "VIA VX900 Host" rev 0x00 vga1 at pci0 dev 1 function 0 "VIA Chrome9 HD" rev 0x00 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) ppb0 at pci0 dev 3 function 0 "VIA VX900 PCIE" rev 0x00: apic 4 int 3 pci1 at ppb0 bus 1 ppb1 at pci0 dev 3 function 1 "VIA VX900 PCIE" rev 0x00: apic 4 int 7 pci2 at ppb1 bus 2 ppb2 at pci0 dev 3 function 2 "VIA VX900 PCIE" rev 0x00: apic 4 int 11 pci3 at ppb2 bus 3 ppb3 at pci0 dev 3 function 3 "VIA VX900 PCIE" rev 0x00: apic 4 int 15 pci4 at ppb3 bus 5 bge0 at pci4 dev 0 function 0 "Broadcom BCM57780" rev 0x01, BCM57780 A1 (0x57780001): apic 4 int 12, address c8:cb:b8:1f:42:6a brgphy0 at bge0 phy 1: BCM57780 10/100/1000baseT PHY, rev. 1 pchb8 at pci0 dev 3 function 4 "VIA VX900 PCIE" rev 0x00 pciide0 at pci0 dev 15 function 0 "VIA VX900 IDE" rev 0x00: ATA133, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 1: <16GB SATA Flash Drive> wd0: 16-sector PIO, LBA48, 15272MB, 31277232 sectors wd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 6 pciide0: channel 1 disabled (no drives) uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0xa0: apic 3 int 20 uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0xa0: apic 3 int 22 uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0xa0: apic 3 int 21 uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0xa0: apic 3 int 23 ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x90: apic 3 int 23 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 configuration 1 interface 0 "VIA EHCI root hub" rev 2.00/1.00 addr 1 pcib0 at pci0 dev 17 function 0 "VIA VX900 ISA" rev 0x00 pchb9 at pci0 dev 17 function 7 "VIA VX800 Host" rev 0x00 ppb4 at pci0 dev 19 function 0 "VIA VX800" rev 0x00 pci5 at ppb4 bus 6 azalia0 at pci0 dev 20 function 0 "VIA HD Audio" rev 0x20: apic 3 int 17 azalia0: codecs: VIA/0x0397 audio0 at azalia0 usb1 at uhci0: USB revision 1.0 uhub1 at usb1 configuration 1 interface 0 "VIA UHCI root hub" rev 1.00/1.00 addr 1 usb2 at uhci1: USB revision 1.0 uhub2 at usb2 configuration 1 interface 0 "VIA UHCI root hub" rev 1.00/1.00 addr 1 usb3 at uhci2: USB revision 1.0 uhub3 at usb3 configuration 1 interface 0 "VIA UHCI root hub" rev 1.00/1.00 addr 1 usb4 at uhci3: USB revision 1.0 uhub4 at usb4 configuration 1 interface 0 "VIA UHCI root hub" rev 1.00/1.00 addr 1 isa0 at pcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 irq 1 irq 12 pckbd0 at pckbc0 (kbd slot) wskbd0 at pckbd0: console keyboard, using wsdisplay0 pcppi0 at isa0 port 0x61 spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 vmm0 at mainbus0: VMX vscsi0 at root scsibus1 at vscsi0: 256 targets softraid0 at root scsibus2 at softraid0: 256 targets root on wd0a (15c935f5a224027a.a) swap on wd0b dump on wd0b