Jump to content

Tuto Snow Leopard Retail / Lion sur P5Q SE 2 [Updated rev 1.06]


Gotier
 Share

68 posts in this topic

Recommended Posts

No luck guys very strange motherboard for me I really can't make it work!

 

 

Boot CD = no good for me

Installed using TonyMac guide still no sleep and aml doesn't work for me.

 

Using Q6600 or might purchase a Q8400

 

 

 

Maybe time for a new board. :-(

 

 

 

 

 

snakeman

Link to comment
Share on other sites

I found something interesting a soon as I add any of the DSDT.aml files the machine freezes with IOAPIC error if remove them, I can boot from a bootcd and only then ;)

 

I have it booting now with no DSDT.aml file I will try to create a generic one now. I have orange icons in my Finder :)

 

OK, I have it working. Decided not to to go the DSDT.aml configuration. I have it working with Kexts located in the Extra Folder I'm sure I don't have speedstep working :) but at least my machine is up and working.

 

I will probably toy with creating my own DSDT as soon as I find a good How-to. Thanks everyone

 

 

Cheers :)

snakeman

Link to comment
Share on other sites

I have tried all 4 of them I get the same error ioapic then it freezes. From that point I have to boot from a distro or retail and use terminal to delete the DSDT.aml file. Then the machine boots just fine with the Kexts loaded in the E/E dir.

 

Yes I have all the selections configured in the Bios :)

 

Hmm I wonder if I could call the DSDT file from the command line so I could test easier?

 

 

Currently trying from the command line DSDT=/file.name! Thats not working for some reason :D

 

snakeman

Link to comment
Share on other sites

modify the file dsdt.aml which you have to generate if it functions and addition there my fix! But good I do not understand that you would be the only one for whom the file prevent starting !

Link to comment
Share on other sites

withdraw for checked!

 

This is the dsdt you have send with the warnings corrected only :censored2:

 

dsdt.aml_original_corrig__.zip

 

 

 

Trying with it now!

That File Worked Fine!

I have a Q8400 CPU

Maybe thats causing it with your Modified DSDT.aml

 

Dunno just guessing

 

my proc below

 

 

Scope (_PR)

{

Processor (CPU0, 0x00, 0x00000410, 0x06) {}

Processor (CPU1, 0x01, 0x00000410, 0x06) {}

Processor (CPU2, 0x02, 0x00000410, 0x06) {}

Processor (CPU3, 0x03, 0x00000410, 0x06) {}

}

 

Scope (_PR.CPU0)

{

Method (_PSS, 0, NotSerialized)

{

Return (Package (0x03)

{

Package (0x06) { 2664, Zero, 0x10, 0x10, 0x0825, Zero },

Package (0x06) { 2331, Zero, 0x10, 0x10, 0x071E, One },

Package (0x06) { 1998, Zero, 0x10, 0x10, 0x0616, 0x02 }

})

}

 

Method (_PSD, 0, NotSerialized)

{

Return (Package (0x05)

{

0x05,

Zero,

Zero,

0xFC,

0x04

})

}

 

Method (_CST, 0, NotSerialized)

{

Return (Package (0x02)

{

One,

Package (0x04)

{

ResourceTemplate ()

{

Register (FFixedHW,

0x01, // Bit Width

0x02, // Bit Offset

0x0000000000000000, // Address

0x01, // Access Size

)

},

 

One,

0x9D,

0x03E8

}

})

}

}

 

Scope (_PR.CPU1)

{

Method (_PSS, 0, NotSerialized)

{

Return (^^CPU0._PSS ())

}

 

Method (_PSD, 0, NotSerialized)

{

Return (^^CPU0._PSD ())

}

 

Method (_CST, 0, NotSerialized)

{

Return (Package (0x04)

{

0x03,

Package (0x04)

{

ResourceTemplate ()

{

Register (FFixedHW,

0x01, // Bit Width

0x02, // Bit Offset

0x0000000000000000, // Address

,)

},

 

One,

Zero,

0x03E8

},

 

Package (0x04)

{

ResourceTemplate ()

{

Register (FFixedHW,

0x08, // Bit Width

0x00, // Bit Offset

0x0000000000000414, // Address

,)

},

 

0x02,

One,

0x01F4

},

 

Package (0x04)

{

ResourceTemplate ()

{

Register (FFixedHW,

0x08, // Bit Width

0x00, // Bit Offset

0x0000000000000415, // Address

,)

},

 

0x03,

0x55,

0xFA

}

})

}

}

 

