Skip to contentSkip to conversation

Problem with ACPI and vmware

DISCUSSION Francis Yom 3 participants 5 messages Nov 20, 2002 – Nov 21, 2002 2 messages not in the archive ACPI

lore
Share & tools
lore
#0 lore raw

Hey guys,

I'm having a problem with ACPI and VMWare. I am using ACPI 20021101 and VMWare 3.0 on kernel 2.4.19 with xfs and rmap14a. My laptop is a Compaq presario 2700T.

When I include processor and thermal support in the kernel, I can see my battery and thermal zones just fine. However, My Win2K and openbsd 3.2 VMWare sessions stutter and are slow. YES! I did install the Idle patch. In fact, with 20021101 ACPI it seems this patch is already in place.

When I remove processor and thermal support, I cannot see my battery any more, but VMWare sessions run fine without problems.

I am looking for a solution that will give me my battery support back and let me run VMWare without sluggishness.

Can anyone suggest a solution? Thanks!
Francis

-------------------------------------------------------
This sf.net email is sponsored by:
Battle your brains against the best in the Thawte Crypto Challenge. Be the first to crack the code - register now:
http://www.gothawte.com/rd521.html

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw

Patch for 20021118 for 20021101?

Hi,

Can someone post a diff patch for 20021118 against a kernel modified with 20021101?

Thanks!

Francis

-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

#3 lore raw
In reply to a message not in the archive
Quoted 12 lines · Francis Yom

Hey guys,

I'm having a problem with ACPI and VMWare. I am using ACPI 20021101 and VMWare 3.0 on kernel 2.4.19 with xfs and rmap14a. My laptop is a Compaq presario 2700T.

When I include processor and thermal support in the kernel, I can see my battery and thermal zones just fine. However, My Win2K and openbsd 3.2 VMWare sessions stutter and are slow. YES! I did install the Idle patch. In fact, with 20021101 ACPI it seems this patch is already in place.

Quoted 6 lines

When I remove processor and thermal support, I cannot see my battery any more, but VMWare sessions run fine without problems.

I am looking for a solution that will give me my battery support back and let me run VMWare without sluggishness.

Please look at:
http://marc.theaimsgroup.com/?l=acpi4linux&m=102017446630814&w=2
and also at:
http://marc.theaimsgroup.com/?l=acpi4linux&m=102018451910031&w=2

My opinion is the same as Andy Groover. Basically, it is a bug in vmware, so vmware people have to fix that. Since anybody here have the source (apart the kernel modules), no one here can help you.

The only possible workaround at this time for you if really you want both acpi and vmware is to take a look at:
http://marc.theaimsgroup.com/?l=acpi4linux&m=101554163709698&w=2

Cheers,

Signature · 9 lines
Ducrot Bruno
http://www.poupinou.org        Page profaissionelle
http://toto.tu-me-saoules.com  Haume page


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
#4 lore raw
In reply to a message not in the archive

I am not sure what Idle patch you refer to, but I have found that you must hack processor.c to disable the CPU idle handler in the ACPI drivers to got VMware to work properly.

The problem seems to be that when VMware's guest is using the CPU the CPU stays at C2 and is not promoted to C1. This causes very high delays in some of the apps.

I am running VMware 3.2 with kernel 2.4.19 and ACPI 20020821, I have been reluctant to try the newer ACPI drivers since I finally have things on my Presario 2710CA working quite well. When I do get some time I do intend to try the newer ACPI driver though. It has been a pain to go through each version and determine where I must hack to disable the CPU idle handler.

I have also found that I must use a "corrected" DSDT since the one in the notebook is buggy.

For what it is worth I too think this is an issue that VMware must correct. I have sent them emails regarding this issue but have never seen any response. I think more people have to complain about this problem before they will do anything to fix it.

Feel free to email me if I can be of any assistance to you.

Best Regards
- Troy

Quoted 33 lines · Francis Yom

Hey guys,

