View previous topic :: View next topic |
Author |
Message |
altrhombus Tux's lil' helper
Joined: 25 Sep 2004 Posts: 92
|
Posted: Sat Oct 08, 2005 6:27 am Post subject: |
|
|
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 |
|
|
Back to top |
|
|
acoul n00b
Joined: 19 Jan 2005 Posts: 29
|
Posted: Mon Oct 10, 2005 3:44 pm Post subject: |
|
|
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 |
|
|
DarkFoon n00b
Joined: 11 Oct 2005 Posts: 3
|
Posted: Tue Oct 11, 2005 5:45 am Post subject: Pentium II |
|
|
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 |
|
|
ehatherley n00b
Joined: 19 Feb 2003 Posts: 6 Location: Ontario, Canada
|
Posted: Thu Nov 03, 2005 6:55 am Post subject: Windoze slant on microcode |
|
|
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! |
|
Back to top |
|
|
nichocouk Guru
Joined: 10 Mar 2005 Posts: 585 Location: Glasgow
|
Posted: Thu Sep 14, 2006 7:15 pm Post subject: |
|
|
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
|
_________________ nichocouk
L'Etat, c'est moi. |
|
Back to top |
|
|
Deepu Sudhakar Tux's lil' helper
Joined: 30 Aug 2003 Posts: 84
|
Posted: Thu Sep 14, 2006 8:18 pm Post subject: |
|
|
Oh haha....does it mean that microcode updating is not as foolproof as it seems? |
|
Back to top |
|
|
devsk Advocate
Joined: 24 Oct 2003 Posts: 2995 Location: Bay Area, CA
|
Posted: Thu Sep 14, 2006 10:18 pm Post subject: |
|
|
He got correct values for CPU Mhz after the microcode update, what's wrong with that? |
|
Back to top |
|
|
Deepu Sudhakar Tux's lil' helper
Joined: 30 Aug 2003 Posts: 84
|
Posted: Fri Sep 15, 2006 5:11 am Post subject: |
|
|
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 |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Tue Sep 19, 2006 4:14 am Post subject: |
|
|
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 |
|
|
Motormouz n00b
Joined: 05 Nov 2003 Posts: 5
|
Posted: Tue Sep 19, 2006 10:57 am Post subject: |
|
|
I also got nothing in the dmesg on a quad Pentium III Xeon. Does anybody know why? |
|
Back to top |
|
|
nichocouk Guru
Joined: 10 Mar 2005 Posts: 585 Location: Glasgow
|
Posted: Tue Sep 19, 2006 11:02 am Post subject: |
|
|
Have you done
Code: | # rc-update add microcode_ctl boot
# /etc/init.d/microcode_ctl start
|
and do you have _________________ nichocouk
L'Etat, c'est moi. |
|
Back to top |
|
|
Motormouz n00b
Joined: 05 Nov 2003 Posts: 5
|
Posted: Tue Sep 19, 2006 11:22 am Post subject: |
|
|
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 |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Fri Oct 26, 2012 9:51 pm Post subject: |
|
|
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 |
_________________ https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa
Hardcore Gentoo Linux user since 2004 |
|
Back to top |
|
|
jasn Guru
Joined: 05 May 2005 Posts: 439 Location: Maryland, US
|
Posted: Fri Oct 26, 2012 10:46 pm Post subject: |
|
|
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 |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
|
Back to top |
|
|
|