Podczas instalacji Gentoo, po rozpakowaniu paczki stage3 dla i686 i próbie zmiany katalogu głównego (chroot) pojawił się następujący błąd:
illegal hardware instruction
Wina leży po stronie procesora. W tym zestawie jest VIA C3 Ezra 1 GHz. Okazuje się, że to jeszcze nie i686 (zaledwie i585). A sprzedawca z Allegro zapewniał inaczej…
Niemniej na innej płycie mam VIA Nehemiah 800 MHz i obsługuje instrukcje i686. Dla porównania flagi obu procesorów (odpowiednio Ezra i Nehemiah):
flags : fpu de tsc msr cx8 mtrr pge mmx 3dnow up
flags : fpu vme de pse tsc msr cx8 sep mtrr pge cmov pat mmx fxsr sse rng rng_en ace ace_en
Przez pomyłkę skompilowałem jądro dla C3-2 na C3. Oto co otrzymałem przy próbie załadowania:
This kernel requires the following features not present on the CPU:
cmov
Unable to boot - please use a kernel appropriate for your CPU.