Messages in this thread | | | Date | Mon, 28 Sep 2009 20:41:37 +0400 | From | Cyrill Gorcunov <> | Subject | Re: 2.6.31: booting on a PIII Celeron? |
| |
[Pavel Machek - Mon, Sep 28, 2009 at 06:36:17PM +0200] | > Michael Tokarev wrote: | > >Hello. | > >I've a problem here with 2.6.31. kernel is | > >compiled for PIII: | > > | > > CONFIG_MPENTIUMIII=y | > > CONFIG_X86_GENERIC=y | > > | > >This kernel works on real PIII machine - like this: | > > | > >vendor_id : GenuineIntel | > >cpu family : 6 | > >model : 8 | > >model name : Pentium III (Coppermine) | > >stepping : 10 | > >cpu MHz : 997.580 | > > | > >But it fails on a Celeron: | > > | > >vendor_id : GenuineIntel | > >cpu family : 6 | > >model : 8 | > >model name : Celeron (Coppermine) | > >stepping : 6 | > >cpu MHz : 797.481 | > > | > | > There's one more difference between the two: | > | > PIII, working: | > flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 | > mmx fxsr sse up | > Celeron, !working: | > flags: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pse36 mmx | > fxsr sse up | > | > So the celeron machine lacks "apic" flag. And in my | > kernel config, apic is enabled: | > CONFIG_X86_LOCAL_APIC=y | > CONFIG_X86_IO_APIC=y | > (but not on the command line like apic=force) | try 'noapic nolapic' to see if it helps? |
yeah good point Pavel, at moment the code checks for cpu family/stepping but if the "nolapic" option will help -- definitely sonething screwed :( Michael, please give it a try.
| -- | (english) http://www.livejournal.com/~pavelmachek | (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html | -- Cyrill
| |