Re: amdgpu "Fatal error during GPU init"; Ryzen 5600G integrated GPU + kernel 5.14.13

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
	...





[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux