Re: ACPI woes in my O.S.
Posted: Thu Sep 08, 2011 5:56 am
Follow up to my previous post:
My woes have gone and I managed to get R.I. working perfectly
What got me thinking is SMI and SMM that Brendan mentioned, so I did some reading.
What I found is that the SMI has a control port that values are normally written to
and the "normal" address for the SMI port is 0xB2.
The two magic values to write to this port as follows:
0xA0 (ACPI SMI enable value)
0xA1 (ACPI SMI disable value)
Now all is well and the computer no longer freezes when the R.I. pin is asserted.
By the way, I also found that ACPI makes use of IRQ9 on all Intel boards (not sure about others).
Dave.
My woes have gone and I managed to get R.I. working perfectly
What got me thinking is SMI and SMM that Brendan mentioned, so I did some reading.
What I found is that the SMI has a control port that values are normally written to
and the "normal" address for the SMI port is 0xB2.
The two magic values to write to this port as follows:
0xA0 (ACPI SMI enable value)
0xA1 (ACPI SMI disable value)
Now all is well and the computer no longer freezes when the R.I. pin is asserted.
By the way, I also found that ACPI makes use of IRQ9 on all Intel boards (not sure about others).
Dave.