Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
New Microcode for Intel CPUs.
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
jakertberry
Tux's lil' helper
Tux's lil' helper


Joined: 25 Sep 2004
Posts: 92
Location: Milwaukee, WI

PostPosted: Sat Oct 08, 2005 6:27 am    Post subject: Reply with quote

Pentium 4 3.0GHz with HT:

Code:
microcode: CPU0 updated from revision 0x13 to 0x17, date = 04212005
microcode: CPU1 updated from revision 0x13 to 0x17, date = 04212005

_________________
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/CM/CC/IT/TW d- s++:- a- C++++$ UL+++$ P+ L+++$ !E W+++$ !N !o K-? w++++$ !O- M+ !V-- PS+ PE Y++$ PGP t+ 5 X R+ tv b+ DI++ D++ G+ e+ h+ r y+
------END GEEK CODE BLOCK------
Back to top
View user's profile Send private message
acoul
n00b
n00b


Joined: 19 Jan 2005
Posts: 22

PostPosted: Mon Oct 10, 2005 3:44 pm    Post subject: Reply with quote

Quote:

microcode: CPU0 updated from revision 0x0 to 0x12, date = 11222004

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Celeron(R) CPU 2.40GHz
stepping : 1
cpu MHz : 3007.616
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 3
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl cid xtpr
bogomips : 5947.39


Quote:

microcode: CPU0 updated from revision 0x13 to 0x17, date = 04212005

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 3
model name : Intel(R) Celeron(R) CPU 2.53GHz
stepping : 4
cpu MHz : 2908.007
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl cid xtpr
bogomips : 5701.63


Quote:

microcode: CPU0 updated from revision 0x5 to 0x12, date = 11222004

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Celeron(R) CPU 2.40GHz
stepping : 1
cpu MHz : 3271.919
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl cid xtpr
bogomips : 6471.68


Quote:

microcode: CPU0 already at revision 0x39 (current=0x39)
microcode: No new microcode data for CPU0

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Mobile Intel(R) Pentium(R) 4 - M CPU 2.20GHz
stepping : 7
cpu MHz : 2193.362
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips : 4392.54


Quote:

microcode: CPU0 already at revision 0xd (current=0xd)
microcode: No new microcode data for CPU0

processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 1
cpu MHz : 784.019
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 1569.66
Back to top
View user's profile Send private message
DarkFoon
n00b
n00b


Joined: 11 Oct 2005
Posts: 3

PostPosted: Tue Oct 11, 2005 5:45 am    Post subject: Pentium II Reply with quote

Code:
microcode: CPU0 updated from revision 0x0 to 0x2a, date = 05121999

processor   : 0
vendor_id   : GenuineIntel
cpu family   : 6
model      : 5
model name   : Pentium II (Deschutes)
stepping   : 2
cpu MHz      : 300.818
cache size   : 512 KB
fdiv_bug   : no
hlt_bug      : no
f00f_bug   : no
coma_bug   : no
fpu      : yes
fpu_exception   : yes
cpuid level   : 2
wp      : yes
flags      : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr
bogomips   : 602.07

out of curiosity, where could I find information regarding those flags? I recognize a few; I wonder what the rest mean.
_________________
Mac Killed my Inner-Child
Back to top
View user's profile Send private message
ehatherley
n00b
n00b


Joined: 19 Feb 2003
Posts: 6
Location: Ontario, Canada

PostPosted: Thu Nov 03, 2005 6:55 am    Post subject: Windoze slant on microcode Reply with quote

For those interested in an MS Windows hacker's slant on the microcode update issue check Microcode updates - UPDATE.SYS. These guys are 'rolling their own' to get around MS's lack of support for their old OS's.

In brief, MS does microcode updates too. And aside from the Windows hackers at the above URL, MS gets to decide which versions of their OS's will work 'reliably' (YMMV) on which Intel processors. If your BIOS doesn't have the proper microcode update then Windows may not even boot!
See Your computer stops responding when you restart to complete the installation of Windows XP Service Pack 2 or Windows XP Tablet PC Edition 2005

The moral of the story? Keep your microcode up to date (either in the BIOS or in the OS) or your system (Win/Linux/?) may get flaky/broken due to a change in software. A BIOS update would be best, since it goes into place before the OS hits the silicon. The microcode update utility is more of a stopgap affair; not the perfect solution, but better than nothing. If your BIOS/Mobo manufacturer drops the ball, this may save your bacon.

