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
[email protected]:/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