linux-8086.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jody Bruchon <jody@jodybruchon.com>
To: Jason Vas Dias <jason.vas.dias@gmail.com>, linux-8086@vger.kernel.org
Subject: Re: MEI ?
Date: Thu, 14 Sep 2017 13:47:57 -0400	[thread overview]
Message-ID: <d656d4b0-8755-a438-387f-f18a0110b799@jodybruchon.com> (raw)
In-Reply-To: <CALyZvKzBVx-g4x1CT9VfDZJq+atFVeX_O71ADFs5PWRUtfJ3sw@mail.gmail.com>

This is the ELKS (Linux-8086) mailing list, not the Linux kernel mailing 
list

On 9/14/2017 1:44 PM, Jason Vas Dias wrote:
> Running 4.12.10 under x86_64, and with all previous 4.x versions
> as I remember, I see an attempt to load the MEI driver on my
> CPU, which is :
>    $ cpuinfo 'model name'
>    Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz
> A 4 CPU 8 core 2.9ghz - 3.9ghz Haswell .
>
>    $ lspci -vnk -s 00:16.0
> 00:16.0 0780: 8086:8c3a (rev 04)
> 	Subsystem: 1558:5106
> 	Flags: bus master, fast devsel, latency 0, IRQ 29
> 	Memory at f7c1e000 (64-bit, non-prefetchable) [size=16]
> 	Capabilities: [50] Power Management version 3
> 	Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
> 	Kernel driver in use: mei_me
>
>
> But the mei driver gets disabled :
>
> kernel: [   27.493573] device class 'mei': registering
> kernel: [   27.493589] bus: 'mei': registered
> kernel: [   27.493592] bus: 'pci': add driver mei_me
> kernel: [   27.493600] bus: 'pci': driver_probe_device: matched device
> 0000:00:16.0 with driver mei_me
> kernel: [   27.493603] bus: 'pci': really_probe: probing driver mei_me
> with device 0000:00:16.0
> kernel: [   27.493607] mei_me 0000:00:16.0: no default pinctrl state
> kernel: [   27.494530] device: 'mei0': device_add
> kernel: [   27.494551] PM: Adding info for No Bus:mei0
> kernel: [   27.494698] driver: 'mei_me': driver_bound: bound to device
> '0000:00:16.0'
> kernel: [   27.494701] bus: 'pci': really_probe: bound device
> 0000:00:16.0 to driver mei_me
> kernel: [   27.494756] bus: 'pci': add driver mei_txe
> kernel: [   27.751153] bus: 'mei': add driver mei_wdt
> kernel: [   58.209075] mei_me 0000:00:16.0: timer: init clients
> timeout hbm_state = 2.
> kernel: [   58.210064] mei_me 0000:00:16.0: unexpected reset:
> dev_state = INIT_CLIENTS fw status = 1E000042 60002106 00000200
> 00000000 00000000 00000000
> jvdlux kernel: [   88.929484] mei_me 0000:00:16.0: timer: init clients
> timeout hbm_state = 2.
>   kernel: [   88.931704] mei_me 0000:00:16.0: unexpected reset:
> dev_state = INIT_CLIENTS fw status = 1E000042 60002106 00000200
> 00000000 00000000 00000000
> kernel: [  119.648100] mei_me 0000:00:16.0: timer: init clients
> timeout hbm_state = 2.
> kernel: [  119.648121] mei_me 0000:00:16.0: unexpected reset:
> dev_state = INIT_CLIENTS fw status = 1E000042 60002106 00000200
> 00000000 00000000 00000000
> kernel: [  119.648126] mei_me 0000:00:16.0: reset: reached maximal
> consecutive resets: disabling the device
>
>
> I am actually glad, have read about what it is meant to do, with "AMT"
> etc,  that
> this "spy in the cab" does appear to be disabled on my platform.
>
> Is it really disabled ?   I cannot use any of the Intel MEI query programs -
> they are unable to open /dev/mei0, so it looks to be certainly disabled in
> userpace .
>
> But the thought that I have a whole processor and embedded operating system
> on my system that I have zero control over is frightening and annoying that I
> cannot make use of it .
>
> Can anyone tell if this is an ARC Core running ThreadX, or an Intel
> Quark running
> MINIX, as suggested on Wikipedia ?
>
> Am I correct in understanding there is no way of utilizing this MEI
> processor to run
> any code not signed with an Intel Key, even if I managed to flash the
> MEI embedded OS in ROM ?
>
> Am I right in thinking it is currently completely unused and disabled
> on my system ?
>
> Is this version of MEI + linux MEI driver capable of doing "Wakeup from LAN" on
> receipt of an ethernet packet or wifi packet ? Any way of fixing it so
> it can do this?
>
> Any advice much appreciated,
> Thanks & Regards,
> Jason Vas Dias
>
>
> Am I right in understand
> --
> To unsubscribe from this list: send the line "unsubscribe linux-8086" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


      reply	other threads:[~2017-09-14 17:47 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-14 17:44 MEI ? Jason Vas Dias
2017-09-14 17:47 ` Jody Bruchon [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d656d4b0-8755-a438-387f-f18a0110b799@jodybruchon.com \
    --to=jody@jodybruchon.com \
    --cc=jason.vas.dias@gmail.com \
    --cc=linux-8086@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).