[Skiboot] [PATCH] lpc: Clear sync no-response field prior to device probe
Joel Stanley
joel at jms.id.au
Thu Oct 25 15:34:22 AEDT 2018
On Thu, 18 Oct 2018 at 18:29, Andrew Jeffery <andrew at aj.id.au> wrote:
>
> Artem Senichev reported[1] his P8 platform was failing to boot from
> a43e9a66aae9 ("astbmc: Fail SFC init if SIO is unavailable") with the
> following error:
>
> [ 110.097168975,3] PLAT: Failed to open PNOR flash controller
Yep, this bricked my Garrison:
[ 118.463273159,3] PLAT: Failed to open PNOR flash controller
[ 119.309908447,2] NVRAM: Failed to load
[ 119.309999680,2] NVRAM: Failed to load
[ 119.311393404,2] NVRAM: Failed to load
[ 119.312534959,2] NVRAM: Failed to load
[ 119.312612048,2] NVRAM: Failed to load
With your patch it looked okay. I did see this on the next boot:
[ 138.038277373,7] OPAL: Start CPU 0x00ee (PIR 0x00ee) -> 0x000000000000a96c
[ 138.047297723,7] OPAL: Start CPU 0x00ef (PIR 0x00ef) -> 0x000000000000a96c
[ 138.097362833,3] LPC[000]: Got SYNC no-response error. Error
address reg: 0xd001002f
[ 138.097391393,6] IPMI: dropping non severe PEL event
[ 138.100886198,7] UART: IRQ functional !
[ 138.100939322,7] PHB#0009: Got interrupt 0x000057ff
[ 138.112595579,7] IPMI Get Message Flags: 02
[ 138.112995295,7] IPMI Get Message Flags: 02
[ 138.113537667,7] IPMI read event 35 complete: 16 bytes. cc: 00
[ 138.113542495,6] IPMI: dropping System Event Record SEL
[ 138.113998903,7] IPMI: Got error response 0x80
>
> I reproduced this behaviour on a Palmetto; we need to ensure the state
> of the no-response error bit is clear before proceding with the presence
> test.
>
> The fix appears to resolve the failure to open the PNOR flash controller
> on Palmetto and doesn't change the expected behaviour on Witherspoon.
>
> [1] https://github.com/open-power/skiboot/issues/197
>
> Signed-off-by: Andrew Jeffery <andrew at aj.id.au>
Tested-by: Joel Stanley <joel at jms.id.au>
More information about the Skiboot
mailing list