Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Mar 2020 09:11:55 +0000
From:      bugzilla-noreply@freebsd.org
To:        virtualization@FreeBSD.org
Subject:   [Bug 244733] pci passthrough doesn't work upgrading from 12.0 to 12.1
Message-ID:  <bug-244733-27103@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244733

            Bug ID: 244733
           Summary: pci passthrough doesn't work upgrading from 12.0 to
                    12.1
           Product: Base System
           Version: 12.1-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: bhyve
          Assignee: virtualization@FreeBSD.org
          Reporter: nospam@ofloo.net

Created attachment 212325
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D212325&action=
=3Dedit
dmesg

When I first install kernel and reboot pci passthrough still works. However
after I've done installworld and mergemaster -iU reboot and I get this erro=
r.
In vm-bhyve log

Mar 07 10:16:51: initialising
Mar 07 10:16:51:  [loader: bhyveload]
Mar 07 10:16:51:  [cpu: 4]
Mar 07 10:16:51:  [memory: 2048M]
Mar 07 10:16:51:  [hostbridge: standard]
Mar 07 10:16:51:  [com ports: com1]
Mar 07 10:16:51:  [uuid: ae337462-f766-11e7-8028-ac1f6b45bb3c]
Mar 07 10:16:51:  [utctime: yes]
Mar 07 10:16:51:  [debug mode: no]
Mar 07 10:16:51:  [primary disk: disk0]
Mar 07 10:16:51:  [primary disk dev: sparse-zvol]
Mar 07 10:16:53: fatal; pci passthrough not supported on this system (no VT=
-d
or amdvi)

acpidump shows

#acpidump -t DMAR
/*
  RSD PTR: OEM=3DSUPERM, ACPI_Rev=3D2.0x (2)
    XSDT=3D0x000000007e172098, length=3D36, cksum=3D143
*/
/*
  XSDT: Length=3D180, Revision=3D1, Checksum=3D178,
    OEMID=3DSUPERM, OEM Table ID=3DSMCI--MB, OEM Revision=3D0x1072009,
    Creator ID=3DAMI, Creator Revision=3D0x10013
    Entries=3D{ 0x000000007e176b58, 0x000000007e176c70, 0x000000007e176cb8,
0x000000007e176d58, 0x000000007e176da0, 0x000000007e176de0, 0x000000007e176=
f90,
0x000000007e177008, 0x000000007e177038, 0x000000007e177070, 0x000000007e177=
0b8,
0x000000007e1789c0, 0x000000007e178a30, 0x000000007e178a68, 0x000000007e178=
b10,
0x000000007e178b40, 0x000000007e178d70, 0x000000007e178ec0 }
*/
/*
  FACP: Length=3D276, Revision=3D6, Checksum=3D154,
    OEMID=3DSUPERM, OEM Table ID=3DSMCI--MB, OEM Revision=3D0x1072009,
    Creator ID=3DAMI, Creator Revision=3D0x10013
     FACS=3D0x7e1be080, DSDT=3D0x0
    INT_MODEL=3DAPIC
    Preferred_PM_Profile=3DEnterprise Server (4)
    SCI_INT=3D9
    SMI_CMD=3D0xb2, ACPI_ENABLE=3D0xa0, ACPI_DISABLE=3D0xa1, S4BIOS_REQ=3D0=
x0
    PSTATE_CNT=3D0x0
    PM1a_EVT_BLK=3D0x0-0x3
    PM1a_CNT_BLK=3D0x0-0x1
    PM_TMR_BLK=3D0x0-0x3
    P_LVL2_LAT=3D101 us, P_LVL3_LAT=3D1001 us
    FLUSH_SIZE=3D1024, FLUSH_STRIDE=3D16
    DUTY_OFFSET=3D1, DUTY_WIDTH=3D3
    DAY_ALRM=3D13, MON_ALRM=3D0, CENTURY=3D0
    IAPC_BOOT_ARCH=3D{LEGACY_DEVICES}
=20=20=20
Flags=3D{WBINVD,C1_SUPPORTED,SLEEP_BUTTON,S4_RTC_WAKE,RESET_REGISTER,PLATFO=
RM_CLOCK,REMOTE_POWER_ON}
    RESET_REG=3D0xcf9:0[8] (IO), RESET_VALUE=3D0xe
*/
/*
  FACS:    Length=3D64, HwSig=3D0x00000060, Firm_Wake_Vec=3D0x00000000
    Global_Lock=3D
    Flags=3D
    Version=3D2
*/
acpidump: DSDT is corrupt

When I rollback to 12.0 everything works again? So clearly it's not a bios
setting.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-244733-27103>