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