[CentOS] 3.8 update/x86_64 kernel?

Mon Aug 28 16:36:33 UTC 2006
Tru Huynh <tru at centos.org>

On Mon, Aug 28, 2006 at 11:02:39AM -0500, Les Mikesell wrote:
> On Mon, 2006-08-28 at 17:40 +0200, Tru Huynh wrote:
> > On Sat, Aug 26, 2006 at 05:06:30PM -0500, Les Mikesell wrote:
> > > After updating a very old x86_64 3.x install to 3.8 it still
> > > has kernel-2.4.21-27.0.2.EL.  Then if I repeat the
> > > yum update command, it offers to install kernel 2.4.21-47.EL.ia32e.
> > > 
> > > Neither of these situations seems quite right.
> > 
> > What is your cpu? (/proc/cpuinfo)
> > What does rpm think is your architecture?
> > (rpm --showrc| head)
> 
> ---- cpuinfo --
> The machines are ibm eserver 336's with 64-bit xeon's:
> processor       : 0
> vendor_id       : GenuineIntel
> cpu family      : 15
> model           : 4
> model name      :                   Intel(R) Xeon(TM) CPU 2.80GHz
<...>

Intel's x86_64...
> (cpu 1 is the same)
> -----
> 
> Rpm says:
> ARCHITECTURE AND OS:
> build arch            : x86_64
> compatible build archs: ia32e x86_64 noarch
> build os              : Linux
> compatible build os's : linux
> install arch          : ia32e
> install os            : Linux
> compatible archs      : ia32e x86_64 athlon noarch amd64 i686 i586 i486
> i386
> compatible os's       : linux
> 
rpm finds the correct arch :)
> -----
> 
> > If you think it's a bug, please fill a report at http://bugs.centos.org
> 
> I think having ia32e in there is a bug, but I'm not sure where it
> belongs.  It may be left from some old version of the installer.
> What current x86_64 kernel should be installed and do you have any
> suggestions on how to fix things?

Well, Intel 64 bits on Xeon is IA32E. x86_64 on CentOS-3 is AMD's.
If you look at /boot/config-2.4.21-47.EL, you will see that ia32e is SMP too.
IA32E has been there since 3.4
http://mirror.centos.org/centos/3/docs/release-notes/as-amd64/RELEASE-NOTES-U4-x86_64-en.html

No need for kernel-smp. That's upstream decision.
See also "EM64T server kernel architecture - ia32e or x86_64?" on the taroon mailing list
(17 Dec 2004)
https://www.redhat.com/archives/taroon-list/2004-December/msg00287.html

The updated yum fixes the ia32e not being recognised.
http://bugs.centos.org/view.php?id=899

NOTABUG :P
-- 
Tru Huynh (CentOS-3 i386/x86_64 Package Maintenance)
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBEFA581B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.centos.org/pipermail/centos/attachments/20060828/b863ff02/attachment-0005.sig>