Jump to content
InsanelyMac Forum
g2rp

Kernel Panic On Intel Atom(N270) MSI WIND

Recommended Posts

hi, I've loaded the extension sucesufuly, and I can get the frecuecys without any problem, but when I try to change the speed, I get a kernel panic

I'm running Leopard 10.5.5 on an MSI Wind clon, a Medion Akoya. Is there any solution?

Thanks a lot

Share this post


Link to post
Share on other sites
Advertisement
hi, I've loaded the extension sucesufuly, and I can get the frecuecys without any problem, but when I try to change the speed, I get a kernel panic

I'm running Leopard 10.5.5 on an MSI Wind clon, a Medion Akoya. Is there any solution?

Thanks a lot

 

/dude could you provide a little more details about the context?

 

What ext are you talking about ?

 

CoolBook works great, no idea what u r talking about...

Share this post


Link to post
Share on other sites
hi, I've loaded the extension sucesufuly, and I can get the frecuecys without any problem, but when I try to change the speed, I get a kernel panic

I'm running Leopard 10.5.5 on an MSI Wind clon, a Medion Akoya. Is there any solution?

Thanks a lot

 

 

Please post a pic of the kernel panic. Thanks!

BTW why are you using it on an Atom CPU? I don't think it's worth the hassle as the atom uses barely 7W at full throttle.

 

/dude could you provide a little more details about the context?

 

What ext are you talking about ?

 

CoolBook works great, no idea what u r talking about...

 

Hey, this forum is for the IntelEnhancedSpeedStep.kext so you can assume the OP is talking about it :)

Share this post


Link to post
Share on other sites

I've looked into the logs, and I could not find any information about the kernel panick. I just try to change the speed by the sysctl and I get the black screen that teels me to reboot.

How can I make a repoort more specific?

 

It's tre that the cpu uses very low vat, but If intel put speedsteep on it. I've a tiny 3 cell batt and I dont wat the cpu to get hotter

Share this post


Link to post
Share on other sites

i have the same problem

when i am lunching the DCPU manager i get a freeze screen and i must restart

 

i have the same hardware Msi wind on a leo4all upgraded to 1.5.5 and using a voodoo kernel

 

Sacaman

Share this post


Link to post
Share on other sites

Reboot with bootflag -s

 

Then type sudo kextload /System/Library/Extensions/IntelEnhancedSpeedStep.kext

 

Try to switch frequency using sysctl. When it panics you'll be able to see the message. Take a photo of it and post it.

Share this post


Link to post
Share on other sites

If I boot with the -s flag, I load the kext and it says:

kextload: /Sys... loaded successfully

IntelEnhancedSpeedStep: INFO Initializing version 1.3.2 ...

IntelEnhancedSpeedStep: INFO On your processor, voltages cna be changed in 12.5 mV steps

IntelEnhancedSpeedStep: WARN there was an error while getting PState arrayt fron ACPI. Please create your P-State table manually

 

#sysctl kern.cputhrottle_freqs

 

second level name cputhrottle_freqs in kern.cputhrottle_freqs is invalid

 

#sudo sysctl -w kern.cputhrottle_curfreq=YYYY

 

second level name cputhrottle_cpufreq in kern.cputhrottle_cpufreq is invalid

 

 

 

So, what can I do now?

Share this post


Link to post
Share on other sites

got the same problem with my msi wind (10.5.5, voodoo 9.5 kernel - beta 1)

 

Reboot with bootflag -s

 

Then type sudo kextload /System/Library/Extensions/IntelEnhancedSpeedStep.kext

leads to "WARN There was an error while getting PState array from ACPI. Please create your P-State table manually."

 

Try to switch frequency using sysctl. When it panics you'll be able to see the message. Take a photo of it and post it.

doesnt work: "second level name cputhrottle_freqs in kern.cputhrottle_freqs is invalid"

 

when i'm booting osx normally, using the same command leads to "kern.cputhrottle_freqs: 800 1067 1333 1600"

 

*edit*

g2rp was faster ^^

Share this post


Link to post
Share on other sites

Ok first off, are you trying to switch to 800 MHz? If yes, try to switch to 1067 or 1333 instead. <1GHz is a bit problematic on some setups.

 

Second, I really need the kernel panic message so I know what the error is - so try to find some way to get that. Like look at the system.log file or something ..

 

Third, edit the kext's Info.plist and set Kernel Features to 0. Then delete Extensions.mkext and reboot. See if that helps.

Share this post


Link to post
Share on other sites

tried it with 800, 1066 and 1333 :)

 

system.log

13.10.08 12:25:56 sudo[157] nuddelmaddin : TTY=ttys000 ; PWD=/Users nuddelmaddin ; USER=root ; COMMAND=/usr/sbin/sysctl -w kern.cputhrottle_curfreq=1333

13.10.08 12:26:53 kernel npvhash=4095

13.10.08 12:26:41 com.apple.launchctl.System[2] fsck_hfs: Volume is journaled. No checking performed.

searched for the panic.log which should be in /Library/Logs/, but there isn't one :-(

nvram -p gives me the message that my system doesn't support nvram.

 

changed Kernel Features from -1 to 0 but got still the kernel panic

 

update

found a way to get a log - if you boot with "debug=0x100" the graphical panic-you-need-to-restart-image is disabled and you get the text on your display

 

o5cn47.jpg

 

if you need it, i would type the whole thing into a file.

Share this post


