overdue-scratch

Author Topic: VoodooPowerMini Snow feedback  (Read 17298 times)

0 Members and 1 Guest are viewing this topic.

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
VoodooPowerMini Snow feedback
« on: April 16, 2010, 03:23:23 AM »
Hi Superhai,
machine, patches and system are on the sig; kernel is patched just with cpu id, bcopy stuff for emt64 and kext blacklist.
Loading the kext results in kp (pics attached), any arch, type of install/load, either normal or debug version. Nothing gets to logs or from debug version. 10.5.x version works fine.
Nothing more worth of mention. If you need any other feedback, i'm glad to provide.

Thanks
Stay safe...
« Last Edit: April 16, 2010, 08:38:25 AM by Azimutz »
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Superhai

  • VoodooLabs
  • Posts: 102
Re: VoodooPowerMini Snow feedback
« Reply #1 on: April 16, 2010, 07:35:29 AM »
Ok, I know why it panics now. I will see if I can make some kind of fix.

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: VoodooPowerMini Snow feedback
« Reply #2 on: April 16, 2010, 08:43:02 AM »
Nice :) will stay tuned...
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: VoodooPowerMini Snow feedback
« Reply #3 on: April 16, 2010, 10:23:49 PM »
Forgot to mention something..
The personalities blocked by kext blacklist:
Code: [Select]
    { "com.apple.driver.AppleIntelMeromProfile",    0 },
    { "com.apple.driver.AppleIntelNehalemProfile",    0 },
    { "com.apple.driver.AppleIntelPenrynProfile",    0 },
    { "com.apple.driver.AppleIntelYonahProfile",    0 },
    { "com.apple.driver.AppleIntelCPUPowerManagement",    0 },
the cpu family Profile ones are blocked because they cause a huge hang at boot (right before getting to login window) when booting with "64 bit mode" enabled or k64. Obviously, they don't need to be blocked for Core cpus.
Don't know if these are relevant for power management?!
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Superhai

  • VoodooLabs
  • Posts: 102
Re: VoodooPowerMini Snow feedback
« Reply #4 on: April 18, 2010, 01:23:30 AM »
Try the version here and see if it works

http://superhai.com/beta-darwin.html


Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: VoodooPowerMini Snow feedback
« Reply #5 on: April 18, 2010, 03:10:51 AM »
Ok.. this one loads but it seems there's no stepping. From kernel log:

i386 loaded from E/E.mkext (64 bit mode enabled):
Code: [Select]
Apr 18 00:44:21 localhost kernel[0]: Voodoo[0x41CB6B8E]           probe:   95: CPU Family 15 Model 6
Apr 18 00:44:21 localhost kernel[0]: Voodoo[0x41CB73C7]           probe:  235: Netburst calculations
Apr 18 00:44:21 localhost kernel[0]: Voodoo[0x41CB73F9]           probe:  236: Minimum fid: 0F vid: 27
Apr 18 00:44:21 localhost kernel[0]: Voodoo[0x41CB743B]           probe:  237: Maximum fid: 0F vid: 27
Apr 18 00:44:21 localhost kernel[0]: Voodoo[0x41CB7495]           probe:  241: Using preset values
Apr 18 00:44:21 localhost kernel[0]: Voodoo[0x41CB74C7]           probe:  242: Minimum fid: 0E vid: 1A
Apr 18 00:44:21 localhost kernel[0]: Voodoo[0x41CB75A5]           probe:  252: P-state 0 - 0F27
Apr 18 00:44:21 localhost kernel[0]: Voodoo[0x41CB75A5]           probe:  252: P-state 1 - 0E1A
Apr 18 00:44:21 localhost kernel[0]: VoodooPowerMini 1.2 (C) 2009-10 Superhai, All Rights Reserved. Apr 18 2010 01:12:59 DEBUG 32 bit
x86_64 loaded from S/L/E:
Code: [Select]
Apr 18 01:02:47 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80E0ECB1]           probe:   95: CPU Family 15 Model 6
Apr 18 01:02:47 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80E0F517]           probe:  235: Netburst calculations
Apr 18 01:02:47 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80E0F548]           probe:  236: Minimum fid: 0F vid: 27
Apr 18 01:02:47 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80E0F587]           probe:  237: Maximum fid: 0F vid: 27
Apr 18 01:02:47 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80E0F5DF]           probe:  241: Using preset values
Apr 18 01:02:47 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80E0F610]           probe:  242: Minimum fid: 0E vid: 1A
Apr 18 01:02:47 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80E0F6F3]           probe:  252: P-state 0 - 0F27
Apr 18 01:02:47 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80E0F6F3]           probe:  252: P-state 1 - 0E1A
Apr 18 01:02:47 AziLandz kernel[0]: DSMOS has arrived
Apr 18 01:02:47 AziLandz kernel[0]: VoodooPowerMini 1.2 (C) 2009-10 Superhai, All Rights Reserved. Apr 18 2010 01:12:11 DEBUG 64 bit
The main difference between loading from S/L/E versus E/E.mkext is that it loads later when from S/L/E. A while ago i managed to get pstate info from OS X with PstateChanger, etc.. after a ton of kp's:

