Boot of a CD burned with install-x86-minimal-20100817.iso fails on a PC with a Pentium MMX processor with an error message. Reproducible: Always Steps to Reproduce: 1. Download install-x86-minimal-20100817.iso and burn on a CD 2. Check the md5sums 3. Boot the cd on a Pentium MMX machine with the "gentoo" or "gentoo-nofb" kernels with no additional options 4. The boot fails with an error message Actual Results: boot: Loading gentoo....................... Loading gentoo.igz................... Ready. This kernel requires the following features not present on the CPU: cmov Unable to boot - please use a kernel appropriate for your CPU. Expected Results: login prompt at the end of the boot process Hardware: Pentium MMX at 200 MHz 88 MB RAM LG CDROM 52x memtest86 works
I can confirm that this is still a problem in install-x86-minimal-20100914.iso
Same problem using install-x86-minimal-20100907.iso on a K6-III+. Default kernel seems to be compiled with cmov (686 instead of 486?).
If there is no immediate solution, can we get the ISO renamed to i686 until one is implemented?
does install-x86-minimal-20101102.iso work for you?
I just committed the following: Index: installcd-2.6.31.config =================================================================== --- installcd-2.6.31.config (revision 754) +++ installcd-2.6.31.config (working copy) @@ -199,11 +199,11 @@ # CONFIG_PARAVIRT_GUEST is not set # CONFIG_MEMTEST is not set # CONFIG_M386 is not set -# CONFIG_M486 is not set +CONFIG_M486=y # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set -CONFIG_M686=y +# CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set The next x86 CD built should not have this problem.
Re Comment 5, why not simply enable "CONFIG_X86_GENERIC"? That will add -mtune=generic as a flag and is a rather more durable solution than effectively fiddling with -march. From my source tree: $ sed -n '60p' arch/x86/Makefile cflags-$(CONFIG_GENERIC_CPU) += $(call cc-option,-mtune=generic)
Sorry, please disregard the previous comment; I didn't think it through at all (conflating march and mtune == fail).
Does the latest ISO image work? agaffney's commit should have fixed this issue.
No input, so I assume this is fixed. Please reopen if not.