lovedahackintosh Posted October 21, 2008 Share Posted October 21, 2008 ok, i am having some issues with this setup. after a long absence from the osx86 community i am trying once again to get my hp dv4000 working properly. so far things are going well. it is a 1.6ghz pentium m processor and i am running xnu 9.5 kernel with chameleon efi and intelenhanced speedstep. the speedstep app shows all the available frequencies but i am unable to change them and if i select the fastest one, my system locks up. the system clock seems to be running very fast and the seconds fly by at twice normal speed. i have tried booting with busratio=16 but it does nothing. using fsb=100 causes a kernel panic. here is my output from speedstep: sudo dmesg | grep Speed IntelEnhancedSpeedStep: INFO Initializing version 1.3.2 © Prashant Vaibhav <mercurysquad@yahoo.com> IntelEnhancedSpeedStep: INFO Your processor doesn't support constant_tsc, but you have a kernel which can compensate for it. IntelEnhancedSpeedStep: INFO On your processor, voltages can be changed in 16 mV steps IntelEnhancedSpeedStep: INFO Using 6 PStates. and this command: sysctl hw | grep EST does nothing Link to comment Share on other sites More sharing options...
mercurysquad Posted October 21, 2008 Share Posted October 21, 2008 Hi, Pentium M is fully supported so it will work with a little tweaking. First, I'm wondering where you read about the fsb flag? Because wherever I have mentioned it, I've made it clear that it is specified in Hz, not MHz When it panics, it prints out the busFreq and you could probably see it listed as 0.000100 MHz. Second, which kernel are you using exactly? You can try uname -v in terminal. Third, it should be sysctl machdep | grep EST, not hw. Fourth, could you edit the kext's Info.plist file, and set DebugMessages to true. Then delete Extensions.mkext and reboot. Then you can see the kext's debug messages by using sudo dmesg | grep IntelEnhanced Fifth, please post the output of sysctl kern | grep throttle - want to make sure your ACPI is reporting proper voltage (common problem). And lastly, post a photo of the kernel panic. If it just hard freeezes, boot with flag debug=0x100 to get it show the KP message over the gui. Link to comment Share on other sites More sharing options...
lovedahackintosh Posted October 22, 2008 Author Share Posted October 22, 2008 1. i actually used both and they resulted in the same issue. an rtc granularity error. i attached a blurry image. :-) 2. uname -v Darwin Kernel Version 9.5.0: Tue Oct 14 07:39:11 IST 2008; Voodoo; Beta 2c :xnu-1228.7.58/BUILD/obj/RELEASE_I386 3. sysctl machdep | grep EST machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT CLFSH DS ACPI MMX FXSR SSE SSE2 SS TM EST TM2 4. sudo dmesg | grep IntelEnhanced IntelEnhancedSpeedStep: INFO Initializing version 1.3.2 © Prashant Vaibhav <mercurysquad@yahoo.com> IntelEnhancedSpeedStep: INFO Your processor doesn't support constant_tsc, but you have a kernel which can compensate for it. IntelEnhancedSpeedStep: INFO On your processor, voltages can be changed in 16 mV steps IntelEnhancedSpeedStep: INFO Using 6 PStates. 5. sysctl kern | grep throttle kern.exec: unknown type returned kern.cputhrottle_curfreq: 600 kern.cputhrottle_curvolt: 748 kern.cputhrottle_freqs: 600 800 1000 1200 1400 1600 kern.cputhrottle_factoryvolts: 2796 2796 2796 2796 2796 2796 kern.cputhrottle_ctl: 1539 Link to comment Share on other sites More sharing options...
mercurysquad Posted October 22, 2008 Share Posted October 22, 2008 5. sysctl kern | grep throttlekern.exec: unknown type returned kern.cputhrottle_curfreq: 600 kern.cputhrottle_curvolt: 748 kern.cputhrottle_freqs: 600 800 1000 1200 1400 1600 kern.cputhrottle_factoryvolts: 2796 2796 2796 2796 2796 2796 kern.cputhrottle_ctl: 1539 That's your problem. Broken ACPI reports ~2.8 Volts! That's clearly too large. Just see how your actual current voltage (at 600 MHz) is 748 mV, not 2796 mV as your ACPI is trying to have us believe. I'm trying to find a workaround to this. Intel keeps the algorithm to calculate the voltage 'secret' ... Link to comment Share on other sites More sharing options...
lovedahackintosh Posted October 23, 2008 Author Share Posted October 23, 2008 so does this then mean that i need to manually put my settings in the array? does this have anything to do with the faster than normal clock speeds? Link to comment Share on other sites More sharing options...
mercurysquad Posted October 23, 2008 Share Posted October 23, 2008 Yes and yes. Or wait for v1.5 release. Link to comment Share on other sites More sharing options...
lovedahackintosh Posted October 24, 2008 Author Share Posted October 24, 2008 ok, btw, i have the same results with superhai's version Link to comment Share on other sites More sharing options...
lovedahackintosh Posted October 24, 2008 Author Share Posted October 24, 2008 ok, i finally have proper throttling back on this thing. here is a copy of my pstate table. do you see any issues with these? i wasnt really sure how much voltage to use. <key>PStateTable</key> <array> <array> <integer>1600</integer> <integer>1100</integer> </array> <array> <integer>1400</integer> <integer>1100</integer> </array> <array> <integer>1200</integer> <integer>1100</integer> </array> <array> <integer>1000</integer> <integer>860</integer> </array> <array> <integer>800</integer> <integer>780</integer> </array> <array> <integer>600</integer> <integer>748</integer> </array> Link to comment Share on other sites More sharing options...
mercurysquad Posted October 24, 2008 Share Posted October 24, 2008 Superhai's version, even though it has Pentium M support, is incomplete and not really usable right now. Voltages look ok. For your 1400 and 1200 MHz voltages, you can use maybe 1000 and 920 though. Link to comment Share on other sites More sharing options...
Recommended Posts