Hi guys,
I am again running into problems with my p8z77-m port[1].
My port fails to boot after trying to enable my hardware monitor. I think I am running into a I/O port allocation conflict. The hardware monitor needs to be allocated I/O port 0x290 and the actual accesses would occur at 0x295/0x296. So I need to reserve ports 0x290-0x296 for it, but I don't know how to go about this.
These are the devicetree.cb entries:
device pnp 2e.b on # HWM, LED io 0x60 = 0x290 # HWM address drq 0xe4 = 0xf9 # GP50,52,55 drq 0xf0 = 0x3e # Enable all fan input debouncer end
Attached are serial logs with and without the HWM devicetree entries. You'll see a I/O port conflict with a PCIe root port device and the boot froze when it tries to enable that device. There is no more output after what is seen in the log with HWM. At least the normal/fallback mechanism is working so I should not have to use my Arduino again.
Help again appreciated. Thanks Keith
Hi Keith,
On 18.03.20 23:55, Keith Hui wrote:
These are the devicetree.cb entries:
device pnp 2e.b on # HWM, LED io 0x60 = 0x290 # HWM address drq 0xe4 = 0xf9 # GP50,52,55 drq 0xf0 = 0x3e # Enable all fan input debouncer end
it looks like this 2e.b LDN has another i/o resource at 0x62. The allocator often gets confused if a PNP device is enabled but the resources are not assigned in the devicetree. Try setting it, maybe even 0 works.
Nico
Hi,
On Thu, Mar 19, 2020 at 9:52 AM Nico Huber nico.h@gmx.de wrote:
Hi Keith,
On 18.03.20 23:55, Keith Hui wrote:
These are the devicetree.cb entries:
device pnp 2e.b on # HWM, LED io 0x60 = 0x290 # HWM address drq 0xe4 = 0xf9 # GP50,52,55 drq 0xf0 = 0x3e # Enable all fan input debouncer end
it looks like this 2e.b LDN has another i/o resource at 0x62. The allocator often gets confused if a PNP device is enabled but the resources are not assigned in the devicetree. Try setting it, maybe even 0 works.
It does, see CB:39299 as an example.
Nico _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
Best regards,
Angel