pstate,  MHz,  mV,    FID, VID
0=        3000, 1262, 0F,   27
1=        2800, 950,   0E,  1A
2=        2600, 1400, 0D,  0D
3=        2400, 1075, 0C,  00

Don't know if it's accurate (voltages seem a bit weird to me) but it's all i can show for now.
Still looking at sysctl, etc.. stuff. If you want i can roll up a archive with all the stuff you mention on the bug report template and send you a link, or just tell me what you need specifically and i'll get it :)
« Last Edit: April 18, 2010, 03:13:59 AM by Azimutz »
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Superhai

  • VoodooLabs
  • Posts: 102
Re: VoodooPowerMini Snow feedback
« Reply #6 on: April 18, 2010, 01:13:31 PM »
Don't know if it's accurate (voltages seem a bit weird to me) but it's all i can show for now.
Still looking at sysctl, etc.. stuff. If you want i can roll up a archive with all the stuff you mention on the bug report template and send you a link, or just tell me what you need specifically and i'll get it :)

What would be helpful would be the BIOS writers guide for netburst CPU's, but I am sure you don't have that.

I have some data however, so I think I will be able to make it work. I am curious which P-states you get with the older VoodooPower you said worked. At least the lowest FID should be 0x0C/12x.

The Netburst architecture has an odd vid-table, it seem to start with 0.8375 V and advancing in 0.1250 V steps. But it splits at 1.1000 V.

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: VoodooPowerMini Snow feedback
« Reply #7 on: April 18, 2010, 02:05:26 PM »
Your assurance is right ;D googlin' for Netburst... ooh, it's a Intel CPU microarchitecture.
Yeah, voltages may seem strange to me but i know that can be normal.
Ok, let me check pstates with the old PowerMini.. that crossed my mind.

Update:
On Leo atm, VoodooPower & vpower app:
Quote
Kernel Extension Name: VoodooPower.kext
Version: 1.2.3 Release Feb 15 2009 17:34:22
CPU: 2x Intel(R) Pentium(R) D CPU 3.00GHz
Technology: Intel Netburst New Desktop/Server [00000f65]
P-States : P00 FID 0f DID 00 VID 27
             : P01 FID 0e DID 00 VID 20
             : P02 FID 0d DID 00 VID 13
             : P03 FID 0c DID 00 VID 06
.. long time since i last used vpower. Back to Snow.. VoodooPower is being a bitch there...

Update again:
I was assuming VoodooPower would work on Snow but, no. I don't even get kp, machine just freezes!
Is the info from Leo useful? If not i'm in the dark :P
« Last Edit: April 18, 2010, 07:27:41 PM by Azimutz »
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

rockingturtle

  • Entrant
  • Posts: 1
Re: VoodooPowerMini Snow feedback
« Reply #8 on: April 19, 2010, 12:43:09 PM »
Hey Superhai,

I am unable to download the beta release, it says "Go back to main".

-Rock

Blackosx

  • Forum Moderator
  • Posts: 1150
Re: VoodooPowerMini Snow feedback
« Reply #9 on: April 19, 2010, 01:17:26 PM »
Try it again, all the downloads are working from here.
10.10.5 / 10.11 GM1 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: VoodooPowerMini Snow feedback
« Reply #10 on: April 19, 2010, 05:09:34 PM »
Funny this Netburst stuff... i read about Pentium D several times over the past and i don't remember the word at all!?
Must be getting old...
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Superhai

  • VoodooLabs
  • Posts: 102
