You are not logged in.
Pages: 1
Topic closed
When I run dmesg after booting up my Dell Mini 9 (With an Atom processor) I get the following:
Atom PSE erratum detected, BIOS microcode update recommended
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003f6d0000 (usable)
BIOS-e820: 000000003f6d0000 - 000000003f6e2000 (ACPI data)
BIOS-e820: 000000003f6e2000 - 000000003f6e3000 (ACPI NVS)
BIOS-e820: 000000003f6e3000 - 0000000040000000 (reserved)
BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
Any idea on how to update my BIOS microcode?
Offline
Download the BIOS from your manufacturers website and for your model number.
If you have windows, you can install it by following the instructions on the manufacturer website.
If you don't have windows installed on the machine, then you can follow this wiki article and see if it helps
There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
Offline
@Inxsible, I think F talk about the CPU microcode, not BIOS
Offline
@Inxsible, I think F talk about the CPU microcode, not BIOS
My bad!
@OP : There seems to be a patch for it. You might wanna try it out.
There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
Offline
@Inxsible: that patch you've linked in the additional logic that produces the warning message and disables large pages.
If you read the posted erratum, a BIOS update is necessary (or a newer stepping). Atoms don't have the ability to handle on the fly microcode updates like Pentiums do.
Offline
i think u only have to download the newest firmware; they call it microcode update
religion is like a penis.
It's fine to have one.
It's fine to be proud of it.
But please don't whip it out in public and start waving it around and please don't try to shove it down my childrens' throats.
Offline
i think u only have to download the newest firmware; they call it microcode update
Detailed Description
The microcode data file contains the latest microcode definitions for all Intel processors. Intel releases microcode updates to correct processor behavior as documented in the respective processor specification updates. While the regular approach to getting this microcode update is via a BIOS upgrade, Intel realizes that this can be an administrative hassle. The Linux Operating System and VMware ESX products have a mechanism to update the microcode after booting. For example, this file will be used by the operating system mechanism if the file is placed in the /etc/firmware directory of the Linux system.
Hmm... according to the text on that page, one simply places the file in /etc/firmware but this isn't part of an Arch install. We do have an /lib/firmware but stuff in there is owned by the linux-firmware package. I too have an atom-based PC with this message:
$ dmesg | grep micro
Atom PSE erratum detected, BIOS microcode update recommended
I tried several things:
1) Placed the dat file from the tgz in /lib/firmware and rebooted. No change.
2) Placed the dat file from the tgz in /etc/firmware and rebooted. No change.
3) Placed the dat file from the tgz in /lib/firmware and recompiled the kernel26 package from ABS. Installed and rebooted. No change.
Thoughts?
Last edited by graysky (2010-12-05 17:29:48)
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
If the CPU supports updating the microcode without a BIOS update (almost all intel CPUs), you can install microcode_ctl and add microcode to DAEMONS (this is for intel CPUs only by the way). It will use the file at /etc/microcode.dat, which should be the latest one from intel's site, but it's out of date at the moment, so you can replace it with the new one.
Note that microcode updates via software are not persistent - they have to be done at each boot (that's the daemon's purpose) - BIOS updates with the new microcode are a cleaner solution.
Last edited by thestinger (2010-12-05 17:51:20)
Offline
@thestinger - sweet, thanks for the reply. Works perfectly (after I copied the file ahel linked to /etc/microcode.dat).
@op - give it a try and mark the thread as solved.
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
created a wiki page about this since it was missing https://wiki.archlinux.org/index.php/Mi … _microcode
Offline
@ts - nice. I added a bit.
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
I've been following this thread and after applying the suggestions, I now have this:
dmesg | grep micro
Atom PSE erratum detected, BIOS microcode update recommended
Atom PSE erratum detected, BIOS microcode update recommended
Atom PSE erratum detected, BIOS microcode update recommended
microcode: CPU0 sig=0x106c2, pf=0x4, revision=0x208
microcode: CPU1 sig=0x106c2, pf=0x4, revision=0x208
microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
microcode: CPU0 updated to revision 0x218, date = 2009-04-10
microcode: CPU1 updated to revision 0x218, date = 2009-04-10
I don't know where that date (2009-04-10) came from, but looking at microcode-20100914.dat (now renamed microcode.dat) I see:
/* Tue Sep 14 09:17:40 CST 2010 */
I use UK settings - DDMMYYYY, so I'm not sure if that's causing any problems It would be good if someone could confirm the version number as 0x218.
Cheers and thanks for all the info so far.
Offline
@SK - I get:
microcode: CPU0 sig=0x106c2, pf=0x8, revision=0x20d
microcode: CPU1 sig=0x106c2, pf=0x8, revision=0x20d
microcode: CPU2 sig=0x106c2, pf=0x8, revision=0x20d
microcode: CPU3 sig=0x106c2, pf=0x8, revision=0x20d
microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
microcode: CPU0 updated to revision 0x219, date = 2009-04-10
microcode: CPU1 updated to revision 0x219, date = 2009-04-10
microcode: CPU2 updated to revision 0x219, date = 2009-04-10
microcode: CPU3 updated to revision 0x219, date = 2009-04-10
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
hmm now I don't know what to think.
You have the same apparantly wrong date, different version, but maybe because you have a quad core? and no initial error.
Offline
:confused: the package is out of date. But we are consistently showing 10-Apr-2009 as the latest applied MC update, no?
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
did you download the new patch from their website and replace /etc/microcode.dat with it? the one that comes with the package is for sure out of date
Offline
Hi,
Yes, as I mentioned in post #12:
microcode-20100914.dat (now renamed microcode.dat)
and confirming it's now at /etc/microcode.dat.
In short microcode.dat says "Tue Sep 14 09:17:40 CST 2010" and dmesg says "2009-04-10".
Last edited by SteveK (2010-12-06 12:38:45)
Offline
Ah, it's possible that's the newest microcode for that CPU, I wouldn't worry about it .
Offline
Yeah maybe. I'm not really worried as everything seems to be working OK, just curious really. Let's see what happens when the package gets updated.
Offline
@SK - nothing will happen since your CPU's microcode from the latest version hasn't changed. I did the experiment on my Atom 330 based machine.
Ah, it's possible that's the newest microcode for that CPU, I wouldn't worry about it
.
You're right I think...
On my X3360:
microcode: CPU0 sig=0x10677, pf=0x10, revision=0x705
microcode: CPU1 sig=0x10677, pf=0x10, revision=0x705
microcode: CPU2 sig=0x10677, pf=0x10, revision=0x705
microcode: CPU3 sig=0x10677, pf=0x10, revision=0x705
microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
microcode: CPU0 updated to revision 0x70a, date = 2010-09-29
microcode: CPU1 updated to revision 0x70a, date = 2010-09-29
microcode: CPU2 updated to revision 0x70a, date = 2010-09-29
microcode: CPU3 updated to revision 0x70a, date = 2010-09-29
On my E5200:
microcode: CPU0 sig=0x1067a, pf=0x1, revision=0xa07
microcode: CPU1 sig=0x1067a, pf=0x1, revision=0xa07
microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
On my Atom 330:
microcode: CPU0 sig=0x106c2, pf=0x8, revision=0x20d
microcode: CPU1 sig=0x106c2, pf=0x8, revision=0x20d
microcode: CPU2 sig=0x106c2, pf=0x8, revision=0x20d
microcode: CPU3 sig=0x106c2, pf=0x8, revision=0x20d
microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
microcode: CPU0 updated to revision 0x219, date = 2009-04-10
microcode: CPU1 updated to revision 0x219, date = 2009-04-10
microcode: CPU2 updated to revision 0x219, date = 2009-04-10
microcode: CPU3 updated to revision 0x219, date = 2009-04-10
Last edited by graysky (2011-02-27 12:16:29)
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
Ahh OK thanks.
Offline
same issue but with the bios update, unfortunatly the hardware vendor does not have an appropiate choice on there webpage, I have emailed them. I will post an update to my situation, when I have a responce from the vendor.
I understand this is an old thread, my machine (lg x110-l.a7b2a9) is a bit out of date also. I am just trying on my own to sort out the issues, but in the same provide a pathway to assist anyone else with similar troubles.
LG x110-L.a7b2a9 16g sd card, Arch Linux.(he has xp, oz unity, oz ultimate.)
Asus U36JC plan for duel boot w7 with Arch
Offline
mrknify, you keep necrobumping and saying "I know this is an old thread but..." Please desist: https://wiki.archlinux.org/index.php/Fo … Bumping.27
Closing
Offline
Pages: 1
Topic closed