Comment 9 for bug 1847806

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Step #1 - repro:
Repro the case as is - running ppc64el install in TCG on Eoan with all settings on default.
The system reports (proc/cpuinfo) POWER9 2.0 pvr 004e 1200 (just as expected).
And I have a bunch of illegal instructions hitting 4 binaries but essentially always being in libc2.30.so.

But I can run e.g. find in a shell without hitting that illegal instruction "again".
Something yet unknown is needed to hit these illegal instructions.
Maybe something special about the install environment that I haven't considered yet.

Step #2 - use old cpu type (p8 instead of p9)
By setting the pseries-disco machine type we know (see above) that we will get the formerly used "power8_v2.0" cpu type.
Running the Eoan iso install with that seems to work fine for me!

Step #3 - use old image (Disco instead of Eoan)
It is worth to check if this might be something "new" in Eoans glibc that triggers this or if more likely the switch of the emulated power8->power9 chip causes this. Therefore I ran a Disco ISO install in TCG with the defaulr (power9) cpu.
The install of that works fine as well.