hi
The driver is not able to find the vbios image which is required for
the driver to properly enumerate the hardware. I would guess it's a
platform issue. Is there a newer sbios image available for your
platform?
...
I would start with an sbios update is possible.
not that i'm aware.
this board is an ASRockRack X470D4U server board
https://www.asrockrack.com/general/productdetail.asp?Model=X470D4U#Specifications
latest BIOS
https://www.asrockrack.com/general/productdetail.asp?Model=X470D4U#Download
is,
4.20 8/12/2021 BIOS
which is installed,
dmidecode | grep "BIOS Information" -A5
BIOS Information
Vendor: American Megatrends International, LLC.
Version: P4.20
Release Date: 04/14/2021
Address: 0xF0000
Runtime Size: 64 kB
check if there are any options in the
sbios regarding the behavior of the integrated graphics when an
external GPU is present. I suspect the one of the following is the
problem:
1. The sbios should disable the integrated graphics when a dGPU is
present, but due to a bug in the sbios or a particular sbios settings
it has failed to.
2. The sbios should be providing a vbios image for the integrated
graphics, but due to a bug in the sbios or a particular sbios settings
it has failed to.
3. The platform uses some alternative method to provide access to the
vbios image for the integrated graphics that Linux does not yet
handle.
Checking on the specific options for Dual/Concurrent GPU support is ...
challenging ... so far.
I haven't found a clear statement/doc on how it's intended to behave, what
options are available, or details on the individual options.
Per a chat late last week with ASRockRack, my understanding is that dual CPU
support is *supposed* to work.
atm, I'm not clear on how specifically test/answer for any of your suspected
issues :-/
Reading online to see what to check, etc.
To add to the list - check if ACPI support is broken or skipped.
It doesn't appear to me to be; here's dmesg output,
dmesg | grep -i acpi
...
[ 0.000000] BIOS-e820: [mem 0x000000000a200000-0x000000000a20efff]
ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000bae2e000-0x00000000bae70fff]
ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000bae71000-0x00000000bd0defff]
ACPI NVS
[ 0.000000] reserve setup_data: [mem
0x000000000a200000-0x000000000a20efff] ACPI NVS
[ 0.000000] reserve setup_data: [mem
0x00000000bae2e000-0x00000000bae70fff] ACPI data
[ 0.000000] reserve setup_data: [mem
0x00000000bae71000-0x00000000bd0defff] ACPI NVS
[ 0.000000] efi: ACPI=0xbd0c8000 ACPI 2.0=0xbd0c8014
SMBIOS=0xbdd6d000 SMBIOS 3.0=0xbdd6c000 MEMATTR=0xb5ee6698 ESRT=0xb5804518
MOKvar=0xb568b000 RNG=0xbdd9eb18
[ 0.004625] ACPI: Early table checksum verification disabled
[ 0.004627] ACPI: RSDP 0x00000000BD0C8014 000024 (v02 ALASKA)
[ 0.004630] ACPI: XSDT 0x00000000BD0C7728 0000E4 (v01 ALASKA A M I
01072009 AMI 01000013)
[ 0.004634] ACPI: FACP 0x00000000BAE60000 000114 (v06 ALASKA A M I
01072009 AMI 00010013)
[ 0.004637] ACPI: DSDT 0x00000000BAE59000 006308 (v02 ALASKA A M I
01072009 INTL 20120913)
[ 0.004639] ACPI: FACS 0x00000000BC0C2000 000040
[ 0.004640] ACPI: IVRS 0x00000000BAE70000 0000D0 (v02 AMD
AmdTable 00000001 AMD 00000001)
[ 0.004642] ACPI: SPMI 0x00000000BAE6F000 000041 (v05 ALASKA A M I
00000000 AMI. 00000000)
[ 0.004644] ACPI: SPMI 0x00000000BAE6E000 000041 (v05 ALASKA A M I
00000000 AMI. 00000000)
[ 0.004645] ACPI: SSDT 0x00000000BAE66000 007229 (v02 AMD MYRTLE
00000002 MSFT 04000000)
[ 0.004647] ACPI: SSDT 0x00000000BAE62000 003BD7 (v01 AMD AMD AOD
00000001 INTL 20120913)
[ 0.004648] ACPI: SSDT 0x00000000BAE61000 0000C8 (v02 ALASKA CPUSSDT
01072009 AMI 01072009)
[ 0.004650] ACPI: FIDT 0x00000000BAE58000 00009C (v01 ALASKA A M I
01072009 AMI 00010013)
[ 0.004651] ACPI: MCFG 0x00000000BAE57000 00003C (v01 ALASKA A M I
01072009 MSFT 00010013)
[ 0.004653] ACPI: AAFT 0x00000000BAE56000 000068 (v01 ALASKA OEMAAFT
01072009 MSFT 00000097)
[ 0.004654] ACPI: HPET 0x00000000BAE55000 000038 (v01 ALASKA A M I
01072009 AMI 00000005)
[ 0.004656] ACPI: SPCR 0x00000000BAE54000 000050 (v02 A M I APTIO V
01072009 AMI. 00050011)
[ 0.004657] ACPI: SSDT 0x00000000BAE51000 002B44 (v02 AMD
AmdTable 00000001 AMD 00000001)
[ 0.004659] ACPI: CRAT 0x00000000BAE50000 000B68 (v01 AMD
AmdTable 00000001 AMD 00000001)
[ 0.004660] ACPI: CDIT 0x00000000BAE4F000 000029 (v01 AMD
AmdTable 00000001 AMD 00000001)
[ 0.004662] ACPI: SSDT 0x00000000BAE4E000 000D53 (v01 AMD
MYRTLEG2 00000001 INTL 20120913)
[ 0.004663] ACPI: SSDT 0x00000000BAE4D000 00022A (v01 AMD
MYRTLEGP 00000001 INTL 20120913)
[ 0.004665] ACPI: SSDT 0x00000000BAE49000 00381A (v01 AMD MYRTLE
00000001 INTL 20120913)
[ 0.004666] ACPI: SSDT 0x00000000BAE48000 0000BF (v01 AMD
AmdTable 00001000 INTL 20120913)
[ 0.004668] ACPI: WSMT 0x00000000BAE47000 000028 (v01 ALASKA A M I
01072009 AMI 00010013)
[ 0.004669] ACPI: APIC 0x00000000BAE46000 00015E (v03 ALASKA A M I
01072009 AMI 00010013)
[ 0.004671] ACPI: SSDT 0x00000000BAE45000 00051B (v01 AMD
MYRTLERN 00000001 INTL 20120913)
[ 0.004672] ACPI: SSDT 0x00000000BAE43000 0010AF (v01 AMD MYRTLE
00000001 INTL 20120913)
[ 0.004674] ACPI: FPDT 0x00000000BAE42000 000044 (v01 ALASKA A M I
01072009 AMI 01000013)
[ 0.004675] ACPI: Reserving FACP table memory at [mem
0xbae60000-0xbae60113]
[ 0.004676] ACPI: Reserving DSDT table memory at [mem
0xbae59000-0xbae5f307]
[ 0.004676] ACPI: Reserving FACS table memory at [mem
0xbc0c2000-0xbc0c203f]
[ 0.004677] ACPI: Reserving IVRS table memory at [mem
0xbae70000-0xbae700cf]
[ 0.004677] ACPI: Reserving SPMI table memory at [mem
0xbae6f000-0xbae6f040]
[ 0.004678] ACPI: Reserving SPMI table memory at [mem
0xbae6e000-0xbae6e040]
[ 0.004679] ACPI: Reserving SSDT table memory at [mem
0xbae66000-0xbae6d228]
[ 0.004679] ACPI: Reserving SSDT table memory at [mem
0xbae62000-0xbae65bd6]
[ 0.004680] ACPI: Reserving SSDT table memory at [mem
0xbae61000-0xbae610c7]
[ 0.004680] ACPI: Reserving FIDT table memory at [mem
0xbae58000-0xbae5809b]
[ 0.004681] ACPI: Reserving MCFG table memory at [mem
0xbae57000-0xbae5703b]
[ 0.004681] ACPI: Reserving AAFT table memory at [mem
0xbae56000-0xbae56067]
[ 0.004682] ACPI: Reserving HPET table memory at [mem
0xbae55000-0xbae55037]
[ 0.004682] ACPI: Reserving SPCR table memory at [mem
0xbae54000-0xbae5404f]
[ 0.004683] ACPI: Reserving SSDT table memory at [mem
0xbae51000-0xbae53b43]
[ 0.004683] ACPI: Reserving CRAT table memory at [mem
0xbae50000-0xbae50b67]
[ 0.004684] ACPI: Reserving CDIT table memory at [mem
0xbae4f000-0xbae4f028]
[ 0.004684] ACPI: Reserving SSDT table memory at [mem
0xbae4e000-0xbae4ed52]
[ 0.004685] ACPI: Reserving SSDT table memory at [mem
0xbae4d000-0xbae4d229]
[ 0.004686] ACPI: Reserving SSDT table memory at [mem
0xbae49000-0xbae4c819]
[ 0.004686] ACPI: Reserving SSDT table memory at [mem
0xbae48000-0xbae480be]
[ 0.004687] ACPI: Reserving WSMT table memory at [mem
0xbae47000-0xbae47027]
[ 0.004687] ACPI: Reserving APIC table memory at [mem
0xbae46000-0xbae4615d]
[ 0.004688] ACPI: Reserving SSDT table memory at [mem
0xbae45000-0xbae4551a]
[ 0.004688] ACPI: Reserving SSDT table memory at [mem
0xbae43000-0xbae440ae]
[ 0.004689] ACPI: Reserving FPDT table memory at [mem
0xbae42000-0xbae42043]
[ 0.070746] ACPI: PM-Timer IO Port: 0x808
[ 0.070752] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[ 0.070770] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.070771] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low
level)
[ 0.070773] ACPI: Using ACPI (MADT) for SMP configuration information
[ 0.070774] ACPI: HPET id: 0x10228201 base: 0xfed00000
[ 0.070778] ACPI: SPCR: console: uart,io,0x3f8,115200
[ 0.296452] ACPI: Core revision 20210604
[ 0.418616] ACPI: PM: Registering ACPI NVS region [mem
0x0a200000-0x0a20efff] (61440 bytes)
[ 0.418619] ACPI: PM: Registering ACPI NVS region [mem
0xbae71000-0xbd0defff] (36102144 bytes)
[ 0.419845] ACPI: bus type PCI registered
[ 0.419847] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.505757] ACPI: Added _OSI(Module Device)
[ 0.505757] ACPI: Added _OSI(Processor Device)
[ 0.505757] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.505757] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.505757] ACPI: Added _OSI(Linux-Dell-Video)
[ 0.505757] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 0.505757] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[ 0.505757] ACPI: Added _OSI(Linux)
[ 0.511109] ACPI BIOS Error (bug): Failure creating named object
[\_SB.PCI0.GPP0.VGA], AE_ALREADY_EXISTS (20210604/dswload2-326)
[ 0.511115] ACPI Error: AE_ALREADY_EXISTS, During name
lookup/catalog (20210604/psobject-220)
[ 0.511117] ACPI: Skipping parse of AML opcode: OpcodeName
unavailable (0x5B82)
[ 0.511119] ACPI BIOS Error (bug): Failure creating named object
[\_SB.PCI0.GPP0.HDAU], AE_ALREADY_EXISTS (20210604/dswload2-326)
[ 0.511121] ACPI Error: AE_ALREADY_EXISTS, During name
lookup/catalog (20210604/psobject-220)
[ 0.511123] ACPI: Skipping parse of AML opcode: OpcodeName
unavailable (0x5B82)
[ 0.511321] ACPI: 11 ACPI AML tables successfully acquired and loaded
[ 0.515248] ACPI: Interpreter enabled
[ 0.515257] ACPI: PM: (supports S0 S4 S5)
[ 0.515258] ACPI: Using IOAPIC for interrupt routing
[ 0.515427] PCI: Using host bridge windows from ACPI; if necessary, use
"pci=nocrs" and report a bug
[ 0.515619] ACPI: Enabled 4 GPEs in block 00 to 1F
[ 0.520321] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 0.520325] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM
ClockPM Segments MSI EDR HPX-Type3]
[ 0.520401] acpi PNP0A08:00: _OSC: platform does not support
[SHPCHotplug LTR DPC]
[ 0.520471] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME
AER PCIeCapability]
[ 0.520479] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain
0000 [bus 00-7f] only partially covers this bridge
[ 0.530700] ACPI: PCI: Interrupt link LNKA configured for IRQ 0
[ 0.530727] ACPI: PCI: Interrupt link LNKB configured for IRQ 0
[ 0.530750] ACPI: PCI: Interrupt link LNKC configured for IRQ 0
[ 0.530779] ACPI: PCI: Interrupt link LNKD configured for IRQ 0
[ 0.530805] ACPI: PCI: Interrupt link LNKE configured for IRQ 0
[ 0.530826] ACPI: PCI: Interrupt link LNKF configured for IRQ 0
[ 0.530847] ACPI: PCI: Interrupt link LNKG configured for IRQ 0
[ 0.530868] ACPI: PCI: Interrupt link LNKH configured for IRQ 0
[ 0.531910] ACPI: bus type USB registered
[ 0.531910] PCI: Using ACPI for IRQ routing
[ 0.543389] pnp: PnP ACPI init
[ 0.544422] pnp: PnP ACPI: found 7 devices
[ 0.549677] clocksource: acpi_pm: mask: 0xffffff max_cycles:
0xffffff, max_idle_ns: 2085701024 ns
[ 0.597052] ACPI: button: Power Button [PWRB]
[ 0.597085] ACPI: button: Power Button [PWRF]
[ 0.597121] ACPI: \_PR_.C000: Found 3 idle states
[ 0.597212] ACPI: \_PR_.C002: Found 3 idle states
[ 0.597676] ACPI: \_PR_.C004: Found 3 idle states
[ 0.597735] ACPI: \_PR_.C006: Found 3 idle states
[ 0.597787] ACPI: \_PR_.C008: Found 3 idle states
[ 0.597841] ACPI: \_PR_.C00A: Found 3 idle states
[ 0.597891] ACPI: \_PR_.C001: Found 3 idle states
[ 0.597936] ACPI: \_PR_.C003: Found 3 idle states
[ 0.598059] ACPI: \_PR_.C005: Found 3 idle states
[ 0.598201] ACPI: \_PR_.C007: Found 3 idle states
[ 0.598327] ACPI: \_PR_.C009: Found 3 idle states
[ 0.598411] ACPI: \_PR_.C00B: Found 3 idle states
...