Re: [arch-general] Intel microcode - latest version not loading

2018-03-02 Thread Dutch Ingraham
On Fri, Mar 02, 2018 at 08:10:45PM +, Mike Cloaked via arch-general wrote:
> There is a newer version of that file dated February 26th but I can't
> remember where I downloaded it from.
> 
> I've put it at
> https://filebin.net/q3s5in117kp7mkut/microcode-update-guidance.pdf if you
> want to see it.

Thanks - I'll take a look.


Re: [arch-general] Intel microcode - latest version not loading

2018-03-02 Thread Mike Cloaked via arch-general
>
>
>> That's excellent information.  Apparently, my 8 year old Core2 may soon be
>> getting its first MCU!
>>
>
>
>
My apologies for top posting - it was accidental.

There is a newer version of that file dated February 26th but I can't
remember where I downloaded it from.

I've put it at
https://filebin.net/q3s5in117kp7mkut/microcode-update-guidance.pdf if you
want to see it.

-- 
mike c


Re: [arch-general] Intel microcode - latest version not loading

2018-03-02 Thread Mike Cloaked via arch-general
There is a newer version of that file dated February 26th but I can't
remember where I downloaded it from.

On Thu, Mar 1, 2018 at 7:59 PM, Dutch Ingraham  wrote:

> On Thu, Mar 01, 2018 at 08:13:08PM +0100, ProgAndy wrote:
> > Am 01.03.2018 um 00:41 schrieb Dutch Ingraham:
> > > On Wed, Feb 28, 2018 at 04:54:03PM -0600, Doug Newgard via
> arch-general wrote:
> > > > On Wed, 28 Feb 2018 12:43:26 -0600
> > > > Dutch Ingraham  wrote:
> > > >
> > > > > On Wed, Feb 28, 2018 at 11:50:09AM -0600, Doug Newgard via
> arch-general wrote:
> > > > > > You're looking at the dates that the last *bundle* was released.
> That says
> > > > > > nothing about what firmware is available for your processor.
> Your microcode was
> > > > > > "updated early", so it is being loaded just fine.
> > > > > >
> > > > > > Scimmia
> > > > > Thanks, Scimmia.  I had considered that, but thought that would
> have
> > > > > been spelled-out somewhere on Intel's site and didn't want to just
> > > > > assume.  So, how does one determine what files are on the .img?
> > > > The img file can be extracted with bsdtar. iucode_tool in the AUR
> used for
> > > > working with the intel bin file inside of that .img file. It can
> list, extract,
> > > > search, and more. There's even an example on the Microcode wiki page.
> > >
> > > Did you just add that wiki page information??  (I'm just kidding, of
> > > course.)  Totally missed it - thanks for the info!
> >
> > In February Intel also released a PDF with available and planned
> microcode
> > updates. The original now asks for a login, but this is a mirror:
> >
> > http://www-pc.uni-regensburg.de/systemsw/security/
> microcode-update-guidance_02122018.pdf
> >
> >
> > Original location:
> > https://newsroom.intel.com/wp-content/uploads/sites/11/2018/
> 02/microcode-update-guidance.pdf
>
> That's excellent information.  Apparently, my 8 year old Core2 may soon be
> getting its first MCU!
>



-- 
mike c


Re: [arch-general] Intel microcode - latest version not loading

2018-03-01 Thread Dutch Ingraham
On Thu, Mar 01, 2018 at 08:13:08PM +0100, ProgAndy wrote:
> Am 01.03.2018 um 00:41 schrieb Dutch Ingraham:
> > On Wed, Feb 28, 2018 at 04:54:03PM -0600, Doug Newgard via arch-general 
> > wrote:
> > > On Wed, 28 Feb 2018 12:43:26 -0600
> > > Dutch Ingraham  wrote:
> > > 
> > > > On Wed, Feb 28, 2018 at 11:50:09AM -0600, Doug Newgard via arch-general 
> > > > wrote:
> > > > > You're looking at the dates that the last *bundle* was released. That 
> > > > > says
> > > > > nothing about what firmware is available for your processor. Your 
> > > > > microcode was
> > > > > "updated early", so it is being loaded just fine.
> > > > > 
> > > > > Scimmia
> > > > Thanks, Scimmia.  I had considered that, but thought that would have
> > > > been spelled-out somewhere on Intel's site and didn't want to just
> > > > assume.  So, how does one determine what files are on the .img?
> > > The img file can be extracted with bsdtar. iucode_tool in the AUR used for
> > > working with the intel bin file inside of that .img file. It can list, 
> > > extract,
> > > search, and more. There's even an example on the Microcode wiki page.
> > 
> > Did you just add that wiki page information??  (I'm just kidding, of
> > course.)  Totally missed it - thanks for the info!
> 
> In February Intel also released a PDF with available and planned microcode
> updates. The original now asks for a login, but this is a mirror:
> 
> http://www-pc.uni-regensburg.de/systemsw/security/microcode-update-guidance_02122018.pdf
> 
> 
> Original location:
> https://newsroom.intel.com/wp-content/uploads/sites/11/2018/02/microcode-update-guidance.pdf

