I witnessed a lock order reversal with vnd(4) on macppc and powerpc64. I can't reproduce it on amd64.
Build a GENERIC.MP kernel with option WITNESS, boot it, then configure and fdisk a vnd. The lock order reversal happens during fdisk, # dd if=/dev/zero of=img bs=1m count=1 # vnconfig -v vnd0 img # fdisk -iy vnd0 === From macppc: witness: lock order reversal: 1st 0x24e5ae1c vmmaplk (&map->lock) 2nd 0x26bc349c inode (&ip->i_lock) lock order [1] vmmaplk (&map->lock) -> [2] inode (&ip->i_lock) #0 witness_checkorder+0x40c #1 rw_enter+0xb8 #2 rrw_enter+0x6c #3 ufs_lock+0x34 #4 VOP_LOCK+0x74 #5 vn_lock+0xd4 #6 vn_rdwr+0x88 #7 vndstrategy+0x2b4 #8 physio+0x20c #9 vndread+0x40 #10 spec_read+0xe8 #11 ufsspec_read+0x34 #12 VOP_READ+0x48 #13 vn_read+0x100 #14 dofilereadv+0x108 #15 sys_read+0x5c #16 trap+0xaf0 #17 trapagain+0x4 lock order [2] inode (&ip->i_lock) -> [1] vmmaplk (&map->lock) #0 witness_checkorder+0x40c #1 rw_enter_read+0x70 #2 vm_map_lock_read_ln+0x30 #3 uvmfault_lookup+0x104 #4 uvm_fault_check+0x60 #5 uvm_fault+0x138 #6 trap+0x75c #7 trapagain+0x4 #8 rw_enter+0x230 #9 uiomove+0x1d8 #10 ffs_read+0x324 #11 VOP_READ+0x48 #12 vn_rdwr+0xac #13 vmcmd_map_readvn+0xc4 #14 exec_process_vmcmds+0xa4 #15 sys_execve+0x67c #16 start_init+0x2b8 #17 proc_trampoline+0xc === From powerpc64: witness: lock order reversal: 1st 0xc000000013bc6618 vmmaplk (&map->lock) 2nd 0xc0000000132c1708 inode (&ip->i_lock) lock order [1] vmmaplk (&map->lock) -> [2] inode (&ip->i_lock) #0 witness_checkorder+0x448 #1 rw_enter+0xd0 #2 rrw_enter+0x7c #3 ufs_lock+0x44 #4 VOP_LOCK+0x90 #5 vn_lock+0xec #6 vn_rdwr+0x98 #7 vndstrategy+0x2bc #8 physio+0x23c #9 vndread+0x4c #10 spec_read+0xf0 #11 ufsspec_read+0x40 #12 VOP_READ+0x58 #13 vn_read+0xd8 #14 dofilereadv+0x120 #15 sys_read+0x68 #16 syscall+0x554 #17 trap+0x5e0 #18 trapexit lock order [2] inode (&ip->i_lock) -> [1] vmmaplk (&map->lock) #0 witness_checkorder+0x448 #1 rw_enter_read+0x90 #2 vm_map_lock_read_ln+0x3c #3 uvmfault_lookup+0x118 #4 uvm_fault_check+0x6c #5 uvm_fault+0x130 #6 trap+0x7a8 #7 trapexit #8 copyout+0x84 #9 uiomove+0x214 #10 ffs_read+0x214 #11 VOP_READ+0x58 #12 vn_rdwr+0xc0 #13 vmcmd_map_readvn+0xc0 #14 exec_process_vmcmds+0xac #15 sys_execve+0x728 #16 start_init+0x2f0 #17 proc_trampoline+0x14 Below is the macppc dmesg, then the powerpc64 dmesg, both cut above the "witness:" line. --gkoehler [ using 1386936 bytes of bsd ELF symbol table ] console out [ATY,Whelk_A] console in [keyboard], using USB using parent ATY,WhelkParent:: memaddr a0000000, size 10000000 : consaddr a0008000 : ioaddr 90020000, size 20000: width 1600 linebytes 1792 height 900 depth 8 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2024 OpenBSD. All rights reserved. https://www.OpenBSD.org OpenBSD 7.5-current (GENERIC.MP) #3: Wed Jun 5 14:24:26 EDT 2024 kern...@virginia.my.domain:/sys/arch/macppc/compile/GENERIC.MP real mem = 2147483648 (2048MB) avail mem = 2036928512 (1942MB) random: good seed from bootblocks mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root: model PowerMac7,3 cpu0 at mainbus0: 970 (Revision 0x202): 2000 MHz cpu1 at mainbus0: 970 (Revision 0x202): 2000 MHz mem0 at mainbus0 spdmem0 at mem0: 1GB DDR SDRAM non-parity PC3200CL3.0 spdmem1 at mem0: 1GB DDR SDRAM non-parity PC3200CL3.0 spdmem2 at mem0: 256MB DDR SDRAM non-parity PC3200CL3.0 spdmem3 at mem0: 256MB DDR SDRAM non-parity PC3200CL3.0 spdmem4 at mem0: 512MB DDR SDRAM non-parity PC3200CL3.0 spdmem5 at mem0: 512MB DDR SDRAM non-parity PC3200CL3.0 spdmem6 at mem0: 256MB DDR SDRAM non-parity PC3200CL3.0 spdmem7 at mem0: 256MB DDR SDRAM non-parity PC3200CL3.0 memc0 at mainbus0: u3 rev 0x35 kiic0 at memc0 offset 0xf8001000 iic0 at kiic0 "pulsar-legacy-slewing" at iic0 addr 0x6a not configured lmtemp0 at iic0 addr 0x4a: ds1775 maxtmp0 at iic0 addr 0x4c: max6690 maxds0 at iic0 addr 0x4b: ds1631 fcu0 at iic0 addr 0xaf "pca9556" at iic0 addr 0x18 not configured adc0 at iic0 addr 0x2c: ad7417 "24256" at iic0 addr 0x50 not configured "pca9556" at iic0 addr 0x19 not configured adc1 at iic0 addr 0x2d: ad7417 "24256" at iic0 addr 0x51 not configured "dart" at memc0 offset 0xf8033000 not configured "mpic" at memc0 offset 0xf8040000 not configured mpcpcibr0 at mainbus0 pci: u3-agp pci0 at mpcpcibr0 bus 0 pchb0 at pci0 dev 11 function 0 "Apple K2 AGP" rev 0x00 appleagp0 at pchb0 agp0 at appleagp0: aperture at 0x0, size 0x10000000 radeondrm0 at pci0 dev 16 function 0 "ATI Radeon 9600" rev 0x00 drm0 at radeondrm0 radeondrm0: irq 48 ht0 at mainbus0: u3-ht, 8 devices pci1 at ht0 bus 0 hpb0 at pci1 dev 1 function 0 "AMD 8131 PCIX" rev 0x12: 3 sources hpb0: multiple definition for irq 0 pci2 at hpb0 bus 6 hpb1 at pci1 dev 2 function 0 "AMD 8131 PCIX" rev 0x12: 3 sources hpb1: multiple definition for irq 0 pci3 at hpb1 bus 7 hpb2 at pci1 dev 3 function 0 "Apple U3" rev 0x00: 85 sources pci4 at hpb2 bus 1 macobio0 at pci4 dev 7 function 0 "Apple K2 Macio" rev 0x60 openpic0 at macobio0 offset 0x40000: version 0x4614 feature 770302 LE macgpio0 at macobio0 offset 0x50 "pmu-interrupt" at macgpio0 offset 0x9 not configured "programmer-switch" at macgpio0 offset 0x11 not configured "modem-reset" at macgpio0 offset 0x1d not configured "modem-power" at macgpio0 offset 0x1e not configured "chip-fault" at macgpio0 offset 0x1c not configured "fcu-interrupt" at macgpio0 offset 0x15 not configured "fcu-hw-reset" at macgpio0 offset 0x3a not configured "slewing-done" at macgpio0 offset 0x23 not configured "codec-input-data-mux" at macgpio0 offset 0xb not configured "line-input-detect" at macgpio0 offset 0xc not configured "codec-error-irq" at macgpio0 offset 0xd not configured "dig-hw-reset" at macgpio0 offset 0x14 not configured "line-output-detect" at macgpio0 offset 0x16 not configured "headphone-detect" at macgpio0 offset 0x17 not configured "codec-irq" at macgpio0 offset 0x18 not configured "headphone-mute" at macgpio0 offset 0x1f not configured "amp-mute" at macgpio0 offset 0x20 not configured "hw-reset" at macgpio0 offset 0x24 not configured "line-output-mute" at macgpio0 offset 0x25 not configured "codec-clock-mux" at macgpio0 offset 0x26 not configured "escc-legacy" at macobio0 offset 0x12000 not configured zs0 at macobio0 offset 0x13000: irq 22,23 zstty0 at zs0 channel 0 zstty1 at zs0 channel 1 kiic1 at macobio0 offset 0x18000 iic1 at kiic1 aoa0 at macobio0 offset 0x10000: irq 30,1,2 "timer" at macobio0 offset 0x15000 not configured adb0 at macobio0 offset 0x16000 apm0 at adb0: battery flags 0x9, 0% charged piic0 at adb0 iic2 at piic0 "fans" at macobio0 offset 0x4c not configured audio0 at aoa0 ohci0 at pci4 dev 8 function 0 "Apple K2 USB" rev 0x00: irq 27, version 1.0, legacy support ohci1 at pci4 dev 9 function 0 "Apple K2 USB" rev 0x00: irq 28, version 1.0, legacy support usb0 at ohci0: USB revision 1.0 uhub0 at usb0 configuration 1 interface 0 "Apple OHCI root hub" rev 1.00/1.00 addr 1 usb1 at ohci1: USB revision 1.0 uhub1 at usb1 configuration 1 interface 0 "Apple OHCI root hub" rev 1.00/1.00 addr 1 ppb0 at pci1 dev 4 function 0 "Apple U3" rev 0x00 pci5 at ppb0 bus 2 bwi0 at pci5 dev 1 function 0 "Broadcom BCM4306" rev 0x03: irq 57, address 00:0d:93:8b:62:ce ohci2 at pci5 dev 11 function 0 "NEC USB" rev 0x43: irq 63, version 1.0 ohci3 at pci5 dev 11 function 1 "NEC USB" rev 0x43: irq 63, version 1.0 ehci0 at pci5 dev 11 function 2 "NEC USB" rev 0x04: irq 63 usb2 at ehci0: USB revision 2.0 uhub2 at usb2 configuration 1 interface 0 "NEC EHCI root hub" rev 2.00/1.00 addr 1 usb3 at ohci2: USB revision 1.0 uhub3 at usb3 configuration 1 interface 0 "NEC OHCI root hub" rev 1.00/1.00 addr 1 usb4 at ohci3: USB revision 1.0 uhub4 at usb4 configuration 1 interface 0 "NEC OHCI root hub" rev 1.00/1.00 addr 1 ppb1 at pci1 dev 5 function 0 "Apple U3" rev 0x00 pci6 at ppb1 bus 3 kauaiata0 at pci6 dev 13 function 0 "Apple K2 ATA" rev 0x00 wdc0 at kauaiata0 irq 39: DMA atapiscsi0 at wdc0 channel 0 drive 0 scsibus1 at atapiscsi0: 2 targets cd0 at scsibus1 targ 0 lun 0: <PIONEER, DVD-RW DVR-107D, A707> removable cd0(wdc0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2 "Apple K2 Firewire" rev 0x00 at pci6 dev 14 function 0 not configured ppb2 at pci1 dev 6 function 0 "Apple U3" rev 0x00 pci7 at ppb2 bus 4 gem0 at pci7 dev 15 function 0 "Apple K2 GMAC" rev 0x00: irq 41, address 00:0d:93:af:cf:a8 brgphy0 at gem0 phy 1: BCM54K2 10/100/1000baseT PHY, rev. 0 ppb3 at pci1 dev 7 function 0 "Apple U3" rev 0x00 pci8 at ppb3 bus 5 pciide0 at pci8 dev 12 function 0 "ServerWorks K2 SATA" rev 0x00: DMA pciide0: using irq 0 for native-PCI interrupt pciide0: port 0: PHY offline pciide0: port 1: 1.5Gb/s wd0 at pciide0 channel 1 drive 0: <WDC WD8000AARS-00Y5B1> wd0: 16-sector PIO, LBA48, 763097MB, 1562824368 sectors wd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 6 pciide0: port 2: PHY offline pciide0: port 3: PHY offline uhub5 at uhub4 port 2 configuration 1 interface 0 "Mitsumi Electric Hub in Apple Extended USB Keyboard" rev 1.10/1.22 addr 2 uhidev0 at uhub5 port 1 configuration 1 interface 0 "Mitsumi Electric Apple Extended USB Keyboard" rev 1.10/1.22 addr 3 uhidev0: iclass 3/1 ukbd0 at uhidev0: 8 variable keys, 6 key codes wskbd0 at ukbd0: console keyboard uhidev1 at uhub5 port 1 configuration 1 interface 1 "Mitsumi Electric Apple Extended USB Keyboard" rev 1.10/1.22 addr 3 uhidev1: iclass 3/0, 3 report ids uhid0 at uhidev1 reportid 2: input=1, output=0, feature=0 ucc0 at uhidev1 reportid 3: 12 usages, 10 keys, enum wskbd1 at ucc0 mux 1 uhidev2 at uhub5 port 2 configuration 1 interface 0 "Logitech USB-PS/2 Optical Mouse" rev 2.00/11.10 addr 4 uhidev2: iclass 3/1 ums0 at uhidev2: 3 buttons, Z dir wsmouse0 at ums0 mux 0 vscsi0 at root scsibus2 at vscsi0: 256 targets softraid0 at root scsibus3 at softraid0: 256 targets bootpath: /ht/pci@7/k2-sata-root/k2-sata@1/disk@0:/bsd root on wd0a (6b5cfd89632e7b27.a) swap on wd0b dump on wd0b radeondrm0: RV350 Bogus possible_clones: [ENCODER:45:TMDS-45] possible_clones=0x6 (full encoder mask=0x7) Bogus possible_clones: [ENCODER:46:TV-46] possible_clones=0x5 (full encoder mask=0x7) Bogus possible_clones: [ENCODER:48:DAC-48] possible_clones=0x3 (full encoder mask=0x7) radeondrm0: 1600x900, 32bpp wsdisplay0 at radeondrm0 mux 1: console (std, vt100 emulation), using wskbd0 wskbd1: connecting to wsdisplay0 wsdisplay0: screen 1-5 added (std, vt100 emulation) Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2024 OpenBSD. All rights reserved. https://www.OpenBSD.org OpenBSD 7.5-current (BOOT) #42: Fri May 24 17:01:27 EDT 2024 kern...@illinois.my.domain:/usr/src/sys/arch/powerpc64/compile/BOOT real mem = 8589934592 (8192MB) avail mem = 7834722304 (7471MB) random: boothowto does not indicate good seed mainbus0 at root: T2P9S01 REV 1.01 cpu0 at mainbus0 pir c: IBM POWER9 2.2, 2700 MHz cpu0: 32KB 128b/line 8-way L1 I-cache, 32KB 128b/line 8-way L1 D-cache cpu0: 512KB 128b/line 8-way L2 cache cpu0: 10MB 128b/line 8-way L3 cache "bmc" at mainbus0 not configured "ibm,firmware-versions" at mainbus0 not configured "ibm,hostboot" at mainbus0 not configured opal0 at mainbus0: skiboot-9858186 opal0: idle psscr 300332 opalcons0 at opal0 "core-temp" at opal0 not configured "core-temp" at opal0 not configured "core-temp" at opal0 not configured "core-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "mem-temp" at opal0 not configured "proc-energy" at opal0 not configured "proc-energy" at opal0 not configured "proc-energy" at opal0 not configured "proc-in" at opal0 not configured "proc-in" at opal0 not configured "proc-power" at opal0 not configured "proc-power" at opal0 not configured "proc-power" at opal0 not configured "proc-temp" at opal0 not configured "vrm-curr" at opal0 not configured "vrm-curr" at opal0 not configured "vrm-in" at opal0 not configured "vrm-in" at opal0 not configured "vrm-temp" at opal0 not configured "ipmi" at opal0 not configured "ibm,pcie-slots" at mainbus0 not configured "ibm,secureboot" at mainbus0 not configured "imc-counters" at mainbus0 not configured xics0 at mainbus0 xive0 at mainbus0 "ipl-params" at mainbus0 not configured "lpcm-opb" at mainbus0 not configured phb0 at mainbus0: chip 0x0 pci0 at phb0 ppb0 at pci0 dev 0 function 0 vendor 0x1014 product 0x04c1 rev 0x00 pci1 at ppb0 bus 1 vendor 0x1002 product 0x67ff (class display subclass VGA, rev 0xff) at pci1 dev 0 function 0 not configured vendor 0x1002 product 0xaae0 (class multimedia subclass hdaudio, rev 0x00) at pci1 dev 0 function 1 not configured phb1 at mainbus0: chip 0x0 pci2 at phb1 ppb1 at pci2 dev 0 function 0 vendor 0x1014 product 0x04c1 rev 0x00 pci3 at ppb1 bus 1 nvme0 at pci3 dev 0 function 0 vendor 0x15b7 product 0x5009 rev 0x01: msix, NVMe 1.4 nvme0: WDC WDS500G2B0C-00PXH0, firmware 211070WD, serial 20195E800651 scsibus0 at nvme0: 2 targets, initiator 0 sd0 at scsibus0 targ 1 lun 0: <NVMe, WDC WDS500G2B0C-, 2110> sd0: 476940MB, 512 bytes/sector, 976773168 sectors phb2 at mainbus0: chip 0x0 pci4 at phb2 ppb2 at pci4 dev 0 function 0 vendor 0x1014 product 0x04c1 rev 0x00 pci5 at ppb2 bus 1 phb3 at mainbus0: chip 0x0 pci6 at phb3 ppb3 at pci6 dev 0 function 0 vendor 0x1014 product 0x04c1 rev 0x00 pci7 at ppb3 bus 1 xhci0 at pci7 dev 0 function 0 vendor 0x104c product 0x8241 rev 0x02: msix, xHCI 0.96 usb0 at xhci0: USB revision 3.0 uhub0 at usb0 configuration 1 interface 0 "vendor 0x104c xHCI root hub" rev 3.00/1.00 addr 1 phb4 at mainbus0: chip 0x0 pci8 at phb4 ppb4 at pci8 dev 0 function 0 vendor 0x1014 product 0x04c1 rev 0x00 pci9 at ppb4 bus 1 vendor 0x14e4 product 0x1657 (class network subclass ethernet, rev 0x01) at pci9 dev 0 function 0 not configured vendor 0x14e4 product 0x1657 (class network subclass ethernet, rev 0x01) at pci9 dev 0 function 1 not configured phb5 at mainbus0: chip 0x0 pci10 at phb5 ppb5 at pci10 dev 0 function 0 vendor 0x1014 product 0x04c1 rev 0x00 pci11 at ppb5 bus 1 ppb6 at pci11 dev 0 function 0 vendor 0x1a03 product 0x1150 rev 0x04 pci12 at ppb6 bus 2 vendor 0x1a03 product 0x2000 (class display subclass VGA, rev 0x41) at pci12 dev 0 function 0 not configured "psi" at mainbus0 not configured "vas" at mainbus0 not configured "vpd" at mainbus0 not configured "xscom" at mainbus0 not configured uhub1 at uhub0 port 3 configuration 1 interface 0 "Aspeed USB Virtual Hub" rev 2.00/1.00 addr 2 uhidev0 at uhub1 port 1 configuration 1 interface 0 "OpenBMC virtual_input" rev 2.00/1.00 addr 3 uhidev0: iclass 3/1 ukbd0 at uhidev0 wskbd0 at ukbd0 mux 1 uhidev1 at uhub1 port 1 configuration 1 interface 1 "OpenBMC virtual_input" rev 2.00/1.00 addr 3 uhidev1: iclass 3/1 ums0 at uhidev1: 3 buttons wsmouse0 at ums0 mux 0 uhub2 at uhub0 port 4 configuration 1 interface 0 "vendor 0x05e3 USB2.0 Hub" rev 2.00/32.98 addr 4 root on rd0a swap on rd0b dump on rd0b WARNING: CHECK AND RESET THE DATE! uhub1: illegal enable change, port 1 syncing disks... done launching kernel xhci0: halt timeout Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2024 OpenBSD. All rights reserved. https://www.OpenBSD.org OpenBSD 7.5-current (GENERIC.MP) #142: Tue Jun 4 21:02:06 EDT 2024 kern...@illinois.my.domain:/usr/src/sys/arch/powerpc64/compile/GENERIC.MP real mem = 8589934592 (8192MB) avail mem = 7757484032 (7398MB) random: good seed from bootblocks mainbus0 at root: T2P9S01 REV 1.01 cpu0 at mainbus0 pir c: IBM POWER9 2.2, 2700 MHz cpu0: 32KB 128b/line 8-way L1 I-cache, 32KB 128b/line 8-way L1 D-cache cpu0: 512KB 128b/line 8-way L2 cache cpu0: 10MB 128b/line 8-way L3 cache cpu1 at mainbus0 pir 14: IBM POWER9 2.2, 2700 MHz cpu1: 32KB 128b/line 8-way L1 I-cache, 32KB 128b/line 8-way L1 D-cache cpu1: 512KB 128b/line 8-way L2 cache cpu1: 10MB 128b/line 8-way L3 cache cpu2 at mainbus0 pir 1c: IBM POWER9 2.2, 2700 MHz cpu2: 32KB 128b/line 8-way L1 I-cache, 32KB 128b/line 8-way L1 D-cache cpu2: 512KB 128b/line 8-way L2 cache cpu2: 10MB 128b/line 8-way L3 cache cpu3 at mainbus0 pir 24: IBM POWER9 2.2, 2700 MHz cpu3: 32KB 128b/line 8-way L1 I-cache, 32KB 128b/line 8-way L1 D-cache cpu3: 512KB 128b/line 8-way L2 cache cpu3: 10MB 128b/line 8-way L3 cache "bmc" at mainbus0 not configured "ibm,firmware-versions" at mainbus0 not configured "ibm,hostboot" at mainbus0 not configured opal0 at mainbus0: skiboot-9858186 opal0: idle psscr 300332 opalcons0 at opal0 opalsens0 at opal0: "core-temp" opalsens1 at opal0: "core-temp" opalsens2 at opal0: "core-temp" opalsens3 at opal0: "core-temp" opalsens4 at opal0: "mem-temp" opalsens5 at opal0: "mem-temp" opalsens6 at opal0: "mem-temp" opalsens7 at opal0: "mem-temp" opalsens8 at opal0: "mem-temp" opalsens9 at opal0: "mem-temp" opalsens10 at opal0: "mem-temp" opalsens11 at opal0: "mem-temp" opalsens12 at opal0: "mem-temp" opalsens13 at opal0: "mem-temp" opalsens14 at opal0: "mem-temp" opalsens15 at opal0: "mem-temp" opalsens16 at opal0: "mem-temp" opalsens17 at opal0: "mem-temp" opalsens18 at opal0: "mem-temp" opalsens19 at opal0: "mem-temp" opalsens20 at opal0: "proc-energy" opalsens21 at opal0: "proc-energy" opalsens22 at opal0: "proc-energy" opalsens23 at opal0: "proc-in" opalsens24 at opal0: "proc-in" opalsens25 at opal0: "proc-power" opalsens26 at opal0: "proc-power" opalsens27 at opal0: "proc-power" opalsens28 at opal0: "proc-temp" opalsens29 at opal0: "vrm-curr" opalsens30 at opal0: "vrm-curr" opalsens31 at opal0: "vrm-in" opalsens32 at opal0: "vrm-in" opalsens33 at opal0: "vrm-temp" ipmi0 at opal0: version 2.0 interface OPAL "ibm,pcie-slots" at mainbus0 not configured "ibm,secureboot" at mainbus0 not configured "imc-counters" at mainbus0 not configured xics0 at mainbus0 xive0 at mainbus0 "ipl-params" at mainbus0 not configured "lpcm-opb" at mainbus0 not configured phb0 at mainbus0: chip 0x0 pci0 at phb0 ppb0 at pci0 dev 0 function 0 "IBM POWER9 Host" rev 0x00 pci1 at ppb0 bus 1 "ATI Polaris 11" rev 0xff at pci1 dev 0 function 0 not configured "ATI Radeon Pro Audio" rev 0x00 at pci1 dev 0 function 1 not configured phb1 at mainbus0: chip 0x0 pci2 at phb1 ppb1 at pci2 dev 0 function 0 "IBM POWER9 Host" rev 0x00 pci3 at ppb1 bus 1 nvme0 at pci3 dev 0 function 0 vendor "SanDisk", unknown product 0x5009 rev 0x01: msix, NVMe 1.4 nvme0: WDC WDS500G2B0C-00PXH0, firmware 211070WD, serial 20195E800651 scsibus0 at nvme0: 2 targets, initiator 0 sd0 at scsibus0 targ 1 lun 0: <NVMe, WDC WDS500G2B0C-, 2110> sd0: 476940MB, 512 bytes/sector, 976773168 sectors phb2 at mainbus0: chip 0x0 pci4 at phb2 ppb2 at pci4 dev 0 function 0 "IBM POWER9 Host" rev 0x00 pci5 at ppb2 bus 1 phb3 at mainbus0: chip 0x0 pci6 at phb3 ppb3 at pci6 dev 0 function 0 "IBM POWER9 Host" rev 0x00 pci7 at ppb3 bus 1 xhci0 at pci7 dev 0 function 0 "TI xHCI" rev 0x02: msix, xHCI 0.96 usb0 at xhci0: USB revision 3.0 uhub0 at usb0 configuration 1 interface 0 "TI xHCI root hub" rev 3.00/1.00 addr 1 phb4 at mainbus0: chip 0x0 pci8 at phb4 ppb4 at pci8 dev 0 function 0 "IBM POWER9 Host" rev 0x00 pci9 at ppb4 bus 1 bge0 at pci9 dev 0 function 0 "Broadcom BCM5719" rev 0x01, BCM5719 A1 (0x5719001), APE firmware NCSI 1.3.12.0: msi, address 2c:09:4d:00:07:1b brgphy0 at bge0 phy 1: BCM5719C 10/100/1000baseT PHY, rev. 0 bge1 at pci9 dev 0 function 1 "Broadcom BCM5719" rev 0x01, BCM5719 A1 (0x5719001), APE firmware NCSI 1.3.12.0: msi, address 2c:09:4d:00:07:1c brgphy1 at bge1 phy 2: BCM5719C 10/100/1000baseT PHY, rev. 0 phb5 at mainbus0: chip 0x0 pci10 at phb5 ppb5 at pci10 dev 0 function 0 "IBM POWER9 Host" rev 0x00 pci11 at ppb5 bus 1 ppb6 at pci11 dev 0 function 0 "ASPEED Technology AST1150 PCI" rev 0x04 pci12 at ppb6 bus 2 astfb0 at pci12 dev 0 function 0 "ASPEED Technology AST2000" rev 0x41: can't map framebuffer "psi" at mainbus0 not configured "vas" at mainbus0 not configured "vpd" at mainbus0 not configured "xscom" at mainbus0 not configured uhub1 at uhub0 port 3 configuration 1 interface 0 "Aspeed USB Virtual Hub" rev 2.00/1.00 addr 2 uhidev0 at uhub1 port 1 configuration 1 interface 0 "OpenBMC virtual_input" rev 2.00/1.00 addr 3 uhidev0: iclass 3/1 ukbd0 at uhidev0: 8 variable keys, 6 key codes wskbd0 at ukbd0 mux 1 uhidev1 at uhub1 port 1 configuration 1 interface 1 "OpenBMC virtual_input" rev 2.00/1.00 addr 3 uhidev1: iclass 3/1 ums0 at uhidev1: 3 buttons wsmouse0 at ums0 mux 0 uhub2 at uhub0 port 4 configuration 1 interface 0 "Genesys Logic USB2.0 Hub" rev 2.00/32.98 addr 4 vscsi0 at root scsibus1 at vscsi0: 256 targets softraid0 at root scsibus2 at softraid0: 256 targets sd1 at scsibus2 targ 1 lun 0: <OPENBSD, SR CONCAT, 006> sd1: 6149MB, 512 bytes/sector, 12594448 sectors root on sd0a (9b297870368985ec.a) swap on sd0b dump on sd0b uhub1: illegal enable change, port 1