| Popis ACPI přepínačů |
| 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 "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 |