Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] Intel Management Engine Interface
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
schmidicom
Veteran
Veteran


Joined: 09 Mar 2006
Posts: 1559
Location: Schweiz

PostPosted: Tue Dec 10, 2013 9:25 am    Post subject: [solved] Intel Management Engine Interface Reply with quote

Ich bin gerade dabei für alle Geräte aus der lspci und lsusb Liste einen Treiber zu organisieren und dabei ist etwas passiert bei dem ich mir nicht ganz sicher bin ob das nun ein Bug oder doch mein Fehler ist.

Es geht um folgendes Device:
Code:
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
        Subsystem: Lenovo Device 21e2
        Flags: bus master, fast devsel, latency 0
        Memory at e2705000 (64-bit, non-prefetchable) [size=16]
        Capabilities: [50] Power Management version 3
        Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+

Durch Dr. Google gelang es mir im Kernel einen Treiber dafür zu finden und als Modul bauen zu lassen doch leider lässt sich das Ding nicht laden:
Code:
slap ~ # modprobe mei
modprobe: ERROR: could not insert 'mei': Unknown symbol in module, or unknown parameter (see dmesg)
slap ~ # journalctl -n 5 -k
-- Logs begin at So 2013-10-13 21:33:06 CEST, end at Di 2013-12-10 10:20:01 CET. --
Dez 10 07:43:57 slap kernel: input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input10
Dez 10 07:43:58 slap kernel: r8169 0000:03:00.0 enp3s0: link up
Dez 10 07:43:58 slap kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp3s0: link becomes ready
Dez 10 10:13:04 slap kernel: mei: Unknown symbol watchdog_register_device (err 0)
Dez 10 10:13:04 slap kernel: mei: Unknown symbol watchdog_unregister_device (err 0)

Beim kompilieren des Kernels gab es keine Fehlermeldungen und dabei war "CONFIG_DEBUG_SECTION_MISMATCH=y" aktiv also gehe ich mal davon aus das von dieser Seite alles da sein müsste.

Ist das jetzt ein Bug oder mein Fehler?
_________________
GPG: 0x3FC78AEE51E5FB95


Last edited by schmidicom on Tue Dec 10, 2013 11:15 am; edited 1 time in total
Back to top
View user's profile Send private message
Yamakuzure
Advocate
Advocate


Joined: 21 Jun 2006
Posts: 2273
Location: Bardowick, Germany

PostPosted: Tue Dec 10, 2013 10:43 am    Post subject: Reply with quote

Da scheinen ein paar Abhängigkeiten nicht hingehauen zu haben. Ist Watchdog-Core bei dir aktiviert?
Code:
 # grep WATCHDOG .config | grep -v '#'
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_CORE=y
Ich habe bei mir MEI und MEI_ME im Kernel, und es gab keine Beschwerden beim Compilieren:
Code:
 # grep MEI .config
CONFIG_INTEL_MEI=y
CONFIG_INTEL_MEI_ME=y
 # lspci -k | grep -B 2 mei
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
        Subsystem: Dell Device 040a
        Kernel driver in use: mei_me

Anderes Gerät, ich weiß, ich wollte nur zeigen, dass mei_me, dass von mei abhängt, läuft. Außerdem sollte auch dein Chipsatz "ME-enabled" sein.

Zu CONFIG_INTEL_MEI_ME:
Quote:
MEI support for ME Enabled Intel chipsets.

Supported Chipsets are:
7 Series Chipset Family
6 Series Chipset Family
5 Series Chipset Family
4 Series Chipset Family
Mobile 4 Series Chipset Family
ICH9
82946GZ/GL
82G35 Express
82Q963/Q965
82P965/G965
Mobile PM965/GM965
Mobile GME965/GLE960
82Q35 Express
82G33/G31/P35/P31 Express
82Q33 Express
82X38/X48 Express


Zu CONFIG_WATCHDOG: Dies aktiviert WATCHDOG_CORE, und erlaubt das Bauen von CONFIG_ITCO_WDT, dass bei dir eigentlich auch unterstützt sein sollte. (Befindet sich in den Chipsätzen ICH0 bis ICH10).

Fazit: Du benötigst somit warscheinlich sowohl CONFIG_WATCHDOG als auch CONFIG_INTEL_MEI_ME.
_________________
Important German:
  1. "Aha" - German reaction to pretend that you are really interested while giving no f*ck.
  2. "Tja" - German reaction to the apocalypse, nuclear war, an alien invasion or no bread in the house.
Back to top
View user's profile Send private message
schmidicom
Veteran
Veteran


Joined: 09 Mar 2006
Posts: 1559
Location: Schweiz

PostPosted: Tue Dec 10, 2013 11:14 am    Post subject: Reply with quote

Ja Watchdog war aktiviert aber dafür hatte ich wohl ein paar andere Dinge vergessen, "CONFIG_INTEL_MEI_ME" fehlte noch und die "CONFIG_ITCO_*" hat er jetzt wo sie auf der Platte liegen auch automatisch geladen. Seltsam ist nur das die Abhängigkeit zu "CONFIG_INTEL_MEI_ME" nicht schon beim kompilieren aufgefallen ist den dafür ist "CONFIG_DEBUG_SECTION_MISMATCH" doch eigentlich da?
Aber Hauptsache es funktioniert, Danke.
Code:
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
        Subsystem: Lenovo Device 21e2
        Flags: bus master, fast devsel, latency 0, IRQ 44
        Memory at e2705000 (64-bit, non-prefetchable) [size=16]
        Capabilities: <access denied>
        Kernel driver in use: mei_me
        Kernel modules: mei_me

Code:
Dez 10 11:57:09 slap kernel: mei_me 0000:00:16.0: setting latency timer to 64
Dez 10 11:57:09 slap kernel: mei_me 0000:00:16.0: irq 44 for MSI/MSI-X
Dez 10 11:57:09 slap kernel: iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10

_________________
GPG: 0x3FC78AEE51E5FB95
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum