Intel vPro® Platform
Intel Manageability Forum for Intel® EMA, AMT, SCS & Manageability Commander
2834 Discussions

AMT and FreeBSD scripts

KCzek
Beginner
2,671 Views

We have two problems with Intel AMT and FreeBSD.

First:

On AMT version: 8.1.20-build 1336 AMT stop responding about five minutes after booting FreeBSD, it's FreeBSD 9.1-STABLE, 64 bit.

On Linux AMT works fine. We suspect driver, but it's similar like on Linux.

Second:

We have shell scripts to manage computers, on version 5 (older computers) we can sending command like:

curl -m 3 --anyauth -u user:password -d amt_html_rc_radio_group=2 -d amt_html_rc_boot_special=13 http://ip:16992/remoteForm http://ip:16992/remoteForm

to power on and normal boot.

But on version 8 scripts stop working, forms are the same. Is there any changes?

Can you show us the way to resolve problems?

0 Kudos
4 Replies
KCzek
Beginner
709 Views

Do you have any ideas to resolve the problem?

0 Kudos
Joseph_O_Intel
Employee
709 Views

Hey Kamil

First off if your Linux distro is working with vPro, chances are you have a Kernal version 3.5 and up.

However in regards to FreeBSD, I have not heard of the drivers being included within the distro. You might be able to add the linux drivers, but for that you will need to ask a FreeBSD expert.

Here is some info from the Intel website:

http://software.intel.com/en-us/articles/download-the-latest-intel-amt-open-source-drivers/ Latest Linux Drivers:

http://sourceforge.net/projects/openamt/ Intel AMT Open-Source Tools

0 Kudos
idata
Employee
709 Views

Kamil, as for your second problem:

Intel had added new parameter (t) to those remote control form with hash related to time of session.

If you do not providing it, AMT will respond about session expiration.

I resolved it in two steps, first you should obtain page located at http://server:16992/remote.htm http://server:16992/remote.htm,

take value of variable t from this page and right after that submit your POST with curl but

adding this t value to POST parameters.

BTW in my case curl post was successful only if I use --data-urlencode instead of -d parameters.

0 Kudos
KCzek
Beginner
709 Views

Ok, I can leave curl... How on Linux (suported Redhat/SUSE) on/off/reset AMT from *COMMAND LINE* not web interface I want to do it massively on ~50 computers onetime. Is thre some sheel/perl/anything comman-tool in SDK or enywhere else ? Public domain amttool is not working stable. How I can reflash BIOS on ~50 computers? Do you have any tool?

0 Kudos
Reply