That's excellent information.  Apparently, my 8 year old Core2 may soon be
getting its first MCU!


Re: [arch-general] Intel microcode - latest version not loading

2018-03-01 Thread ProgAndy

Am 01.03.2018 um 00:41 schrieb Dutch Ingraham:

On Wed, Feb 28, 2018 at 04:54:03PM -0600, Doug Newgard via arch-general wrote:

On Wed, 28 Feb 2018 12:43:26 -0600
Dutch Ingraham  wrote:


On Wed, Feb 28, 2018 at 11:50:09AM -0600, Doug Newgard via arch-general wrote:

You're looking at the dates that the last *bundle* was released. That says
nothing about what firmware is available for your processor. Your microcode was
"updated early", so it is being loaded just fine.

Scimmia

Thanks, Scimmia.  I had considered that, but thought that would have
been spelled-out somewhere on Intel's site and didn't want to just
assume.  So, how does one determine what files are on the .img?

The img file can be extracted with bsdtar. iucode_tool in the AUR used for
working with the intel bin file inside of that .img file. It can list, extract,
search, and more. There's even an example on the Microcode wiki page.


Did you just add that wiki page information??  (I'm just kidding, of
course.)  Totally missed it - thanks for the info!


In February Intel also released a PDF with available and planned 
microcode updates. The original now asks for a login, but this is a mirror:


http://www-pc.uni-regensburg.de/systemsw/security/microcode-update-guidance_02122018.pdf


Original location:
https://newsroom.intel.com/wp-content/uploads/sites/11/2018/02/microcode-update-guidance.pdf


Re: [arch-general] Intel microcode - latest version not loading

2018-02-28 Thread Dutch Ingraham
On Wed, Feb 28, 2018 at 04:54:03PM -0600, Doug Newgard via arch-general wrote:
> On Wed, 28 Feb 2018 12:43:26 -0600
> Dutch Ingraham  wrote:
> 
> > On Wed, Feb 28, 2018 at 11:50:09AM -0600, Doug Newgard via arch-general 
> > wrote:
> > > You're looking at the dates that the last *bundle* was released. That says
> > > nothing about what firmware is available for your processor. Your 
> > > microcode was
> > > "updated early", so it is being loaded just fine.
> > > 
> > > Scimmia  
> > 
> > Thanks, Scimmia.  I had considered that, but thought that would have
> > been spelled-out somewhere on Intel's site and didn't want to just
> > assume.  So, how does one determine what files are on the .img?
> 
> The img file can be extracted with bsdtar. iucode_tool in the AUR used for
> working with the intel bin file inside of that .img file. It can list, 
> extract,
> search, and more. There's even an example on the Microcode wiki page.


Did you just add that wiki page information??  (I'm just kidding, of
course.)  Totally missed it - thanks for the info!


Re: [arch-general] Intel microcode - latest version not loading

2018-02-28 Thread Doug Newgard via arch-general
On Wed, 28 Feb 2018 12:43:26 -0600
Dutch Ingraham  wrote:

> On Wed, Feb 28, 2018 at 11:50:09AM -0600, Doug Newgard via arch-general wrote:
> > You're looking at the dates that the last *bundle* was released. That says
> > nothing about what firmware is available for your processor. Your microcode 
> > was
> > "updated early", so it is being loaded just fine.
> > 
> > Scimmia  
> 
> Thanks, Scimmia.  I had considered that, but thought that would have
> been spelled-out somewhere on Intel's site and didn't want to just
> assume.  So, how does one determine what files are on the .img?

The img file can be extracted with bsdtar. iucode_tool in the AUR used for
working with the intel bin file inside of that .img file. It can list, extract,
search, and more. There's even an example on the Microcode wiki page.


Re: [arch-general] Intel microcode - latest version not loading

2018-02-28 Thread Dutch Ingraham
On Wed, Feb 28, 2018 at 11:50:09AM -0600, Doug Newgard via arch-general wrote:
> On Wed, 28 Feb 2018 11:46:23 -0600
> Dutch Ingraham  wrote:
> 
> > Hi all:
> > 
> > I'm having an issue with Intel microcode loading.  Specifically, the 
> > microcode
> > does not appear to be loading the latest version:
> > 
> > ~ $ dmesg | grep microcode
> > [0.00] microcode: microcode updated early to revision 0x19, date = 
> > 2013-06-21
> > [0.931272] microcode: sig=0x106a5, pf=0x2, revision=0x19
> > [0.931319] microcode: Microcode Update Driver: v2.2.
> > 
> > 
> > My processor is:
> > 
> > ~ $ grep -E 'family|model|stepping' -m 4 /proc/cpuinfo
> > cpu family  : 6
> > model   : 26
> > model name  : Intel(R) Xeon(R) CPU   W3503  @ 2.40GHz
> > stepping: 5
> > 
> > The Intel website indicates the latest version of microcode for this 
> > processor
> > is version 20171117 [1].  However, as indicated above, the version loaded at
> > boot is dated 2013-06-21.
> > 
> > I have the latest stable version of intel-ucode installed:
> > 
> > ~ $ pacman -Q intel-ucode
> > intel-ucode 20180108-1
> > 
> > I have updated GRUB with , and 
> > rebooted.
> > The grub.cfg file shows, as the last line in the menuentry:
> > 'initrd  /boot/intel-ucode.img /boot/initramfs-linux.img'
> > 
> > I am using a stock kernel:
> > 
> > ~ $ uname -a
> > Linux arch2 4.15.5-1-ARCH #1 SMP PREEMPT Thu Feb 22 22:15:20 UTC 2018 
> > x86_64 GNU/Linux
> > 
> > 
> > Can someone help me determine what is going on here?
> > 
> > 
> > [1] 
> > https://downloadcenter.intel.com/download/27337/Linux-Processor-Microcode-Data-File?product=40799
> 
> You're looking at the dates that the last *bundle* was released. That says
> nothing about what firmware is available for your processor. Your microcode 
> was
> "updated early", so it is being loaded just fine.
> 
> Scimmia

