How can I disable support for standby mode?

K

KM

Hawk,

The easiest and fastest way would probably be moving from ACPI based HAL to Standard PC one.
 
K

KM

I forgot to mention the obvious option - if acceptable, just setup Power scheme options for the system to Never go to Standby mode
(start with Always On scheme).

KM
 
H

Hawk

Hi, KM

Now my power scheme option is presentation which set system standby Never.
But when I click "turn off computer" in start menu, Standby button still
show there with turnoff and restart .

Once I click StandBy button carelessly, my XPe can't be awaked.I use touch
screen instead of VGA monitor.
So I think it is OK if I can disable the standby button there or just gray
it.

How can I accomplish it in my XPe configuration?


Regards,
Hawk
 
K

KM

Hawk,

Despite the fact that you can easy disable Hibernate mode from TD, I don't know any good way to disable Stand By button expect that
you change your HAL to Standard PC.

However, you can make a small app that handles WM_POWERBROADCAST message to cancel the going in to Stand By mode if occurs.
 
H

Hawk

KM,

I failed to change my HAL to Standard PC.
My XPe image hang up when "Installing PNP Devices..." in FBA.

I follows the steps below to replace ACPI with Standard PC:
1.Disable the following component:
ACPI Fixed Feature Button
ACPI Power Button
Microsoft ACPI-compliant System
Advanced Configuration and Power Interface(ACPI) PC
2.Add Standard PC
3.Deploy image

Can I apply a Standard PC hal to a ACPI system?
Any attention is required for this change?

The following is the tail part of my fbalog.txt after FBA halt. It seem no
error reported
......
19:24:33 PM - [FBAInstallPnpClassInstallers] Class Files Present: usb.inf
19:24:34 PM - [FBAInstallPnpClassInstallers] Class Files Present:
wdmaudio.inf
19:24:34 PM - [FBAInstallPnpClassInstallers] Class Files Present:
volume.inf
19:24:35 PM - [FBAInstallPnpClassInstallers] Class Files Present:
volsnap.inf
19:24:35 PM - [CallEntryPointThread] C:\WINDOWS\FBA\FBAPNP.DLL,
FBAInstallPnpClassInstallers
19:24:35 PM - [FBAStartService] PlugPlay -> Already Running
19:24:35 PM - [FBASetProgressText] Installing PNP Devices...
19:24:39 PM - [FBAAddDevInstanceId] ROOT\*PNP0100\PNPBIOS_2
19:24:42 PM - [FBAAddDevInstanceId] ROOT\*PNP0000\PNPBIOS_0
19:24:44 PM - [FBAAddDevInstanceId] ROOT\PCI_HAL\0000
19:24:46 PM - [FBAAddDevInstanceId] ROOT\RDPDR\0000
19:24:48 PM - [FBAAddDevInstanceId] ROOT\RDP_KBD\0000
19:24:51 PM - [FBAAddDevInstanceId] ROOT\RDP_MOU\0000
19:24:54 PM - [FBASkipDevice] ROOT\SYSTEM\0000
19:24:54 PM - [FBAAddDevInstanceId] ROOT\SYSTEM\0001
19:24:57 PM - [FBAAddDevInstanceId] ROOT\FTDISK\0000
19:25:00 PM - [FBAAddDevInstanceId] ROOT\DMIO\0000
19:25:02 PM - [FBAAddDevInstanceId] ROOT\*PNP0F03\1_0_21_0_31_0
19:25:05 PM - [FBAAddDevInstanceId] ROOT\*PNP0C04\PNPBIOS_6
19:25:07 PM - [FBAAddDevInstanceId] ROOT\*PNP0C02\PNPBIOS_8
19:25:09 PM - [FBAAddDevInstanceId] ROOT\*PNP0C01\PNPBIOS_7
19:25:11 PM - [FBAAddDevInstanceId] ROOT\*PNP0B00\PNPBIOS_3
19:25:14 PM - [FBAAddDevInstanceId] ROOT\*PNP0800\PNPBIOS_5
19:25:16 PM - [FBAAddDevInstanceId] ROOT\*PNP0700\1_0_13_0_0_0
19:25:16 PM - [FBAInstallNullDriver] ROOT\*PNP0700\1_0_13_0_0_0
19:25:16 PM - [FBAAddDevInstanceId] ROOT\*PNP0501\PNPBIOS_13
19:25:19 PM - [FBAAddDevInstanceId] ROOT\*PNP0501\PNPBIOS_12
19:25:21 PM - [FBAAddDevInstanceId] ROOT\*PNP0400\PNPBIOS_14
19:25:24 PM - [FBAAddDevInstanceId] ROOT\*PNP030B\1_0_22_0_32_0
19:25:26 PM - [FBAAddDevInstanceId] ROOT\*PNP0200\PNPBIOS_1
19:25:28 PM - [FBAAddDevInstanceId]
STORAGE\VOLUME\1&30A96598&0&SIGNATURE1525A343OFFSET64811A00LENGTH271167600
19:25:31 PM - [FBAAddDevInstanceId]
STORAGE\VOLUME\1&30A96598&0&SIGNATURE1525A343OFFSET2D5979000LENGTH3E7A66E00
19:25:34 PM - [FBAAddDevInstanceId] PCI_HAL\PNP0A03\0
19:25:38 PM - [FBAAddDevInstanceId]
STORAGE\VOLUME\1&30A96598&0&SIGNATURE1525A343OFFSET7E00LENGTH64809C00
19:25:40 PM - [FBAAddDevInstanceId]
PCI\VEN_1106&DEV_3057&SUBSYS_00000000&REV_40\2&EBB567F&0&3C
19:25:42 PM - [FBAAddDevInstanceId]
PCI\VEN_1415&DEV_9511&SUBSYS_00001415&REV_00\2&EBB567F&0&A1
19:25:43 PM - [FBAAddDevInstanceId]
PCI\VEN_1415&DEV_9501&SUBSYS_00001415&REV_00\2&EBB567F&0&A0
19:25:45 PM - [FBAAddDevInstanceId]
PCI\VEN_1279&DEV_0397&SUBSYS_02951279&REV_00\2&EBB567F&0&02
19:25:47 PM - [FBAAddDevInstanceId]
PCI\VEN_1279&DEV_0396&SUBSYS_02951279&REV_00\2&EBB567F&0&01
19:25:49 PM - [FBAAddDevInstanceId]
PCI\VEN_1279&DEV_0395&SUBSYS_00000000&REV_03\2&EBB567F&0&00
19:25:51 PM - [FBAAddDevInstanceId]
PCI\VEN_126F&DEV_0720&SUBSYS_0720126F&REV_B1\2&EBB567F&0&90
19:26:00 PM - [FBAAddDevInstanceId]
PCI\VEN_1180&DEV_0478&SUBSYS_78563412&REV_80\2&EBB567F&0&69
19:26:02 PM - [FBAAddDevInstanceId]
PCI\VEN_1180&DEV_0478&SUBSYS_78563412&REV_80\2&EBB567F&0&68


