Jump to content

ACPI.PSD: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
No edit summary
Line 4: Line 4:
==Parameters==
==Parameters==
(Arca Noae)
(Arca Noae)
* /NOACPI : Prevents the PSD from enabling some ACPI services. This switch is experimental.  
;/AFS
:By default ACPI is started from ACPI.PSD. Use this switch to start ACPI from snooper. Use it if using ACPI snooper. Usually you need this if loading ACPI table via snooper. This switch has no effect if using SMP.
'''/B:name:number'''
:Bus - make the bus %name% with %bus number% work in APIC mode else it remains in PIC mode. In other words, inform all devices on bus %name%, that they are working in APIC mode. If using ACPI snooper then /B is not needed.
;/CPUMASK=1
:Only CPU 1 is used. The arg describes which CPU or CPUs are active and which not. It's a combination of bit-wise switches.
'''/CST:name'''
:Name of method responsible for _CST method.
:Example: /CST:XCST. You can find the method in the subtree of CPU. (It's Cx state). It is needed for APM, idle of CPU.
;/EIS
:"Enable Intel Slack", AcpiGbl_EnableInterpreterSlack - The Intel interpreter strictly follows the ACPI specification. Setting this switch allows the interpreter to ignore certain errors and/or bad AML constructs. Use it if ACPI log contains errors messages.
'''/IRQ:x'''
:Experimental switch (specially for Acer Ferrari notebook) Allows replace ACPI IRQ number
'''/LS:number'''
:Leave Sleep - after sleep state the computer will be switched to this state (0 - no switch, 5 - turn off)
;/MAXCPU=1
:Only one CPU is used.
;/NOACPI  
:Prevents the PSD from enabling some ACPI services. This switch is experimental.  
;/Onumber
:Output - The number of COM ports used for debug output  (values: 1, 2, address of I/O port) It is suitable for debug version of acpi.psd. Configure receiver: 115200,8,n HW flow control
;/PIC, /APIC
:Multiprocessor support can run in 2 modes: PIC or APIC. PIC is default, Use /PIC to activate 8259 PIC instead of APIC.
:* PIC is good enough
:* APIC is better but doesn't work on some computers and requires extra efforts to setup computer.
;/SMP
:Activate multi-processor support
;/NOD
:(Enabled by default) Experimental switch to activate internal OEMHLP$ driver disable acpica.add if using this switch. APIC mode may work bad without this switch.
;/!NOD
:Disable internal OEMHLP$ driver. Don't forget activate acpica.add (read troubleshooting.doc)
;/R
:Use ACPI Reset instead of kernel's reset. It is useful if running SMP kernel only. Use it if have troubles with system reboot or shutdown.
;/FS
:"Full Safe"  - use this key for Dell notebooks


* /SMP - activate multi-processor support
* /B:name:number
Bus - make the bus %name% with %bus number% work in APIC mode else it remains in PIC mode. In other words, inform all devices on bus %name%, that they are working in APIC mode. If using ACPI snooper then /B is not needed.
* /Onumber
Output - The number of COM ports used for debug output  (values: 1, 2, address of I/O port) It is suitable for debug version of acpi.psd. Configure receiver: 115200,8,n HW flow control
* /LS:number - Leave Sleep - after sleep state the computer will be switched to this state (0 - no switch, 5 - turn off)
* /PIC, /APIC - Multiprocessor support can run in 2 modes: PIC or APIC. PIC is default, Use /PIC to activate 8259 PIC instead of APIC.
** PIC is good enough
** APIC is better but doesn't work on some computers and requires extra efforts to setup computer.
* /CST:name - name of method responsible for _CST method.
Example: /CST:XCST. You can find the method in the subtree of CPU. (It's Cx state). It is needed for APM, idle of CPU
* /AFS - By default ACPI is started from ACPI.PSD. Use this switch to start ACPI from snooper. Use it if using ACPI snooper. Usually you need this if loading ACPI table via snooper. This switch has no effect if using SMP.
* /IRQ:x - Experimental switch (specially for Acer Ferrari notebook) Allows replace ACPI IRQ number
* /NOD - (Enabled by default) Experimental switch to activate internal OEMHLP$ driver disable acpica.add if using this switch. APIC mode may work bad without this switch.
* /!NOD - Disable internal OEMHLP$ driver. Don't forget activate acpica.add (read troubleshooting.doc)
* /R - Use ACPI Reset instead of kernel's reset. It is useful if running SMP kernel only. Use it if have troubles with system reboot or shutdown.
* /FS - "Full Safe"  - use this key for Dell notebooks
* /EIS - "Enable Intel Slack", AcpiGbl_EnableInterpreterSlack - The Intel interpreter strictly follows the ACPI specification. Setting this switch allows the interpreter to ignore certain errors and/or bad AML constructs. Use it if ACPI log contains errors messages.


This switches are useful for APIC mode only:
This switches are useful for APIC mode only:
* /CD - "Crazy Device"  - use this switch if USB doesn't work
;/CD
* /TMR - Use it if running SMP machine and the motherboard doesn't follow MPS 1.4 standard.
:"Crazy Device"  - use this switch if USB doesn't work
* /DV:vector - Dummy Vector - hide the vector. The kernel will not process it. (/DV:0x57 is enabled by default on every PC now)
;/TMR
* /Q - Quiet mode. It does not show any message on normal boot.  
:Use it if running SMP machine and the motherboard doesn't follow MPS 1.4 standard.
'''/DV:vector'''
:Dummy Vector - hide the vector. The kernel will not process it. (/DV:0x57 is enabled by default on every PC now)
;/Q
:Quiet mode. It does not show any message on normal boot.  
      
      
;Note:All digital values are accepted in hex or decimal form:
;Note:All digital values are accepted in hex or decimal form:

Revision as of 03:27, 17 March 2021

ACPI PSD

PSD=ACPI.PSD <parameters>

Parameters

(Arca Noae)

/AFS
By default ACPI is started from ACPI.PSD. Use this switch to start ACPI from snooper. Use it if using ACPI snooper. Usually you need this if loading ACPI table via snooper. This switch has no effect if using SMP.

/B:name:number

Bus - make the bus %name% with %bus number% work in APIC mode else it remains in PIC mode. In other words, inform all devices on bus %name%, that they are working in APIC mode. If using ACPI snooper then /B is not needed.
/CPUMASK=1
Only CPU 1 is used. The arg describes which CPU or CPUs are active and which not. It's a combination of bit-wise switches.

/CST:name

Name of method responsible for _CST method.
Example: /CST:XCST. You can find the method in the subtree of CPU. (It's Cx state). It is needed for APM, idle of CPU.
/EIS
"Enable Intel Slack", AcpiGbl_EnableInterpreterSlack - The Intel interpreter strictly follows the ACPI specification. Setting this switch allows the interpreter to ignore certain errors and/or bad AML constructs. Use it if ACPI log contains errors messages.

/IRQ:x

Experimental switch (specially for Acer Ferrari notebook) Allows replace ACPI IRQ number

/LS:number

Leave Sleep - after sleep state the computer will be switched to this state (0 - no switch, 5 - turn off)
/MAXCPU=1
Only one CPU is used.
/NOACPI
Prevents the PSD from enabling some ACPI services. This switch is experimental.
/Onumber
Output - The number of COM ports used for debug output (values: 1, 2, address of I/O port) It is suitable for debug version of acpi.psd. Configure receiver: 115200,8,n HW flow control
/PIC, /APIC
Multiprocessor support can run in 2 modes: PIC or APIC. PIC is default, Use /PIC to activate 8259 PIC instead of APIC.
  • PIC is good enough
  • APIC is better but doesn't work on some computers and requires extra efforts to setup computer.
/SMP
Activate multi-processor support
/NOD
(Enabled by default) Experimental switch to activate internal OEMHLP$ driver disable acpica.add if using this switch. APIC mode may work bad without this switch.
/!NOD
Disable internal OEMHLP$ driver. Don't forget activate acpica.add (read troubleshooting.doc)
/R
Use ACPI Reset instead of kernel's reset. It is useful if running SMP kernel only. Use it if have troubles with system reboot or shutdown.
/FS
"Full Safe" - use this key for Dell notebooks


This switches are useful for APIC mode only:

/CD
"Crazy Device" - use this switch if USB doesn't work
/TMR
Use it if running SMP machine and the motherboard doesn't follow MPS 1.4 standard.

/DV:vector

Dummy Vector - hide the vector. The kernel will not process it. (/DV:0x57 is enabled by default on every PC now)
/Q
Quiet mode. It does not show any message on normal boot.
Note
All digital values are accepted in hex or decimal form:
0x??? (hex)
0??   (octal)
???   (decimal)

Links