Re: VoodooPowerMini Snow feedback
« Reply #11 on: April 27, 2010, 09:56:11 AM »
Made some changes. New download - > beta 2.

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: VoodooPowerMini Snow feedback
« Reply #12 on: April 27, 2010, 12:59:27 PM »
Ok, still no stepping but, there's some life on beta3... cpu frequency shows 3000 instead of 3001 (the usual), based on sysctl output (and cpu-x.. same source). Can't trust Sys Profiler anymore on this as Chameleon is now reporting the correct frequency (it used to show 3001). Your voodoo always "corrected" this.
Report attached (just x86_64), all betas + VoodooPower output on Leo.
« Last Edit: April 27, 2010, 01:01:24 PM by Azimutz »
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Superhai

  • VoodooLabs
  • Posts: 102
Re: VoodooPowerMini Snow feedback
« Reply #13 on: April 27, 2010, 02:22:29 PM »
the kext do not update the visible frequency anymore, as it is largely unnecessary code. I uploaded a beta 4 which have a minor change and added a line for the log which show info for each load iteration (as it is a debug version it is updating every 5 second). Which should give some hints to what really happens and not happens.

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: VoodooPowerMini Snow feedback
« Reply #14 on: April 27, 2010, 04:03:50 PM »
hum.. it's not giving that much output. All i got from it so far was:
Code: [Select]
Apr 27 14:41:08 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C26 Idle (440/500) P-State 1 Trend Down Fail 0
on previous reboot and
Code: [Select]
Apr 27 14:55:46 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C26 Idle (439/500) P-State 1 Trend Down Fail 0
Apr 27 14:55:51 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C21 Idle (79/500) P-State 0 Trend Up Fail 0
Apr 27 14:56:01 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C24 Idle (406/500) P-State 1 Trend Down Fail 0
on this last. Been trying to poke it but, it's offering resistance :)
Going for lunch.. brb

Edit.. last boot:
Code: [Select]
Apr 27 18:11:44 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C27 Idle (393/500) P-State 1 Trend Down Fail 0
Apr 27 18:11:49 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C21 Idle (100/500) P-State 0 Trend Up Fail 0
Apr 27 18:11:59 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C24 Idle (449/500) P-State 1 Trend Down Fail 0
Apr 27 21:17:44 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C21 Idle (83/500) P-State 0 Trend Up Fail 0
Apr 27 21:24:19 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C25 Idle (405/500) P-State 1 Trend Down Fail 0
Apr 27 21:26:44 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C21 Idle (111/500) P-State 0 Trend Up Fail 0
Apr 27 21:32:59 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C24 Idle (418/500) P-State 1 Trend Down Fail 0
Apr 27 22:32:29 AziLandz kernel[0]: Voodoo[0xFFFFFF7F80D2E9D3] event:  405: State: 0C27 Idle (403/500) P-State 1 Trend Down Fail 0
it's trying to do it...

Same stuff on i386 kernel:
Code: [Select]
Apr 27 22:20:05 AziLandz kernel[0]: Voodoo[0x42129B8E]           probe:   96: CPU Family 15 Model 6
Apr 27 22:20:05 AziLandz kernel[0]: Voodoo[0x4212A4B0]           probe:  246: Netburst calculations
Apr 27 22:20:05 AziLandz kernel[0]: Voodoo[0x4212A4E2]           probe:  247: Maximum fid: 0F vid: 27
Apr 27 22:20:05 AziLandz kernel[0]: Voodoo[0x4212A524]           probe:  248: Minimum fid: 0C vid: 20
Apr 27 22:20:05 AziLandz kernel[0]: Voodoo[0x4212A612]           probe:  259: P-state 0 - 0F27
Apr 27 22:20:05 AziLandz kernel[0]: Voodoo[0x4212A612]           probe:  259: P-state 1 - 0C20
Apr 27 22:20:05 AziLandz kernel[0]: DSMOS has arrived
Apr 27 22:20:05 AziLandz kernel[0]: VoodooPowerMini 1.2 (C) 2009-10 Superhai, All Rights Reserved. Apr 27 2010 14:17:15 DEBUG 32 bit

Apr 27 22:20:15 AziLandz kernel[0]: Voodoo[0x4212AA3E] event:  405: State: 0C25 Idle (391/500) P-State 1 Trend Down Fail 0
« Last Edit: April 27, 2010, 11:37:03 PM by Azimutz »
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT