Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Mar 2011 22:00:30 +0200
From:      Andriy Gapon <avg@freebsd.org>
To:        Lawrence Stewart <lstewart@freebsd.org>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: heci: a new driver for review and testing
Message-ID:  <4D7BD0DE.1020301@freebsd.org>
In-Reply-To: <4D410609.3000104@freebsd.org>
References:  <4AD6067E.2010503@icyb.net.ua> <4D410609.3000104@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
on 27/01/2011 07:43 Lawrence Stewart said the following:
> Hi Andriy,
> 
> On 10/15/09 04:12, Andriy Gapon wrote:
>>
>> Some time ago I posted some ideas about HECI/MEI driver for FreeBSD:
>> http://docs.freebsd.org/cgi/mid.cgi?4968E9A1.3080006
>>
>> I actually got around to implementing it (in initial/basic form):
>> http://people.freebsd.org/~avg/heci.tgz
> 
> An old thread I know, but I just noticed my desktop has AMT support and
> was investigating if I could get access to the Serial Over Lan feature.
> I stumbled across your HECI driver and thought I'd give it a spin. It
> loads and attaches fine and unloads without issue as well. I tested with
> device "HECI_DEV_ID_ICH9_82Q35" on a HP DC7800 minitower machine. I get
> no output when I run your "heci-qst" program though.
> 
> Few more details:
> 
> heci0@pci0:0:3:0:       class=0x078000 card=0x2819103c chip=0x29b48086
> rev=0x02 hdr=0x00
>     vendor     = 'Intel Corporation'
>     device     = 'Intel(R) Management Engine Interface (HECI) (Q35-Chipset)'
>     class      = simple comms
> 
> lstewart@lstewart> uname -a
> FreeBSD lstewart 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #0 r217387M: Fri
> Jan 14 15:52:16 EST 2011
> lstewart@lstewart:/usr/obj/usr/src/sys/DESKTOP  amd64

It's quite possible that your AMT firmware doesn't have a QST module.
Upon loading of heci driver it prints a list of discovered module guids.
QST guid is 6B5205B9-8185-4519-B889-D98724B58607.

But I have mostly gave up on development of this driver (although I keep using
it).  I think that it's better to port either OpenSolaris or Linux heci driver
to FreeBSD.  BTW, Intel has released QST SDK source code:
http://software.intel.com/en-us/articles/Intel_Quiet_System_Technology_Software_Development_Kit/

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D7BD0DE.1020301>