Fujitsu Support Forum


Virtualization

Moderator: ModTeam

Virtualization

Postby cmorgado on Mon Aug 18, 2008 20:48

Since the V5545 is a T8100 is SHOULD suport virtualization! but it's nowhere to be found!!!!
I can´t user HYPER-V OR Virtual PC to the fullest!!!!
How and WHERE do I turn it on???
cmorgado
 
Posts: 2
Joined: Mon Aug 18, 2008 20:41
Product(s): V5545

Re: Virtualization

Postby nbrdja on Wed Sep 03, 2008 16:29

Hi,
i have same problem with Hyper-V on same model V5545.
Anyone knows something about this, please?
Same thing... i have no option in BIOS to turn it on.
nbrdja
 
Posts: 3
Joined: Wed Sep 03, 2008 16:16
Product(s): esprimo mobile V5545

Re: Virtualization

Postby kurpin on Thu Mar 12, 2009 10:06

Note from F-S Support Site:

Item number: 233183721
Date: 01.08.2008
Description: Does the ESPRIMO Mobile V55x5 support Intel Virtual Technology?
Solution: Unfortunately, the BIOS of the ESPRIMO Mobile V55x5 does not support Intel Virtual Technology (VT).
kurpin
 
Posts: 5
Joined: Tue Oct 28, 2008 16:11
Product(s): Esprimo v5505

Re: Virtualization

Postby demyan on Tue Mar 31, 2009 18:41

2 F-S guys: we need updated BIOS with VMX support! :evil:
demyan
 
Posts: 4
Joined: Tue Mar 31, 2009 18:14
Product(s): V5545

Re: Virtualization

Postby greenskaut on Mon May 04, 2009 23:45

2 F-S guys: we need updated BIOS with VMX support!!!!!!!!!!

Pleas
greenskaut
 
Posts: 1
Joined: Mon May 04, 2009 23:41
Product(s): Esprimo mobile V5545

Re: Virtualization

Postby pecko88 on Wed May 06, 2009 4:35

How can I check if Virtualization is enabled ?
I have v5505 with t7300 CPU which should support Virtualization.
I've read that it isn't the same as Hyper-threading which is disabled in my case.
Can Virtualization work without Hyper-threading ?

Thanks.
pecko88

Edit: I've just found out that the feature is locked out.... :(
Image
FSC your support SUCKS.
Last edited by pecko88 on Sun Jul 25, 2010 9:44, edited 1 time in total.
pecko88
 
Posts: 210
Joined: Mon Mar 31, 2008 2:28
Location: Macedonia
Product(s): Esprimo Mobile v5505

Re: Virtualization

Postby raol on Sun Jun 21, 2009 13:09

I bought my esprimo 5505 specifically because it had a t7300 processor which supported intel-VT.

I now discover that the bios does not even have the ability to enable the feature.

I cannot tell you how annoyed I am with F-S. :twisted:

It seems like mis-selling or mis-representation to me. If I had wanted to buy an ordinary core 2 duo processor, I could have spent a lot less money.

How about you write a bios update that allows VT to be enabled, as expected by all your customers who bought VT capable processors?
raol
 
Posts: 1
Joined: Sun Jun 21, 2009 12:05
Product(s): Esprimo mobile v5505

Re: Virtualization

Postby horica78 on Thu Jan 07, 2010 9:17

Image:mrgreen: :shock: I have an Esprimo Mobile V5505 with a T7300 Core2 Duo CPU and the last version of bios available for download A1D .
I found a great article http://www.linuxformat.gr/?q=content/how-unlock-and-enable-hardware-accelerated-virtualization-technology-vt-sony-vaio-laptop-and which helped me to enable VT on my laptop .
Following the steps described in the article i found that de resource who activates VT in bios is 0x27c .
In order to activate VT :
1) Make a bootable flash as described in article and copy symcmos on it
2) Boot from flash and execute symcmos -L which will output file literal.txt on your flash
3) Modify literal.txt - the line (027C) [0000] to (027C) [0001] and save
4) Boot from flash again and execute symcmos -V2 -uLITERAL.TXT
5) Power off your laptop
6) Power on your laptop and check if VT is enabled - on my laptop it worked
With this solution it won't be activated any supplementary option in bios , it will enable VT only .

echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all anti ping of death?

Hi again :D :D :D :P :D :shock:
Something made by me Puscasu Horia engineer electronics & IT BUCHAREST 2002
Algorithm of the combinations and disjunct arrays
<?php
//GNU licence PUSCASU HORIA engineer electronics ELTC Bucharest 2002
if(!function_exists('aranjamente')){
function aranjamente($old,$new = NULL){
//$new array unidimensional
//$old array uni ***** bidimensional
//numarul de elemente pe care trebuie sa le aiba submultimea
if(is_null($new)){
$arr_return = $old;
}
else{
if(is_array($old[0])){
for($j=0;$j<count($old);$j++){
$old[$j] = "_".implode("_",$old[$j])."_";
}
$ic=0;
for($i=0;$i<count($new);$i++){
for($j=0;$j<count($old);$j++){
if(strpos($old[$j],"_".$new[$i]."_") === false){
$arr_tmp = explode("_",substr($old[$j],1,-1));
$arr_tmp = array_values(array_merge($arr_tmp,array($new[$i])));
$arr_comb[$ic++] = "_".implode("_",$arr_tmp)."_";
}
}
}
for($i=0;$i<count($arr_comb);$i++){
$arr_return[$i] = explode("_",substr($arr_comb[$i],1,-1));
}
}
else{
$ic=0;
for($i=0;$i<count($new);$i++){
for($j=0;$j<count($old);$j++){
if($new[$i] != $old[$j]){
$arr_return[$ic++] = array($old[$j],$new[$i]);
}
}
}
}
}
return $arr_return;
}
}
if(!function_exists('variante')){
function variante($arr_valc,$bSort = false){
for($i=0;$i<count($arr_valc);$i++){
if($bSort){
sort($arr_valc[$i]);
}
if($i==0){
$arr_return = $arr_valc[0];
}
else{
$arr_return = aranjamente($arr_return,$arr_valc[$i]);
}
}
if(count($arr_return[0])>1){
//la sfarsit fac prelucrarea
//parcurg variantele si elimin duplicatele de genul 1,2 si 2,1 ***** 1,2,3 si 2,3,1 si 3,2,1 ... toate permutarile posibile
for($i=0;$i<count($arr_return);$i++){
sort($arr_return[$i]);
$arr_non_unique[$i] = "_".implode("_",$arr_return[$i])."_";
}
$arr_unique = array_values(array_unique($arr_non_unique));
for($i=0;$i<count($arr_unique);$i++){
$arr_return_new[$i] = explode("_",substr($arr_unique[$i],1,-1));
}
$arr_return = $arr_return_new;
}
else{
for($i=0;$i<count($arr_return);$i++){
$arr_return_new[$i][0] = $arr_return[$i];
}
$arr_return = $arr_return_new;
}
return $arr_return;
}
}

/*
//disjunct arrays and the combinations of one of each
$arr_el[0]=array(1,2,3,4);
$arr_el[1]=array(5,6,7,8);
$arr_el[2]=array(9,10,11,12);
$arr_el[3]=array(13,14,15,16);
$arr_el[4]=array(17,18,19,20);
$arr_el[5]=array(21,22,23,24);
echo "<pre>".print_r(variante($arr_el,1),1)."</pre>";
*/