Scope (_PR.CPU2)

{

Method (_PSS, 0, NotSerialized)

{

Return (^^CPU0._PSS ())

}

 

Method (_PSD, 0, NotSerialized)

{

Return (^^CPU0._PSD ())

}

 

Method (_CST, 0, NotSerialized)

{

Return (^^CPU1._CST ())

}

}

 

Scope (_PR.CPU3)

{

Method (_PSS, 0, NotSerialized)

{

Return (^^CPU0._PSS ())

}

 

Method (_PSD, 0, NotSerialized)

{

Return (^^CPU0._PSD ())

}

 

Method (_CST, 0, NotSerialized)

{

Return (^^CPU1._CST ())

}

}

 

 

snakeman

Link to comment
Share on other sites

It works cool ! But with that which I rectified previously ??? It's normally because the "alias" in CPU section was remove for the core 1 and 2 not 3 et 4 -_-

 

EDIT : try to use MSR tools in 32bits mode for know if your speedstep is correctly enabled (no NullCPUPowerManagement in Extra so .... it work normally ! )

 

make me a summary of which functions or does not function please

Link to comment
Share on other sites

You have only uploaded one DSDT.aml. That one says it only has the errors fixed.

 

Did I miss an upload?

 

So far everything is working I haven't check speedstep yet though

 

But slleep doesn't work with the timer, but I can force it though with the power button or from the menu.

Digital out doesn't work either :) anyone have it working?

 

Thanks this is great!

 

Oh I have in my /E/E folder fakesmc Superviaata IOAHCIBlockStorage I have orange icons for some reason PS2 stuff for keyboard/mouse

 

snakeman

Link to comment
Share on other sites

Your PS2 port works ! I think which ports PS2 functions only when they at the same time are connected all the 2 like my old mobo.

 

For Fakesmc, you have temperature cpu1,2,3,4, northbridge and cpuheatsink, voltage ???

 

I don't use Digital out sorry !

 

EDIT : I have fixed on the dsdt upload higher all the fixe on my dsdt (no usb only) Test it :(

dsdt_SnakeMan_with_all_fix_except_USB_built_in.aml.zip

Link to comment
Share on other sites

Your PS2 port works ! I think which ports PS2 functions only when they at the same time are connected all the 2 like my old mobo.

 

For Fakesmc, you have temperature cpu1,2,3,4, northbridge and cpuheatsink, voltage ???

 

I don't use Digital out sorry !

 

EDIT : I have fixed on the dsdt upload higher all the fixe on my dsdt (no usb only) Test it :blink:

dsdt_SnakeMan_with_all_fix_except_USB_built_in.aml.zip

 

 

Yes temps seem to be working a little high 40* C to 41* C idle no voltage though!

PS/2 works because of the Kexts I have in /E/E I still use my old ps/2 mouse and keyboard

USB seems to work (no USB only)

need to test speedstep somehow lost my little app :unsure:

 

 

Thanks I only have four kexts now in the /E/E

 

ps/2 kexts

orange icon fix

superviaata

fakesmc

Link to comment
Share on other sites

Yes temps seem to be working a little high 40* C to 41* C idle no voltage though!

PS/2 works because of the Kexts I have in /E/E I still use my old ps/2 mouse and keyboard

USB seems to work (no USB only)

need to test speedstep somehow lost my little app :(

 

 

Thanks I only have four kexts now in the /E/E

 

ps/2 kexts

orange icon fix

superviaata

fakesmc

 

With the new dsdt, you don't need orange icon fix ! :unsure: Fakesmc must be in S/L/E :rolleyes:

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...
  • 2 months later...

Hi,

 

I managed to get Snow Leopard work with this Board. I have now 10.6.5 installed, Chameleon and Bootfile from that zip file in that tutorial. My Problem is:

 

Sleep isnt working and I think Speedstep will not work also(Is there a way to test it?)

 

I used the DSDT.aml file from the zip file. The second one works, the third and fourth aml file cause kernel panics.

 

I also notice some "slowdowns" in my system and safari is crashing very often, so that my complete system has to get a shutdown( IT doesnt freeze).

 

Are that Problems I can solve?

 

Thanks,

 

Starbuxx

Link to comment
Share on other sites

 Share

×
×
  • Create New...