Issue #611 has been updated by Matt DeVillier.

Walter Sonius wrote in #note-3:
> Related patch: [CB:89464](https://review.coreboot.org/c/coreboot/+/89464) 
> device/Kconfig: Disable top-down resource allocation for pre-FSP 2.0
> 
> Is using the option `CONFIG_EDK2_CBMEM_LOGGING` the correct way to log EDK2 
> and is there a way to increase the CBMEM size or should I decrease coreboot 
> its own logging from SPEW to EMERGENCY to keep more space available for EDK2 
> log?

I would use:
```
CONFIG_EDK2_CBMEM_LOGGING=y
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
```
reducing coreboot's logging level will not free up a meaningful amount of 
space. edk2 uses 10x what coreboot does, the cbmem allocation must be increased.

----------------------------------------
Bug #611: I2C Controllers fail to initialize under Win11 with top-down 
allocation on pre-FSP 2.0 platforms
https://ticket.coreboot.org/issues/611#change-2154

* Author: Matt DeVillier
* Status: New
* Priority: Normal
* Category: coreboot common code
* Target version: none
* Start date: 2025-10-12
* Affected versions: main
----------------------------------------
When booting Win11 using edk2 payload and top-down resource allocation (which 
is now the default), pre-FSP 2.0 platforms all seem to have issues with the I2C 
controllers failing to initialize.

Windows Device Manager reports a Code 35 error:
Your computer's system firmware does not include enough information to properly 
configure and use this device. To use this device, contact your computer 
manufacturer to obtain a firmware or BIOS update.

Microsoft's support pages provide the following:

> Full Error Message
> 
> Your computer's system firmware does not include enough information to 
> properly configure and use this device. To use this device, contact your 
> computer manufacturer to obtain a firmware or BIOS update. (Code 35)
> 
> Cause
> 
> The Multiprocessor System (MPS) table, which stores the resource assignments 
> for the BIOS, is missing an entry for your device and must be updated.
> 
> Recommended Resolution
> 
> Contact the manufacturer of your computer to update the BIOS. 

compiling with `RESOURCE_ALLOCATION_TOP_DOWN=n` resolves the issue

Tested on:
google/slippy (HSW)
google/auron (BSW)
google/rambi (BYT)
google/cyan (BSW)




-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
https://ticket.coreboot.org/my/account
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to