Bug 14469

Summary: INTEL_MEI built into the kernel (not a module)
Product: Mageia Reporter: Simon Rowe <srowe>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: tmb
Version: 4   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: kernel-3.14.18-3.mga4.src.rpm CVE:
Status comment:
Bug Depends on: 14570    
Bug Blocks:    

Description Simon Rowe 2014-11-05 21:27:13 CET
Description of problem:

The kernel has the Intel Management Engine Interface driver compiled into it. This driver is not of use to most users and would be better to be built as a module.

Having it as a module would also suit my usecase. I've written a replacement driver that works with lm_sensors (the Intel one doesn't). I can't load my driver as the compiled in one claims the PCI device.


Version-Release number of selected component (if applicable):

kernel-desktop-3.14.18-3.mga4


How reproducible:

Every boot on Intel DG965SS motherboard


Steps to Reproduce:

[root@localhost ~]# grep -i INTEL_MEI /boot/config-3.14.18-desktop-3.mga4 
CONFIG_INTEL_MEI=y
CONFIG_INTEL_MEI_ME=y

[root@localhost ~]# dmesg | grep mei
[    0.380662] mei_me 0000:00:03.0: irq 45 for MSI/MSI-X

Reproducible: 

Steps to Reproduce:
Comment 1 Thomas Backlund 2014-11-16 10:56:10 CET
fixed in kernel-3.14.24-1.mga4 currently in updates_testing

CC: (none) => tmb
Depends on: (none) => 14570

Comment 2 David Walser 2014-11-17 15:51:43 CET
Simon, please test the kernel-desktop-3.14.24-1.mga4-1-1.mga4.x86_64.rpm kernel from updates_testing and confirm it's OK for you by commenting in Bug 14570.  Thanks.
Comment 3 Simon Rowe 2014-11-17 21:20:45 CET
Module is certainly now present

[root@localhost ~]# modinfo mei-me
filename:       /lib/modules/3.14.24-desktop-1.mga4/kernel/drivers/misc/mei/mei-me.ko.xz
license:        GPL v2
description:    Intel(R) Management Engine Interface
author:         Intel Corporation
srcversion:     782BEA3177FDE6C4D712032
alias:          pci:v00008086d00009CBAsv*sd*bc*sc*i*
alias:          pci:v00008086d00008CBAsv*sd*bc*sc*i*
etc.

so I can blacklist it

[root@localhost ~]# dmesg | grep -i mei
[root@localhost ~]#

and then load my driver stack

[root@localhost ~]# modprobe qst-hwmon
[root@localhost ~]# sensors
qst-pci-0018
Adapter: PCI adapter
+12V:         +11.91 V  (crit min = +11.10 V, min = +11.40 V)
                        (max = +12.60 V, crit max = +12.90 V)
etc.
Comment 4 Simon Rowe 2014-11-17 21:26:25 CET
Oops, didn't see you wanted the comment on another ticket.
Comment 5 Simon Rowe 2014-11-29 11:47:17 CET
This is now fixed in kernel-desktop-3.14.24-1.mga4-1-1.mga4

[srowe@gilraen ~]$ grep INTEL_MEI /boot/config-3.14.24-desktop-1.mga4 
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m

Status: NEW => RESOLVED
Resolution: (none) => FIXED