Link to post
Share on other sites

Awesome. This is enough information for now, thanks!

I didn't remember about the debug flag. :angel:

 

Update: I need the output of sysctl kern | grep throttle.

 

Also, could you edit Info.plist and set DebugMessages to <true/>, then just after booting up, type this and copy the output:

 

sudo dmesg | grep IntelEnhanced

 

After that, try switching freq. It will panic, but hopefully it will have saved some info in /var/log/system.log just before panicking. If it's there, please paste the relevant part as well.

 

The problem seems to be at the moment where we write the new p-state control to the processor. According to Intel docs, this will happen only if the pstate we are writing (frequency and voltage) is invalid. So I'm trying to figure out why it's invalid on an Atom, which should follow the same convention as any other Intel processor with speedstep support.

Share this post


Link to post
Share on other sites

if you need more information, just ask. and many thanks for your work.

 

update

here the additional information :angel:

 

sysctl kern | grep throttle

kern.exec: unknown type returned
kern.cputhrottle_curfreq: 1600
kern.cputhrottle_curvolt: 1162
kern.cputhrottle_freqs: 800 1067 1333 1600 
kern.cputhrottle_factoryvolts: 900 987 1075 1162 
kern.cputhrottle_ctl: 3108

 

sudo dmesg | grep IntelEnhanced

IntelEnhancedSpeedStep: INFO  Initializing version 1.3.2 © Prashant Vaibhav 
IntelEnhancedSpeedStep: DBG   FSB = 133 MHz
IntelEnhancedSpeedStep: DBG   Probing for Intel processor...
IntelEnhancedSpeedStep: DBG   Supported Intel processor found on your system
IntelEnhancedSpeedStep: DBG   Processor Family 6, Model 44
IntelEnhancedSpeedStep: DBG   Starting
IntelEnhancedSpeedStep: INFO  On your processor, voltages can be changed in 12.5 mV steps
IntelEnhancedSpeedStep: DBG   Using data from CPU0
IntelEnhancedSpeedStep: DBG   Found 4 P-States
IntelEnhancedSpeedStep: DBG   P-State 0: 1600 MHz at 1162 mV, consuming 2 W, latency 10 usec
IntelEnhancedSpeedStep: DBG   P-State 1: 1333 MHz at 1075 mV, consuming 1 W, latency 10 usec
IntelEnhancedSpeedStep: DBG   P-State 2: 1067 MHz at 987 mV, consuming 1 W, latency 10 usec
IntelEnhancedSpeedStep: DBG   P-State 3: 800 MHz at 900 mV, consuming 0 W, latency 10 usec
IntelEnhancedSpeedStep: INFO  Using 4 PStates.

 

/var/log/system.log just before panicking

coudn't find anything relevant :-(

Share this post


Link to post
Share on other sites

I'm still here, but nuddelmaddin is so fast...

 

I tried. Frist I edited plist.info, debug mode true, kernel features 0. Reboot whit the debug=0x100 flag.

 

sysctl kern | grep throttle

result exactly the same

 

sudo dmesg | grep IntelEnhanced

IntelEnhancedSpeedStep: INFO  Initializing version 1.3.2 © Prashant Vaibhav
IntelEnhancedSpeedStep: INFO  On your processor, voltages can be changed in 12.5 mV steps
IntelEnhancedSpeedStep: INFO  Using 4 PStates

 

sudo sysctl -w kern.cputhrottle_curfreq=1333

 

And a kernel panic like the photo of nuddelmaddin and nothing util in system.log

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    • I did try that just now but it seems like the card is still active as it still shows up in system report! I have managed to get the battery meter working but as i said it works only when i unplug/plug the ac adapter. I have to do this once then the meter functions properly.
    • My BIOS has an option of enabling/disabling CSM! I think enabling CSM made my boot menu go non native resolution too!
    • I have a gigabyte Aorus ultra. I don't think so, everything should be uefi. Anything I should look at in particular? 
    • All right now : I have taked delivery of my new TBEX3  this afternoon : plugged and all is fine at startup, screen plugged on USB_C   My Settings recap :   1/ Bios recommended parameters for Thunderbolt + Pci devices set as Legacy 2/ I added arbitrary lines on my config.plist ( Thanks @Matthew82.) <dict> <key>Comment</key> <string>THUNDERBOLT 1577</string> <key>CustomProperties</key> <array> <dict> <key>Disabled</key> <false/> <key>Key</key> <string>model</string> <key>Value</key> <string>Thunderbolt EX3</string> </dict> <dict> <key>Disabled</key> <false/> <key>Key</key> <string>AAPL,slot-name</string> <key>Value</key> <string>Slot-4</string> </dict> <dict> <key>Disabled</key> <false/> <key>Key</key> <string>name</string> <key>Value</key> <string>Thunderbolt 3 Controller</string> </dict> <dict> <key>Disabled</key> <false/> <key>Key</key> <string>device_type</string> <key>Value</key> <string>Thunderbolt 3</string> </dict> <dict> <key>Disabled</key> <false/> <key>Key</key> <string>IOName</string> <key>Value</key> <string>Thunderbolt</string> </dict> </array> <key>PciAddr</key> <string>03:00.00</string>   3/ my SSDT  SSDT-TB3U2.aml.zip
    • Try using this SSDT without changing the name, it's not necessary rename it, Clover knows that it is, and what is does in the system. Also use DropOEM  as true: <key>DropOem</key> <true/>  


×