On 15/06/18 13:51, Kyösti Mälkki wrote:
> On Fri, Jun 15, 2018 at 2:14 PM, qtux <mail(a)qtux.eu> wrote:
>
>>
>>>> Coreboot did work well, but froze sometimes when booting during the
>>>> assigning resources step (more or less exactly after assigning the PCI
>>>> 14.3 or PNP 002e.2 device, which happen to be close to each other inside
>>>> the devicetree). I had to remove the power cord in order to be able to
>>>> boot again (or to get the next random freeze...). Rarely, after such an
>>>> recovery, I have got flooded by IOMMU warnings in Linux which would only
>>>> disappear after another reboot.
>>>
>>> Ah, that resume reboot-loop issue. The bit that tells to do S3 resume
>>> is a sticky register backed up by Vstb rail. With [2] you should not
>>> need to do full power-cycling at least. We should extend this work to
>>> other platforms.
>>>
>>
>> I am not sure whether the term resume reboot-loop applies for my issue
>> (side note: I used a serial connection to monitor the boot process):
>>
>> Rebooting (via holding the power button for some seconds) after
>> encountering a freeze (aka stopping at the assign resource step)
>> resulted into having no output from serial at all. I could repeat this
>> with no effect at all, the computer seemed to be dead. Only removing the
>> power cord could solve the issue.
>>
>> This issue could occur when rebooting but even when cold booting.
>>
>
> One of these boards had LPC related lockups. I think the solution was to
> disable serial console or to set console to low loglevel.
>
If that is the case I would suggest to alter the default board
configuration to reflect this. Nevertheless, it seems strange to me that
such a lockup disappeared after changing SPI chips.
>
>
>> Answers are inside the text.
>> I forgot to mention that I am currently on commit 793ae846e8.
>>
>
> Let's take the parent of that, commit 4a027e6e -- the one you refer to only
> appears on gerrit review branch.
>
> Kyösti
>
>
>
That is fine, sorry for the misleading commit hash.
Cheers,
Matthias