//matematical combinations of 5 / 20
//$arr_el[0] = array(1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41);
//echo "Numarul : ".count($arr_el[0]);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
//$arr_el[0] = array(2,1,3,4,5,6,7,8,9,10);
//$arr_el[0] = array(2,1,3,4,5,6);
//$arr_el[0] = array(1,2,3,4);
//$arr_el[0] = array(1,2,3,4,5);
//$arr_el[0] = array(1,2,3);
//$arr_el[0] = array(1,2,3,4,5,6,7,8);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9);
//$arr_el[0] = array(88,87,89,90,45,56,37,23,21,24,25,26,27,28,42,44,61,70,84,32);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13);
//$arr_el[0] = array(61,34,25,2,7,16,89,37,72,67,22,47,100,23);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
//$arr_el[0] = array(82,64,71,62,68,74,84,59,72,65,85,100,101,105,108,42,31,43,145,156);
//$arr_el[0] = array(21,24,25,26,27,28,42,44,61,70,84,32,34,48);
//$arr_el[0] = array(88,72,78,84,52,61,74,73,62,79,68,22,24,28,12,14,15,16);
//$arr_el[0] = array(83,84,85,86,87,88,89,90,91,92,93,94,95,96,97);
//$arr_el[0] = array(74,78,79,80,81,90,94,92,75,77,84,61,68,82,114,51,2,3,4,6);
//$arr_el[0] = array(23,44,55,61,72,88,91,22,31,32,49,52,77,84);
//$arr_el[0] = array(44,55,62,72,77,88,99,111,67,69,51,68,79,84);
//$arr_el[0] = array(12,13,14,17,101,99,89,78,34,111,57,62,44,65,45,46,47,48);
//$arr_el[0] = array(1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18);
//two combinations of 5/14 and the superpositions
$arr_el[0] = array(1,2,3,4,5,6,7,8,10,9,11,12,13,14);
$arr_el[0] = array_values(array_unique($arr_el[0]));
echo "Numarul : ".count($arr_el[0]);
$arr_el[1] = $arr_el[0];
$arr_el[2] = $arr_el[0];
$arr_el[3] = $arr_el[0];
$arr_el[4] = $arr_el[0];
//$arr_el[5] = $arr_el[0];

//$arr_ea[0] = array(1,2,3,4,5,6,7,8,10,9,11,12,21,22,23,24,25,26);
$arr_ea[0] = array(1,2,3,4,5,6,7,8,10,9,18,19,21,22);
$arr_ea[0] = array_values(array_unique($arr_ea[0]));
echo "Numarul : ".count($arr_ea[0]);
$arr_ea[1] = $arr_ea[0];
$arr_ea[2] = $arr_ea[0];
$arr_ea[3] = $arr_ea[0];
$arr_ea[4] = $arr_ea[0];
//$arr_ea[5] = $arr_ea[0];
$first = time();
$arr_elv = variante($arr_el,1);
$arr_eav = variante($arr_ea,1);

for($i=0;$i<count($arr_elv);$i++){
for($j=0;$j<count($arr_eav);$j++){
sort($arr_elv[$i]);
sort($arr_eav[$j]);
$cmpelv = implode(",",array_values($arr_elv[$i]));
$cmpeav = implode(",",array_values($arr_eav[$j]));
if($cmpelv == $cmpeav){
if(is_null($arr_supr)){
$arr_supr[0] = $arr_elv[$i];
}
else{
array_push($arr_supr,$arr_elv[$i]);
}
}
unset($cmpelv,$cmpeav);
}
}

echo "<br><pre>Variante El : ".print_r($arr_elv,1)."</pre>";
echo "<br><pre>Variante Ea : ".print_r($arr_eav,1)."</pre>";

echo "<br><pre>Suprapuneri : numar : ".count($arr_supr)." ".print_r($arr_supr,1)."</pre>";
$second = time();
echo "<br>Si a durat : ".($second-$first);
//$arr_el[5] = $arr_el[0];
//$arr_el[6] = $arr_el[0];
//$arr_el[7] = $arr_el[0];
//echo "<pre>".print_r(variante($arr_el,1),1)."</pre>";

