Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 32524

Summary: Kernel reboots during boot on VIA C3 compiled kernel on VIA EPIA M MB
Product: Gentoo Linux Reporter: Brian Litzinger <brian>
Component: [OLD] Core systemAssignee: x86-kernel (DEPRECATED) <x86-kernel>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Brian Litzinger 2003-11-01 23:22:53 UTC
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.
Comment 1 Brian Jackson (RETIRED) gentoo-dev 2003-11-03 20:22:53 UTC
can we see a cat /proc/cpuinfo?
Comment 2 Brian Litzinger 2003-11-04 08:57:54 UTC
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
Comment 3 Brian Jackson (RETIRED) gentoo-dev 2003-11-04 09:27:06 UTC
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.