Lubomír Černý - blog
 
Lubomír Černý - blog
Lubomír Černý - blog
 
sutol.jpg

Přihlášení






Zapomenuté heslo

Reklama


Lubomír Černý - blog
   
Přichází Cenzor!
Lubomír Černý - blog   Lubomír Černý - blog
 
Popis ACPI přepínačů Tisk
Napsal Luboš Černý   
Úterý, 16 prosinec 2008

Podařilo se mi najít komentovaný popis jednotlivých přepínačů pro ACPI driver v eCS. Takže abych nezapomněl, bude to tady Smile

 

"5.0 Commandline options
_______________________

ACPI.PSD driver has options:

/SMP           - activate multi-processor support
(read ACPI-SMP.doc for details)

/Onumber       - Output - The number of COM-port 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 contol

/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,etc

/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)

Yes, you can boot; But ACPI is semi-functional in this case:
APIC doesn't work, LINK doesn't, REMAP doesn't, etc.

2008/07: this switch is recommended for NVidia chipset,
to run Winos2+dos session and/or SCSI


/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

/B             - is absent starting from ACPI.PSD 3.0

/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.

"This switch is useful for 98% of notebooks with bad
ACPI tables" (q) Intel developers

Use it if ACPI log contains errors messages.


/St:stacksize    Size of stack. Default is 32 Kbytes. Useful
if experimenting with bad ACPI tables and /EIS
Example: /St:0x8000


/VBE             Init Video BIOS on resume (after sleep)


/OS="name"       Define Operating System. "eComStation" by default.. but some
/OSI="name"        notebooks need other OS name there
Examples:
* /OS="Microsoft Windows NT"
* /OSI="Windows 2001"
* /OSI="Windows 2001 SP1"
* "eComStation"

/SAP             Set startup ACPI options
default value: 0
/SAP:0x0

you can assemble this values:
ACPI_FULL_INITIALIZATION        0x00
ACPI_NO_ADDRESS_SPACE_INIT      0x01
ACPI_NO_HARDWARE_INIT           0x02
ACPI_NO_EVENT_INIT              0x04
ACPI_NO_HANDLER_INIT            0x08
ACPI_NO_ACPI_ENABLE             0x10
ACPI_NO_DEVICE_INIT             0x20
ACPI_NO_OBJECT_INIT             0x40

/MCPU:xx         Force the quantity of processors,
The value is checked so you can't select 0
or more than you have.


This switches are useful for APIC mode only:

/CD            - "Crazy Device"  - use this switch if USB doesn't work.
or if you fail to boot.
Use it only if you have troubles with USB.

/ALS             set APIC link on ACPI start. Useful for old NVidias.
(It's like /CD)
Try it if computer hangs after booting of all drivers.

/TMR           - Use it if running SMP machine and the motherboard doesn't
follow MPS 1.4 standard.
ONLY for NVidia chipset

/DV:vector     - Dummy Vector - hide the vector. The kernel will not process it.
(/DV:0x57 is enabled by default on every PC now)



Notes:
*) All digital values are accepted in hex or decimal form:
0x??? (hex)
0??   (octal)
???   (decimal)"

I have a desktop with an nVidia chipset (but not all nVidia chipsets are the same). What works for me is:

1. /SMP /APIC -- as long as I don't care about being able to use the SCSI devices connected to the LSILogic U320 card.

OR

2. /SMP /APIC /!NOD -- allows use of the SCSI devices.

OR

3. /SMP /PIC
 
< Předch.   Další >
 
Lubomír Černý - blog   Lubomír Černý - blog
 
  Lubomír Černý - blog   Lubomír Černý - blog