/*
$arr_el[0] = array_values(array_unique($arr_el[0]));
echo "Numarul : ".count($arr_el[0]);
$arr_el[1] = $arr_el[0];
$arr_el[2] = $arr_el[0];
$arr_el[3] = $arr_el[0];
$arr_el[4] = $arr_el[0];

$arr_elv = variante($arr_el,1);

echo "<br><pre>Variante El : ".print_r($arr_elv,1)."</pre>";
*/
?>
function php_to_js($array, $base) {
$js = '';
foreach ($array as $key=>$val) {
if (is_array($val)) {
$js .= php_to_js($val, $base.(is_numeric($key) ? '['.$key.']' : "['".addslashes($key)."']"));
} else {
$js .= $base;
$js .= is_numeric($key) ? '['.$key.']' : "['".addslashes($key)."']";
$js .= ' = ';
$js .= is_numeric($val) ? ''.$val.'' : "'".addslashes($val)."'";
$js .= ";\n";
}
}
return $base." = new Array();\n".$js;
}
Last edited by horica78 on Sun Jul 05, 2015 12:26, edited 20 times in total.
horica78
 
Posts: 9
Joined: Tue Jan 05, 2010 23:27
Product(s): Esprimo Mobile V5505

Re: Virtualization

Postby horica78 on Thu Jan 07, 2010 10:29

And i forgot to show you the proof :D

Image

Algorithm conversion of a number in any numerical base
<?php
function baseu($a,$n){
$str = substr($a,strpos($a,".")+1);
$len = strlen($str);
$cmp = pow($n,-($len+1));
$i=-1;
while(pow($n,$i)>=$cmp){
if($i==-1){
$arr_pow[0] = pow($n,$i);
}
else{
array_push($arr_pow,pow($n,$i));
}
$i--;
}
//$i--;
//array_push($arr_pow,pow($n,$i));
$str_number = "";
for($i=0;$i<count($arr_pow);$i++){
if($i<count($arr_pow)-1){
if($a>=$arr_pow[$i]){
$str_number .= toString(floor($a/$arr_pow[$i]));
$a = fmod($a,$arr_pow[$i]);

}
else{
$str_number .= "0";
}
}
else{
$str_number .= toString(floor($a/$arr_pow[$i])).toString(fmod($a,$arr_pow[$i]));
$a=0;
}
}
return $str_number;
}
function basei($a,$n){
if($a>=$n){
$i=1;
while(pow($n,$i)<=$a){
if($i==1){
$arr_pow[0] = pow($n,$i);
}
else{
array_push($arr_pow,pow($n,$i));
}
$i++;
}
arsort($arr_pow);
$arr_pow = array_values($arr_pow);
$str_number = "";

for($i=0;$i<count($arr_pow);$i++){
if($i<count($arr_pow)-1){
if($a>=$arr_pow[$i]){
$str_number .= toString(floor($a/$arr_pow[$i]));
$a = fmod($a,$arr_pow[$i]);
}
else{
$str_number .= "0";
}
}
else{
$str_number .= toString(floor($a/$arr_pow[$i])).toString(fmod($a,$arr_pow[$i]));
$a=0;
}
}
}
else{
$str_number = toString($a);
}
return $str_number;
}
function base($a,$n){
if(strpos($a,".") !== false){
$cni = substr($a,0,strpos($a,"."));
$cnu = substr($a,strpos($a,".")+1);
}
else{
$cni = $a;
$cnu = "";
}
if($cni != ""){
$nri = basei($cni,$n);
}
if($cnu != ""){
$nru = baseu("0.".$cnu,$n);
}
$nrf = $nri.($nru?".".$nru:"");
return $nrf;
}
function toString($a){
if($a>=0 && $a<10){
$vret = $a;
}
else{
$vret=chr($a+55);
}
return $vret;
}