And now, back to your regularly scheduled Linux programming! :lol:
Back to top
View user's profile Send private message
nichocouk
Guru
Guru


Joined: 10 Mar 2005
Posts: 569
Location: Glasgow

PostPosted: Thu Sep 14, 2006 7:15 pm    Post subject: Reply with quote

Code:
$ dmesg | tail
microcode: CPU0 updated from revision 0x1a to 0x2f, date = 08112004
microcode: CPU1 updated from revision 0x1a to 0x2f, date = 08112004


Now here is the fun part...

BEFORE:
Code:

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Mobile Intel(R) Pentium(R) 4     CPU 3.06GHz
stepping        : 9
cpu MHz         : 1603.799
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips        : 3209.48

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Mobile Intel(R) Pentium(R) 4     CPU 3.06GHz
stepping        : 9
cpu MHz         : 1603.799
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips        : 3206.82


After:
Code:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Mobile Intel(R) Pentium(R) 4     CPU 3.06GHz
stepping        : 9
cpu MHz         : 3074.166
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips        : 6150.22

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Mobile Intel(R) Pentium(R) 4     CPU 3.06GHz
stepping        : 9
cpu MHz         : 3074.166
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips        : 6146.38



Or in other words:
Code:

$ diff cpu_before cpu_after
7c7
< cpu MHz               : 1603.799
---
> cpu MHz               : 3074.166
22c22
< bogomips      : 3209.48
---
> bogomips      : 6150.22
30c30
< cpu MHz               : 1603.799
---
> cpu MHz               : 3074.166
45c45
< bogomips      : 3206.82
---
> bogomips      : 6146.38


:lol:
_________________
nichocouk

L'Etat, c'est moi.
Back to top
View user's profile Send private message
Deepu Sudhakar
Tux's lil' helper
Tux's lil' helper


Joined: 30 Aug 2003
Posts: 84

PostPosted: Thu Sep 14, 2006 8:18 pm    Post subject: Reply with quote

Oh haha....does it mean that microcode updating is not as foolproof as it seems?
Back to top
View user's profile Send private message
devsk
Advocate
Advocate


Joined: 24 Oct 2003
Posts: 2734
Location: Bay Area, CA

PostPosted: Thu Sep 14, 2006 10:18 pm    Post subject: Reply with quote

He got correct values for CPU Mhz after the microcode update, what's wrong with that?
Back to top
View user's profile Send private message
Deepu Sudhakar
Tux's lil' helper
Tux's lil' helper


Joined: 30 Aug 2003
Posts: 84

PostPosted: Fri Sep 15, 2006 5:11 am    Post subject: Reply with quote

devsk wrote:
He got correct values for CPU Mhz after the microcode update, what's wrong with that?
Ooops....didn't notice that. I thought he was pointing out that it messed up his readings or something. My bad.
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Tue Sep 19, 2006 4:14 am    Post subject: Reply with quote

On pentium II celeron (Mendocino) nothing happened, not even a line in dmesg.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
Motormouz
n00b
n00b


Joined: 05 Nov 2003
Posts: 5

PostPosted: Tue Sep 19, 2006 10:57 am    Post subject: Reply with quote

I also got nothing in the dmesg on a quad Pentium III Xeon. Does anybody know why?
Back to top
View user's profile Send private message
nichocouk
Guru
Guru


Joined: 10 Mar 2005
Posts: 569
Location: Glasgow

PostPosted: Tue Sep 19, 2006 11:02 am    Post subject: Reply with quote

Have you done
Code:
# rc-update add microcode_ctl boot
# /etc/init.d/microcode_ctl start


and do you have
Code:
CONFIG_MICROCODE=y

_________________
nichocouk

L'Etat, c'est moi.
Back to top
View user's profile Send private message
Motormouz
n00b
n00b


Joined: 05 Nov 2003
Posts: 5

PostPosted: Tue Sep 19, 2006 11:22 am    Post subject: Reply with quote

Sorry, I should have looked better. The dmesg reports:

microcode_ctl: writing microcode (length: 249856)
microcode_ctl: microcode successfuly written to /dev/cpu/microcode

Th kernel config is ok.

The line I'm missing is something like: updated version x to version y.
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 5681
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Fri Oct 26, 2012 9:51 pm    Post subject: Reply with quote