I'm having a problem with ACPI and VMWare. I am using ACPI 20021101 and VMWare 3.0 on kernel 2.4.19 with xfs and rmap14a. My laptop is a Compaq presario 2700T.

When I include processor and thermal support in the kernel, I can see my battery and thermal zones just fine. However, My Win2K and openbsd 3.2 VMWare sessions stutter and are slow. YES! I did install the Idle patch. In fact, with 20021101 ACPI it seems this patch is already in place.

When I remove processor and thermal support, I cannot see my battery any more, but VMWare sessions run fine without problems.

I am looking for a solution that will give me my battery support back and let me run VMWare without sluggishness.

Can anyone suggest a solution? Thanks!
Francis

-------------------------------------------------------
This sf.net email is sponsored by:
Battle your brains against the best in the Thawte Crypto Challenge. Be the first to crack the code - register now:
http://www.gothawte.com/rd521.html
_______________________________________________
Acpi-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-devel

Signature · 8 lines
Troy Schultz <[email protected]>



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

A message that is not in the archive (sent off-list or not yet received): [email protected]

#6 lore raw

Hi Troy,

Pardon me on the idle patch. When I looked at my processor.c file, I realized I was looking at the wrong place and sure enough I did not disable my 'pm_idle=acpi_pm_idle;' line as directed. This fixed the problem completely for me. Now I just have to get the battstat program to work ;)

FWIW, I have a Presario 2700 and I am running kernel 2.4.19 with xfs and rmap14a. I am running it with the 20021101 ACPI patch and it is working fine. I get battery, thermal zones, everything! :) What made it work was upgrading the BIOS to the latest F.12 revision which you can get from compaq. The F.12 bios has a fixed ACPI implementation and now my laptop has working ACPI :)

The only bug I have is that thermal zones are not always picked up at boot. I have to reboot (sometimes 2-3 times) and the thermal zones will get discovered. I am wondering what might be causing this. Hmmmm... Any ideas?

Many thanks!
Francis

Quoted 23 lines · Troy Schultz

I am not sure what Idle patch you refer to, but I have found that you must hack processor.c to disable the CPU idle handler in the ACPI drivers to got VMware to work properly.

The problem seems to be that when VMware's guest is using the CPU the CPU stays at C2 and is not promoted to C1. This causes very high delays in some of the apps.

I am running VMware 3.2 with kernel 2.4.19 and ACPI 20020821, I have been reluctant to try the newer ACPI drivers since I finally have things on my Presario 2710CA working quite well. When I do get some time I do intend to try the newer ACPI driver though. It has been a pain to go through each version and determine where I must hack to disable the CPU idle handler.

I have also found that I must use a "corrected" DSDT since the one in the notebook is buggy.

For what it is worth I too think this is an issue that VMware must correct. I have sent them emails regarding this issue but have never seen any response. I think more people have to complain about this problem before they will do anything to fix it.

Quoted 39 lines

Feel free to email me if I can be of any assistance to you.

Best Regards
- Troy

Quoted 33 lines · Francis Yom

Hey guys,

I'm having a problem with ACPI and VMWare. I am using ACPI 20021101 and VMWare 3.0 on kernel 2.4.19 with xfs and rmap14a. My laptop is a Compaq presario 2700T.

When I include processor and thermal support in the kernel, I can see my battery and thermal zones just fine. However, My Win2K and openbsd 3.2 VMWare sessions stutter and are slow. YES! I did install the Idle patch. In fact, with 20021101 ACPI it seems this patch is already in place.

When I remove processor and thermal support, I cannot see my battery any more, but VMWare sessions run fine without problems.

I am looking for a solution that will give me my battery support back and let me run VMWare without sluggishness.

Can anyone suggest a solution? Thanks!
Francis

-------------------------------------------------------
This sf.net email is sponsored by:
Battle your brains against the best in the Thawte Crypto Challenge. Be the first to crack the code - register now:
http://www.gothawte.com/rd521.html
_______________________________________________
Acpi-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-devel

-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf