Jump to content

install on G43 Chipset Mobo? - UPDATE - Working!


RichBUK
 Share

5 posts in this topic

Recommended Posts

Hi all,

 

Looking for some help - I bought a G43 asus motherboard (P5QL-EM) based on stupidity and the fact that i was expecting Apple to sport this chipset in upcoming Minis/Macbooks.

 

Seeing as they haven't appeared, and 10.5.5 doesn't include anything new i'm trying to get it working using Cameleon and a vanilla install using a real mac to build the boot disk.

 

I think that i'm getting the same issues as the P45's where they need a bios update that hacks the DSDT config to get it to work. So i've extracted the DSDT sections and used iasl to get the source code but it doesn't have any refrences to the processor alias as specified in the P45 thread.

 

here's the code i have from the DSL that lists the processors:

    Scope (\_PR)
   {
       Processor (CPU1, 0x01, 0x00000810, 0x06)
       {
           OperationRegion (STBL, SystemMemory, 0xFFFF0000, 0xFFFF)
           Name (NCPU, 0x80)
           Name (TYPE, 0x80000000)
           Name (HNDL, 0x80000000)
           Name (CFGD, 0x80000000)
           Name (TBLD, 0x80)
           Method (_PDC, 1, NotSerialized)
           {
               CreateDWordField (Arg0, 0x00, REVS)
               CreateDWordField (Arg0, 0x04, SIZE)
               Store (SizeOf (Arg0), Local0)
               Store (Subtract (Local0, 0x08), Local1)
               CreateField (Arg0, 0x40, Multiply (Local1, 0x08), TEMP)
               Name (STS0, Buffer (0x04)
               {
                   0x00, 0x00, 0x00, 0x00
               })
               Concatenate (STS0, TEMP, Local2)
               _OSC (Buffer (0x10)
                   {
                       /* 0000 */    0x16, 0xA6, 0x77, 0x40, 0x0C, 0x29, 0xBE, 0x47, 
                       /* 0008 */    0x9E, 0xBD, 0xD8, 0x70, 0x58, 0x71, 0x39, 0x53
                   }, REVS, SIZE, Local2)
           }

           Method (_OSC, 4, NotSerialized)
           {
               CreateDWordField (Arg3, 0x00, STS0)
               CreateDWordField (Arg3, 0x04, CAP0)
               CreateDWordField (Arg0, 0x00, IID0)
               CreateDWordField (Arg0, 0x04, IID1)
               CreateDWordField (Arg0, 0x08, IID2)
               CreateDWordField (Arg0, 0x0C, IID3)
               Name (UID0, Buffer (0x10)
               {
                   /* 0000 */    0x16, 0xA6, 0x77, 0x40, 0x0C, 0x29, 0xBE, 0x47, 
                   /* 0008 */    0x9E, 0xBD, 0xD8, 0x70, 0x58, 0x71, 0x39, 0x53
               })
               CreateDWordField (UID0, 0x00, EID0)
               CreateDWordField (UID0, 0x04, EID1)
               CreateDWordField (UID0, 0x08, EID2)
               CreateDWordField (UID0, 0x0C, EID3)
               If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), 
                   LAnd (LEqual (IID2, EID2), LEqual (IID3, EID3)))))
               {
                   Store (0x06, STS0)
                   Return (Arg3)
               }

               If (LNotEqual (Arg1, 0x01))
               {
                   Store (0x0A, STS0)
                   Return (Arg3)
               }

               Or (And (TYPE, 0x7FFFFFFF), CAP0, TYPE)
               If (And (CFGD, 0x01))
               {
                   If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (TYPE, 
                       0x09), 0x09)), LNot (And (TBLD, 0x01))))
                   {
                       Or (TBLD, 0x01, TBLD)
                       Load (STBL, HNDL)
                   }
               }

               If (And (CFGD, 0xF0))
               {
                   If (LAnd (LAnd (And (CFGD, 0x01000000), And (TYPE, 0x18
                       )), LNot (And (TBLD, 0x02))))
                   {
                       Or (TBLD, 0x02, TBLD)
                   }
               }

               Return (Arg3)
           }
       }
   }

 

I have 4 sections like that presumably one for each possible core.

 

Is it possible to get this working? Has anyone else got a G43/45 chipset and managed it to boot OSX?

 

Any help appreciated

Link to comment
Share on other sites

Well i got it working!

 

Updated to latest BIOS and everything suddenly started to happen.

 

Now running vanilla 10.5.5 with an ATI3850 while I wait for X4500. Everything else spot on other than ALC1200 sound which i'll have a go at today.

 

Xbenches at just under 200 with an E8400 at standard speeds :-)

 

Rock and Roll!

Link to comment
Share on other sites

  • 4 months later...

Hey,

 

i think the P5QL-EM is nice board. Too bad so few ppl are using OSX with it.

 

It´s been some months since your last post. How is it working? Any problems occured in the meantime?

 

Maybe you can update your thread and list which components worked out of the box for you.

 

And how about the bios? Are you just using the UNMOFIDIED latest BIOS 0418 and the install just worked from there on? If so, this would be the only P5Q... board which works with an unmodified bios?

 

Thank you :wacko:

Link to comment
Share on other sites

Not quite, but we expect to get there.

(or say “{censored}”, get another new, more suitable mobo-cpu-mem group, and sell parts.)

 

One thing I will say is the Flashtop/Express Gate availible on ASUS is keeping peace in the family. Man is it ever bitchen!

(Bitchen: Nonparticipial adj.: Expletive:- first rate; fantabulous; the best; cool; “All Right!”. Late 1950’s to 1990’s. Still in use by old school surfers and some biker subculture remnants )

 

I realize there are hardware problems and I am looking for components to add, regardless of future mobo. Wife knows her way around Linux so we are learning together.

(Joy of Joy! She just yelled up the stairs she understands it IS unrecognized hardware!)

 

RichBUK gave us hope, so I’m looking at burning a dvd with updates on a compatriots MAC box.

 

Our best hope is when “juzzi” gets his tool HDD back and takes pity to write the specific bios, or tells us all it is a no go, for what ever reason. Only thing is we would rather go straight retail than down a Mac_OS_X_Leopard_10.5.4_9E25_Retail.dmg

 

Working with fresh 10.5.0 Retail, Family Pack 5 license. Core 2 Quad with single stick 2 gig matching memory, to keep crippled XP 32 running as long as possible.

 

All the Best.

Peace before Perfection.

Link to comment
Share on other sites

Throwing in the towel.

 

After three solid weeks of working to get this build together, I must admit defeat. Just discovered that iLife ‘08 and Final Cut Express 4 provide their own set of challenges. It’s time to cut losses.

 

Thanks to everyone for all the help.

 

All the Best.

Link to comment
Share on other sites

 Share

×
×
  • Create New...