When the system boots, EIST only initializes for CPU cores 0 and 2. 1 and 3 do not initialize. Powerd is enabled in rc.conf, to no avail.

I would greatly appreciate some assistance in solving this problem. I saw some ACPI errors in dmesg (full text is attached to the thread), but they mean nothing to me, and reading the man pages for acpi, cpufreq, and a couple other utilites turned up nothing.

When the system boots, EIST only initializes for CPU cores 0 and 2. 1 and 3 do not initialize. Powerd is enabled in rc.conf, to no avail.

You need to know that Intel's Core 2 Quad is nothing more then two Core 2 Duo dies put together on one die and connected by a FSB link, so cores 1 and 2 "talk" to eash other thru L2 Cache while cores 1 and 3 "talk" to eash other by FSB bus, its pretty fscked up desing without any smart designs and sollutions, pure brute force, two dual cores thrown together to serve as a quad core, this is because you got only two instead of four Intel SpeedSteps messages.

__________________religions, worst damnation of mankind"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus TorvaldsLinux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.vermaden's:linksresourcesdeviantartspreadbsd

You need to know that Intel's Core 2 Quad is nothing more then two Core 2 Duo dies put together on one die and connected by a FSB link, so cores 1 and 2 "talk" to eash other thru L2 Cache while cores 1 and 3 "talk" to eash other by FSB bus, its pretty fscked up desing without any smart designs and sollutions, pure brute force, two dual cores thrown together to serve as a quad core, this is because you got only two instead of four Intel SpeedSteps messages.

Ah, yes. The non-monolithic design. I was aware of that, but I never would have thought that it would have anything to do which my situation.

So, are you telling me that I have no issue with EIST? If so, is there a way I can verify that in FBSD?

Last edited by Android1; 12th April 2009 at 09:08 PM.
Reason: Improved wording in the last line.

If frequencies are scaling with powerd, then you do not have a problem.

__________________religions, worst damnation of mankind"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus TorvaldsLinux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.vermaden's:linksresourcesdeviantartspreadbsd

__________________religions, worst damnation of mankind"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus TorvaldsLinux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.vermaden's:linksresourcesdeviantartspreadbsd

From what I recall corectly, powerd/sysctl uses only dev.cpu.0.freq, does other dev.cpu.*.freq even exist in sysctl -a output?

__________________religions, worst damnation of mankind"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus TorvaldsLinux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.vermaden's:linksresourcesdeviantartspreadbsd

I just ran sysctl -a, and it appears that you are correct. In that case, those instructions that I followed are a tad unclear. When the author says "sysctl's dev.cpu.n.freq (starting at 0)", s/he makes it sound like that the command will work with additional cores.

In any case, it appears that, after reading through and experimenting with the information you have so kindly given me, I have no issue EIST after all. Do you agree with that statement?

From what I recall FreeBSD's SpeedStep implementation sets clock speed for all cores.

__________________religions, worst damnation of mankind"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus TorvaldsLinux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.vermaden's:linksresourcesdeviantartspreadbsd

__________________religions, worst damnation of mankind"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus TorvaldsLinux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.vermaden's:linksresourcesdeviantartspreadbsd