Build 73 definitely changed some things. I'm getting some messages
that I didn't before.
# dmesg | grep acipica
Sep 17 09:50:10 tksz330-b72 acpica: [ID 426109 kern.notice] ACPI
(exconfig-0558): Dynamic SSDT Load - OemId [ Sony] OemTableId [
N0] [20060721]
Sep 17 09:50:15 tksz330-b72 acpica: [ID 426109 kern.notice] ACPI
(exconfig-0558): Dynamic SSDT Load - OemId [ Sony] OemTableId [
N0] [20060721]
# kstat cpu_info | egrep -i "name|freq"
name: cpu_info0 class: misc
supported_frequencies_Hz
1000000000:1333000000:1667000000:2000000000
name: cpu_info1 class: misc
supported_frequencies_Hz
1000000000:1333000000:1667000000:2000000000
Something definitely changed there, and things look much better.
As an aside, sound is working now too, so I'm finally set to start using
Solaris as my primary OS on this laptop.
Thanks for all the help & information,
-Tim
Mark Haywood wrote:
> Yes, please do try build 73. Reexamining your iasl output, I find the
> following in your ssdt_2_NO.dsl:
>
> Or (And (PDC0, 0x7FFFFFFF), CAP0, PDC0)
> If (And (CFGD, 0x01))
> {
> If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC0,
> 0x09), 0x09)), LNot (And (SDTL, 0x01))))
> {
> Or (SDTL, 0x01, SDTL)
> OperationRegion (IST0, SystemMemory, DerefOf (Index
> (SSDT, \0x01)), DerefOf (Index (SSDT, 0x02
> )))
> Load (IST0, HI0)
> }
> }
>
> I believe that this results in conditionally loading the _PSS for CPU0.
> The part that would have failed before build 73 would have been the
> (And (PDC0, 0x09), 0x09) part in the second conditional. Prior to build
> 73, PDC0 would have been equal to 0x01 and the conditional would have
> failed which would have resulted in Load (IST0, HIO) not being executed.
> I have to confess that I'm just guessing that the Load is loading the
> _PSS, but I can think what else it would be doing.
_______________________________________________
opensolaris-help mailing list
[email protected]