I have a VIA EPIA M motherboard. http://www.viavpsd.com/product/epia_m_spec.jsp?motherboardId=81 A 2.4.20 gentoo-sources kernel compiled with CONFIG_MCYRIXIII blows up during boot. Basically just after hitting return on grub the screen turns to all blue 'V's and then the acts like someone pushed the reset button. 386 and 586 kernels work fine. I'm running gcc 3.2.3 Reproducible: Always Steps to Reproduce: 1. Purchase a VIA EPIA M motherboard 2. Install gentoo 1.4 3. Select a C3 CPU and build/install a new kernel 4. Boot (what is blue/V screen and reboot) Actual Results: As described in 'Steps to Reproduce' Expected Results: booted linux kernel.
can we see a cat /proc/cpuinfo?
root # cat /proc/cpuinfo processor : 0 vendor_id : CentaurHauls cpu family : 6 model : 9 model name : VIA Nehemiah stepping : 1 cpu MHz : 999.589 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu de tsc msr mtrr pge cmov mmx fxsr sse bogomips : 1992.29
Yes, just as I thought, you infact do not have a c3 processor. You have a c3-2 processor. You'll need to use -march=i686 for all your compiling, and use the Pentium-Pro/Celeron/Pentium-II option in the kernel config. The problem is the c3 and the c3-2 support different instruction sets, so a kernel compiled for one won't work on the other.