pretty old thread but IMO it's not worth it opening up a new one:

thanks for the howto :)


Quote:
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 30
model name : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz
stepping : 5
microcode : 0x5
cpu MHz : 1200.000
cache size : 8192 KB
physical id : 0
siblings : 8
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 5585.97
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:


Quote:
[ 0.714289] microcode: CPU0 sig=0x106e5, pf=0x2, revision=0x3
[ 0.714374] microcode: CPU1 sig=0x106e5, pf=0x2, revision=0x3
[ 0.714459] microcode: CPU2 sig=0x106e5, pf=0x2, revision=0x3
[ 0.714543] microcode: CPU3 sig=0x106e5, pf=0x2, revision=0x3
[ 0.714628] microcode: CPU4 sig=0x106e5, pf=0x2, revision=0x3
[ 0.714715] microcode: CPU5 sig=0x106e5, pf=0x2, revision=0x3
[ 0.714798] microcode: CPU6 sig=0x106e5, pf=0x2, revision=0x3
[ 0.714882] microcode: CPU7 sig=0x106e5, pf=0x2, revision=0x3
[ 0.715004] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba



Quote:
[ 4538.462393] microcode: CPU0 updated to revision 0x5, date = 2011-09-01
[ 4538.463298] microcode: CPU1 updated to revision 0x5, date = 2011-09-01
[ 4538.464118] microcode: CPU2 updated to revision 0x5, date = 2011-09-01
[ 4538.464898] microcode: CPU3 updated to revision 0x5, date = 2011-09-01
[ 4538.465776] microcode: CPU4 updated to revision 0x5, date = 2011-09-01
[ 4538.466566] microcode: CPU5 updated to revision 0x5, date = 2011-09-01
[ 4538.467364] microcode: CPU6 updated to revision 0x5, date = 2011-09-01
[ 4538.468118] microcode: CPU7 updated to revision 0x5, date = 2011-09-01

_________________
Unofficial minimal livecd x86/amd64 w/reiser4+truecrypt (by Neo2)
2.6.37.2_plus_v1: BFS, CFS,THP,compaction, zcache or TOI
Hardcore Linux user since 2004 :D
Back to top
View user's profile Send private message
jasn
Guru
Guru


Joined: 05 May 2005
Posts: 412
Location: Maryland, US

PostPosted: Fri Oct 26, 2012 10:46 pm    Post subject: Reply with quote

Thanks for pinging the thread. Ever since watching the SystemRescueCD system boot, I've wondered where the Intel microcode update message comes from, and now I've got it enabled on my system, Intel(R) Core(TM) i7-2820QM CPU @ 2.30GHz. BTW, I got the following message when running the update service;
Code:
[ 1858.131481] microcode: CPU0 updated to revision 0x28, date = 2012-04-24
[ 1858.131994] microcode: CPU1 updated to revision 0x28, date = 2012-04-24
[ 1858.132508] microcode: CPU2 updated to revision 0x28, date = 2012-04-24
[ 1858.133021] microcode: CPU3 updated to revision 0x28, date = 2012-04-24
[ 1858.133507] microcode: CPU4 updated to revision 0x28, date = 2012-04-24
[ 1858.134007] microcode: CPU5 updated to revision 0x28, date = 2012-04-24
[ 1858.134514] microcode: CPU6 updated to revision 0x28, date = 2012-04-24
[ 1858.135024] microcode: CPU7 updated to revision 0x28, date = 2012-04-24
[ 1858.135028] perf_event_intel: PEBS enabled due to microcode update

The only thing that's not current with the OP, is that apparently www.urbanmyth.org is no longer providing the homepage for this utility. No problem as the gentoo ebuild, sys-apps/microcode-data-20120606, downloaded the update file from distfiles.gentoo.org.

Thanks..
Back to top
View user's profile Send private message
PaulBredbury
Watchman
Watchman


Joined: 14 Jul 2005
Posts: 7310

PostPosted: Sat Oct 27, 2012 4:38 am    Post subject: Reply with quote

The latest is:

http://downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/21925/eng/microcode-20120606-v2.tgz&lang=eng&Dwnldid=21925&keyword=microcode
at:
http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword=microcode

Note that "-v2". This is dated 1-Oct-2012, just to confuse us.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum