| | 1 | == Testing Guidlines == |
| | 2 | |
| | 3 | Your system should *always* boot and run correctly with no PSD installed. If it |
| | 4 | does not, fix those problems first before testing a PSD. |
| | 5 | |
| | 6 | You should be able to install the retail build initially. Use the update.cmd |
| | 7 | command file to install the files in the correct places on your system. |
| | 8 | |
| | 9 | The PSD= line in your config.sys should not have any switches. This is the normal |
| | 10 | configuraton and should work for every system: |
| | 11 | PSD=ACPI.PSD |
| | 12 | |
| | 13 | If this normal configuration doesn't work properly additional steps can be taken |
| | 14 | to restrict the PSD operation. |
| | 15 | |
| | 16 | If you suspect IO interrupt configuration issues or PCI configuration issues, |
| | 17 | you can try using the /VW switch. When the /VW switch is used, the PSD does not |
| | 18 | alter the IO interrupt configuration and does not alter the PCI configuration |
| | 19 | from the way the BIOS has set it up. The APICs are enabled and multiple CPUs |
| | 20 | are enabled. ACPI and OEMHELP services are also available. |
| | 21 | |
| | 22 | If you suspect multiple CPU issues such as reentrancy problems you can prevent |
| | 23 | the kernel from initializing CPUs by using the /MAXCPU=1 switch. This switch |
| | 24 | can be used with or without other switches. |
| | 25 | |
| | 26 | You can disable almost all of the configuration that the PSD does by using the |
| | 27 | /PIC switch. When the /PIC switch is used, the PSD doesn't touch any of the |
| | 28 | interrupt configuration, it doesn't touch any of the PCI configuration, and |
| | 29 | it doesn't touch any of the APICs. As a result, only 1 CPU will be initialized. |
| | 30 | This system configuration remains in the state that BIOS has setup. The only |
| | 31 | reason you would want to run a system with the /PIC switch is for testing |
| | 32 | purposes. ACPI and OEMHELP services are still available in this mode. |
| | 33 | |
| | 34 | Your testing order should be: |
| | 35 | |
| | 36 | 1. PSD=ACPI.PSD |
| | 37 | If the system boots ok -> done. |
| | 38 | If the system won't boot -> goto step 2 |
| | 39 | |
| | 40 | 2. PSD=ACPI.PSD /VW |
| | 41 | If the system boots ok -> install debug version, collect logs, report problem |
| | 42 | If the system won't boot -> goto step 3 |
| | 43 | |
| | 44 | 3. rem PSD=ACPI.PSD |
| | 45 | if the system boots ok -> goto step 4 |
| | 46 | if the system won't boot -> fix your system first before testing the PSD |
| | 47 | |
| | 48 | 4. PSD=ACPI.PSD /PIC |
| | 49 | if the system boots ok -> install debug version, collect logs, report problem |
| | 50 | if the system won't boot -> report problem |
| | 51 | |
| | 52 | |
| | 53 | |
| | 54 | == Reporting Problems == |
| | 55 | |
| | 56 | If you send me a report of a problem, this is what I expect: |
| | 57 | |
| | 58 | 1. You have installed ACPI.PSD and ACPI32.DLL from the *debug* directory of |
| | 59 | the package. AcpiDaemon.exe and APM.ADD are optional. |
| | 60 | 2. "PSD=ACPI.PSD /DBGLVL=2" is in your CONFIG.SYS. No other switches. If your |
| | 61 | system won't boot this way, add the /VW switch. |
| | 62 | 3. Use "testlog acpi" to produce a log and email me the zip file. You can get |
| | 63 | testlog.cmd from http://www.88watts.net/software.html |
| | 64 | 4. Include a discription of what the problem is. |
| | 65 | |