/*
echo "<br>Numar :".base(80,3);
echo "<br>Numar :".base(538,2);
echo "<br>Numar :".base(645,4);
echo "<br>Numar :".base(58,2);
echo "<br>Numar :".base(1,2);
echo "<br>Numar :".base(59,16);
echo "<br>Numar :".base(204,2);
echo "<br>Numar :".base(684,8);
*/
/*echo "<br>Numar :".base(204,2);
echo "<br>Numar :".base(412,2);
echo "<br>Numar :".base(71,2);
echo "<br>Numar :".base(81,2);
*/
//echo "<br>Numar :".base(204,2);
//echo "<br>Numar :".base(921,2);
//echo "<br>Numar :".base(914,2);
//echo "<br>Numar :".base(514,4);
//echo "<br>Numar :".base(214,2);
//echo "<br>Numar :".base(301,16);
//echo "<br>Numar :".base(14,2);
//echo "<br>Numar :".base(274,2);
//echo "<br>Numar :".base(328,2);
echo "<br>Numar :".base(2.375,2);
echo "<br>Numar :".base(208000,36);
echo "<br>Numar :".base(16.0625,16);
echo "<br>Numar :".base(15.99609374,16);
echo "<br>Numar :".base(241,2);
echo "<br>Numar :".base(37,36);
echo "<br>Numar :".base(2.3312,16);
?>
Last edited by horica78 on Wed Jun 24, 2015 23:27, edited 6 times in total.
horica78
 
Posts: 9
Joined: Tue Jan 05, 2010 23:27
Product(s): Esprimo Mobile V5505

Re: Virtualization

Postby alexmom on Tue Feb 02, 2010 16:08

Ii can confirm, I also managed to activate VT on my V5505
with bios A1D by setting 027C option to 1.

Thanks horica78 :D
alexmom
 
Posts: 1
Joined: Tue Feb 02, 2010 0:57
Product(s): V5505

Re: Virtualization

Postby claudiulupu on Mon Feb 22, 2010 13:42

Thanks horica78 (va salut)
I also confirm the activation of hardware-assisted virtualization on Esprimo V5545 - YKAK003784.
Unfortunately, i still can't install Virtual PC (Windows6.1-KB958559-x86.msu) from M$.
havdetectiontool.png
havdetectiontool.png (88.61 KiB) Viewed 18376 times

not.png
not.png (51.9 KiB) Viewed 18376 times
claudiulupu
 
Posts: 2
Joined: Mon Feb 22, 2010 9:14
Product(s): Esprimo V5545

Re: Virtualization

Postby darkmind on Mon Feb 22, 2010 16:45

Hi claudiulupu,

it seems that you run an unsupported version (edition) of Windows 7.
XP Mode will only run (and install) with Windows 7 Professional, Ultimate or Enterprise,
NOT with the Home Basic or Home Premium. If you have any home edition, just try to upgrade
it to one of the above.
darkmind
 
Posts: 1
Joined: Mon Feb 22, 2010 16:15
Product(s): Esprimo Mobile V5505

Re: Virtualization

Postby claudiulupu on Tue Feb 23, 2010 15:05

Hi darkmind,
I was running Win7 ver 6.1 (build 7137.0.x86fre.winmain.090521-1745) :( Ultimate [Evaluation Copy-the one that expires on 02-Mar-10). Now I have upgraded :D to Build 7600 and the XP-Mode is running normally.
Thanks for replying.
claudiulupu
 
Posts: 2
Joined: Mon Feb 22, 2010 9:14
Product(s): Esprimo V5545

Virtualization

Postby kurpin on Wed Apr 28, 2010 17:04

horica78 - really great job!
I was waiting for your post for months :)
The procedure perfectly works:)
Now I can enjoy my own ESX server at home :)

Thanks a lot!

K.
kurpin
 
Posts: 5
Joined: Tue Oct 28, 2008 16:11
Product(s): Esprimo v5505

Re: Virtualization

Postby Vas'ko on Thu Jul 22, 2010 8:51

Vas'ko
 
Posts: 3
Joined: Wed Jul 21, 2010 18:54
Product(s): Esprimo Mobile V5545

Next

Return to ESPRIMO Mobile

Who is online

Users browsing this forum: No registered users and 2 guests