Jump to content

About C216 chipset (please help me)


2 posts in this topic

Recommended Posts

Hello

 

I have an Asus P8C WS motherboard and a Xeon E3-1245v2. The motheboard has a C216 chipset. I have flashed a modified BIOS into it, installed Mountain Lion and messed with the beasts, so it reboots and shuts down nicely.

 

I have three problems. Information has been scarce and I have heard many conflicting opinions.

 

First is, the CPU and the chipset are supposed to be able to use ECC RAM. I have such RAM. System Information claims that ECC is in use. But I heard C216 is unsupported, and that it simply means that I have installed ECC memory, not that any error correction is being done.

 

I also heard that only way to enable ECC is to have an X86 platform instead of ACPI (or AHCI). And only way to have X86 platform is to use some other sysdef than MacPro3,1 but I would not be able to do that with an unsupported chipset.

 

The second problem is that I have speedstep and CPU power management, with 16 17 18 19 20 33 34 36 steps. I wonder if I am missing anything from between 20 and 33, and also the two fastest turbo steps, 37 and 38.

 

The third problem is that the machine wakes immediately from sleep. But I assume that to remedy this I would need to edit a DSDT, and that would benefit me only if I could use another sysdef and another platform driver. How am I supposed to proceed? Should I just give up and go buy an i7 with a recommended Gigabyte motherboard?

 

Are my sleep problems simply because of unsupported chipset? Is C216 that much different from, say, Z77? Some review said that they have much in common. Should I upload a fresh DSDT that I extracted using linux?

Link to comment
Share on other sites

I may say about wake up immediately after sleep. You need clock-id rpoperty in USB EHCI device like here

            Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x0F)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                             0x34, 0x3A, 0x00, 0x00
                        }, 

                        "built-in", 
                        Buffer (0x01)
                        {
                             0x00
                        }, 

                        "device_type", 
                        Buffer (0x04)
                        {
                            "EHCI"
                        }, 

                        "AAPL,clock-id", 
                        Buffer (0x01)
                        {
                             0x00
                        }, 

                        "AAPL,current-available", 
                        0x05DC, 
                        "AAPL,current-extra", 
                        0x03E8, 
                        "AAPL,current-in-sleep", 
                        0x0BB8, 
                        Buffer (0x01)
                        {
                             0x00
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }

About speedstep I consider it is good to have only first and last steps. Interim are surplus.

Link to comment
Share on other sites

 Share

×
×
  • Create New...