Bug 14469 - INTEL_MEI built into the kernel (not a module)
Summary: INTEL_MEI built into the kernel (not a module)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 14570
Blocks:
  Show dependency treegraph
 
Reported: 2014-11-05 21:27 CET by Simon Rowe
Modified: 2014-11-29 11:47 CET (History)
1 user (show)

See Also:
Source RPM: kernel-3.14.18-3.mga4.src.rpm
CVE:
Status comment:


Attachments

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


Note You need to log in before you can comment on or make changes to this bug.