Thanks, Scimmia.  I had considered that, but thought that would have
been spelled-out somewhere on Intel's site and didn't want to just
assume.  So, how does one determine what files are on the .img?


Re: [arch-general] Intel microcode - latest version not loading

2018-02-28 Thread Ralf Mardorf
On Wed, 28 Feb 2018 11:50:09 -0600, Doug Newgard via arch-general wrote:
>You're looking at the dates that the last *bundle* was released. That
>says nothing about what firmware is available for your processor.

Let alone that the µcode could be fishy, as it seemingly is for my CPU.
I don't expect that Intel will support older CPUs.

[rocketmouse@archlinux ~]$ hwinfo --cpu | grep Model | sort -u
  Model: 6.60.3 "Intel(R) Celeron(R) CPU G1840 @ 2.80GHz"
[rocketmouse@archlinux ~]$ dmesg | grep microcode
[0.00] microcode: microcode updated early to revision 0x23, date = 
2017-11-20
[0.00] Intel Spectre v2 broken microcode detected; disabling 
Speculation Control
[0.329718] microcode: sig=0x306c3, pf=0x2, revision=0x23
[0.329837] microcode: Microcode Update Driver: v2.2.
[rocketmouse@archlinux ~]$ ls -hAl /sys/devices/system/cpu/vulnerabilities/
total 0
-r--r--r-- 1 root root 4.0K Feb 28 04:11 meltdown
-r--r--r-- 1 root root 4.0K Feb 28 04:11 spectre_v1
-r--r--r-- 1 root root 4.0K Feb 28 04:11 spectre_v2
[rocketmouse@archlinux ~]$ cat /sys/devices/system/cpu/vulnerabilities/*
Mitigation: PTI
Mitigation: __user pointer sanitization
Mitigation: Full generic retpoline

-- 
$ pacman -Q linux{,-rt-securityink,-rt,-rt-pussytoes,-rt-cornflower}
linux 4.15.6-1
linux-rt-securityink 4.14.20_rt17-1
linux-rt 4.14.12_rt10-1
linux-rt-pussytoes 4.14.8_rt9-2
linux-rt-cornflower 4.11.12_rt16-1


Re: [arch-general] Intel microcode - latest version not loading

2018-02-28 Thread Doug Newgard via arch-general
On Wed, 28 Feb 2018 11:46:23 -0600
Dutch Ingraham  wrote:

> Hi all:
> 
> I'm having an issue with Intel microcode loading.  Specifically, the microcode
> does not appear to be loading the latest version:
> 
> ~ $ dmesg | grep microcode
> [0.00] microcode: microcode updated early to revision 0x19, date = 
> 2013-06-21
> [0.931272] microcode: sig=0x106a5, pf=0x2, revision=0x19
> [0.931319] microcode: Microcode Update Driver: v2.2.
> 
> 
> My processor is:
> 
> ~ $ grep -E 'family|model|stepping' -m 4 /proc/cpuinfo
> cpu family  : 6
> model   : 26
> model name  : Intel(R) Xeon(R) CPU   W3503  @ 2.40GHz
> stepping: 5
> 
> The Intel website indicates the latest version of microcode for this processor
> is version 20171117 [1].  However, as indicated above, the version loaded at
> boot is dated 2013-06-21.
> 
> I have the latest stable version of intel-ucode installed:
> 
> ~ $ pacman -Q intel-ucode
> intel-ucode 20180108-1
> 
> I have updated GRUB with , and rebooted.
> The grub.cfg file shows, as the last line in the menuentry:
> 'initrd  /boot/intel-ucode.img /boot/initramfs-linux.img'
> 
> I am using a stock kernel:
> 
> ~ $ uname -a
> Linux arch2 4.15.5-1-ARCH #1 SMP PREEMPT Thu Feb 22 22:15:20 UTC 2018 x86_64 
> GNU/Linux
> 
> 
> Can someone help me determine what is going on here?
> 
> 
> [1] 
> https://downloadcenter.intel.com/download/27337/Linux-Processor-Microcode-Data-File?product=40799

You're looking at the dates that the last *bundle* was released. That says
nothing about what firmware is available for your processor. Your microcode was
"updated early", so it is being loaded just fine.

Scimmia