heci: a new driver for review and testing
avg at freebsd.org
Sat Mar 12 20:00:33 UTC 2011
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:
>> I actually got around to implementing it (in initial/basic form):
> 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 at 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 at lstewart> uname -a
> FreeBSD lstewart 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #0 r217387M: Fri
> Jan 14 15:52:16 EST 2011
> lstewart at 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:
More information about the freebsd-hackers