Best Regards,
Hawk
 
K

KM

Hawk,

Well... First of all, according to MS KB Standard PC HAL may potentially not work on some ACPI machines. (I haven't seen such,
though).

You might not have disabled al the components that come with ACPI HAL.
You may get a better luck if you start with initial PMQ import and in the result SLD you disable ACPI related items (so that they
don't even bring their dependencies in the image) and add "Standard PC".
Or you can start a configuration from scratch manually adding components like Standard PC, critical boot devices and etc.

Also, please check out SetupApi.log file. There may be more details on why it is failing during installing PnP devices.

Kernel Debugger would also be a good option for you here if you can't find out what components are the cause of the hang.

KM
KM,

I failed to change my HAL to Standard PC.
My XPe image hang up when "Installing PNP Devices..." in FBA.

I follows the steps below to replace ACPI with Standard PC:
1.Disable the following component:
ACPI Fixed Feature Button
ACPI Power Button
Microsoft ACPI-compliant System
Advanced Configuration and Power Interface(ACPI) PC
2.Add Standard PC
3.Deploy image

Can I apply a Standard PC hal to a ACPI system?
Any attention is required for this change?

The following is the tail part of my fbalog.txt after FBA halt. It seem no error reported
......
19:24:33 PM - [FBAInstallPnpClassInstallers] Class Files Present: usb.inf
19:24:34 PM - [FBAInstallPnpClassInstallers] Class Files Present: wdmaudio.inf
19:24:34 PM - [FBAInstallPnpClassInstallers] Class Files Present: volume.inf
19:24:35 PM - [FBAInstallPnpClassInstallers] Class Files Present: volsnap.inf
19:24:35 PM - [CallEntryPointThread] C:\WINDOWS\FBA\FBAPNP.DLL, FBAInstallPnpClassInstallers
19:24:35 PM - [FBAStartService] PlugPlay -> Already Running
19:24:35 PM - [FBASetProgressText] Installing PNP Devices...
19:24:39 PM - [FBAAddDevInstanceId] ROOT\*PNP0100\PNPBIOS_2
19:24:42 PM - [FBAAddDevInstanceId] ROOT\*PNP0000\PNPBIOS_0
19:24:44 PM - [FBAAddDevInstanceId] ROOT\PCI_HAL\0000
19:24:46 PM - [FBAAddDevInstanceId] ROOT\RDPDR\0000
19:24:48 PM - [FBAAddDevInstanceId] ROOT\RDP_KBD\0000
19:24:51 PM - [FBAAddDevInstanceId] ROOT\RDP_MOU\0000
19:24:54 PM - [FBASkipDevice] ROOT\SYSTEM\0000
19:24:54 PM - [FBAAddDevInstanceId] ROOT\SYSTEM\0001
19:24:57 PM - [FBAAddDevInstanceId] ROOT\FTDISK\0000
19:25:00 PM - [FBAAddDevInstanceId] ROOT\DMIO\0000
19:25:02 PM - [FBAAddDevInstanceId] ROOT\*PNP0F03\1_0_21_0_31_0
19:25:05 PM - [FBAAddDevInstanceId] ROOT\*PNP0C04\PNPBIOS_6
19:25:07 PM - [FBAAddDevInstanceId] ROOT\*PNP0C02\PNPBIOS_8
19:25:09 PM - [FBAAddDevInstanceId] ROOT\*PNP0C01\PNPBIOS_7
19:25:11 PM - [FBAAddDevInstanceId] ROOT\*PNP0B00\PNPBIOS_3
19:25:14 PM - [FBAAddDevInstanceId] ROOT\*PNP0800\PNPBIOS_5
19:25:16 PM - [FBAAddDevInstanceId] ROOT\*PNP0700\1_0_13_0_0_0
19:25:16 PM - [FBAInstallNullDriver] ROOT\*PNP0700\1_0_13_0_0_0
19:25:16 PM - [FBAAddDevInstanceId] ROOT\*PNP0501\PNPBIOS_13
19:25:19 PM - [FBAAddDevInstanceId] ROOT\*PNP0501\PNPBIOS_12
19:25:21 PM - [FBAAddDevInstanceId] ROOT\*PNP0400\PNPBIOS_14
19:25:24 PM - [FBAAddDevInstanceId] ROOT\*PNP030B\1_0_22_0_32_0
19:25:26 PM - [FBAAddDevInstanceId] ROOT\*PNP0200\PNPBIOS_1
19:25:28 PM - [FBAAddDevInstanceId] STORAGE\VOLUME\1&30A96598&0&SIGNATURE1525A343OFFSET64811A00LENGTH271167600
19:25:31 PM - [FBAAddDevInstanceId] STORAGE\VOLUME\1&30A96598&0&SIGNATURE1525A343OFFSET2D5979000LENGTH3E7A66E00
19:25:34 PM - [FBAAddDevInstanceId] PCI_HAL\PNP0A03\0
19:25:38 PM - [FBAAddDevInstanceId] STORAGE\VOLUME\1&30A96598&0&SIGNATURE1525A343OFFSET7E00LENGTH64809C00
19:25:40 PM - [FBAAddDevInstanceId] PCI\VEN_1106&DEV_3057&SUBSYS_00000000&REV_40\2&EBB567F&0&3C
19:25:42 PM - [FBAAddDevInstanceId] PCI\VEN_1415&DEV_9511&SUBSYS_00001415&REV_00\2&EBB567F&0&A1
19:25:43 PM - [FBAAddDevInstanceId] PCI\VEN_1415&DEV_9501&SUBSYS_00001415&REV_00\2&EBB567F&0&A0
19:25:45 PM - [FBAAddDevInstanceId] PCI\VEN_1279&DEV_0397&SUBSYS_02951279&REV_00\2&EBB567F&0&02
19:25:47 PM - [FBAAddDevInstanceId] PCI\VEN_1279&DEV_0396&SUBSYS_02951279&REV_00\2&EBB567F&0&01
19:25:49 PM - [FBAAddDevInstanceId] PCI\VEN_1279&DEV_0395&SUBSYS_00000000&REV_03\2&EBB567F&0&00
19:25:51 PM - [FBAAddDevInstanceId] PCI\VEN_126F&DEV_0720&SUBSYS_0720126F&REV_B1\2&EBB567F&0&90
19:26:00 PM - [FBAAddDevInstanceId] PCI\VEN_1180&DEV_0478&SUBSYS_78563412&REV_80\2&EBB567F&0&69
19:26:02 PM - [FBAAddDevInstanceId] PCI\VEN_1180&DEV_0478&SUBSYS_78563412&REV_80\2&EBB567F&0&68


Best Regards,
Hawk
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top