InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 09-01-2009, 12:22 PM
Ianxxx Ianxxx is offline
Leopard
 
Join Date: Jan 2008
Posts: 645
Quote:
Originally Posted by kDawg View Post
Can I ask you to post your whole DSDT? I'm interested in how you're able to wake your computer via USB mouse.
You can find mine on page 1 of this thread, sleep from keyboard or mouse working
Reply With Quote
  #2  
Old 09-01-2009, 02:39 PM
kDawg kDawg is offline
Puma
 
Join Date: Feb 2009
Posts: 25
Quote:
Originally Posted by Ianxxx View Post
You can find mine on page 1 of this thread, sleep from keyboard or mouse working
That looks to just be the DSDT part for the USB/EHCI only. I have the same motherboard and I'm unable to wake from mouse or keyboard. There's either something different in your DSDT or in your BIOS settings that I'm missing. I'm wondering what it is.
Reply With Quote
  #3  
Old 09-02-2009, 12:05 AM
wwbsox wwbsox is offline
Jaguar
 
Join Date: Jul 2009
Posts: 58
Update: added my DSDT.aml to original post. Has the USB section edited, and the IDE1 section for the ICH10 device id's.

GA EP35-DS3P - Intel Q9550 - 2 X 2GB Dominator 1066Mhz, EVGA 8800GTS 512MB
2x320Gb SATA in Software Raid 0, 1x1.5TB for Time machine and storage (Geekbench 6293)
10.6 Retail 64bit Using DSDT for audio-889a, video-8800gts, ethernet w/TM fix, USB fix, and SATA fix.
MacBook 2,1 - 10.6 Retail
MacBook 3,1 - 10.6 Retail
Reply With Quote
  #4  
Old 09-02-2009, 01:48 AM
kramer2k kramer2k is offline
Cheetah
 
Join Date: Aug 2009
Posts: 7
So, I'm also having the issue of not being able to wake via USB keyboard or mouse. All of my USB are listed as USB, with 1 or 2 being listed as High-Speed USB.

I'm not exactly sure how to go about enabling it...

Also, under Serial-ATA, my actual devices show, but it's blank where it should list the chipset (I.e. ICH10, 9, etc...) Is this a DSDT issue or kext issue?

please note that I'm not a noobie doobie (I've been installing it since deadmoo)...but I'm at a loss regarding this...

Please find my DSDT attached...

Specs
P31-DS3L (ICH7)
ALC 888
e7200 @3.42
Attached Files
File Type: zip dsdt.dsl.zip (11.5 KB, 28 views)
Reply With Quote
  #5  
Old 09-02-2009, 09:48 AM
Snow's Avatar
Snow Snow is offline
Tiger
 
Join Date: Jan 2008
Posts: 263
Alright wwbsox, thx for the update on IDE1, I've got the devices listed as ICH10 now.
Could you tell me where the section for GFX is in your dsdt or tell me how to inject my own 8800GT code?
I'm not keen on using those patchers so I prefer the manual method.

Thx in advance lad.

Pre/Post ICH10 injection:

PRE


POST

Snow Leopard 10.6.7  Gigabyte GA-P35-DS3P  Intel Q6600 @ 3Ghz  Corsair CM2X2048-6400DHX  Gigabyte HD5770 Silent Cell  Samsung SyncMaster 2494SW  ALC889a  Creative T5400 5.1  Maxtor 380215AS  Pioneer DVR-215D  Presonus Inspire 1394  KRK Rokit 5  Wacom Bamboo One 
 SL USB Guide => http://www.infinitemac.com/f57/guide...k-drive-t3705/ 

Last edited by Snow; 09-02-2009 at 09:50 AM.
Reply With Quote
  #6  
Old 09-02-2009, 10:04 AM
kDawg kDawg is offline
Puma
 
Join Date: Feb 2009
Posts: 25
Quote:
Originally Posted by Snow View Post
Alright wwbsox, thx for the update on IDE1, I've got the devices listed as ICH10 now.
Could you tell me where the section for GFX is in your dsdt or tell me how to inject my own 8800GT code?
I'm not keen on using those patchers so I prefer the manual method.

Thx in advance lad.

That's very specific to each card. Depends on how much video ram your card has, what kind of ports you have and more importantly which slot it's in. I've commented what you need to change. Google gfxutil and you should find out how to find your PCI locations.

Here is a patch you need to place within the Device (PCI0) section. This is for a 512 8800GT with two DVI ports)

Code:
            Device (PEGP)
            {
                Name (_ADR, 0x00010000) //<-- This is the location on the PCI bus (important)
                Method (_STA, 0, NotSerialized)
                {
                    Return (0x0F)
                }

                Method (_PRW, 0, NotSerialized)
                {
                    Return (Package (0x02)
                    {
                        0x09, 
                        0x05
                    })
                }

                Device (GFX1)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, 0x0B)
                    Method (_PRW, 0, NotSerialized)
                    {
                        Return (Package (0x02)
                        {
                            0x0B, 
                            0x04
                        })
                    }

                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x16)
                            {
                                "@0,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 

                                "@0,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 

                                "@0,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-A"
                                }, 

                                "@1,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 

                                "@1,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 

                                "@1,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-B"
                                }, 

                                "NVCAP", //<-- This denotes the ports in the card (not as important)
                                Buffer (0x18)
                                {
                                    /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
                                    /* 0008 */    0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 
                                    /* 0010 */    0x00, 0x00, 0x00, 0x00
                                }, 

                                "VRAM,totalsize", //<-- How much RAM you have (important)
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x20
                                }, 

                                "device_type",
                                Buffer (0x0D)
                                {
                                    "NVDA,GeForce"
                                }, 

                                "model", 
                                Buffer (0x17)
                                {
                                    "NVIDIA Geforce 8800 GT"
                                }, 

                                "rom-revision", 
                                Buffer (0x06)
                                {
                                    "3173a"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

Last edited by kDawg; 09-02-2009 at 10:10 AM.
Reply With Quote
  #7  
Old 09-02-2009, 11:44 AM
wwbsox wwbsox is offline
Jaguar
 
Join Date: Jul 2009
Posts: 58
Dsdt gfx

@snow Of course you know it is card specific, but I am posting my DSDT with the graphics included. Look for the PEGP section under PCI0. This will give you something to compare it to.

And it looks like kDawgs last post includes the section for the same card you have.

Anyways, I used ACPI patcher in windows. Under graphics, select your card and memory amount. For NVCAP I selected dual DVI (dont use anything else). For location PCI 0 check the "use dsdt gfx" box and the PEGP box.

Works for me, although I can only use .aml's created by ACPI patcher. Iaslme can decompile and recompile them fine. But if I try to use a .dsl created by ACPI patcher, Iaslme cannot compile it b/c of too many errors? Hmmm....

Good Luck.
Attached Files
File Type: zip dsdt.aml.zip (6.6 KB, 98 views)

GA EP35-DS3P - Intel Q9550 - 2 X 2GB Dominator 1066Mhz, EVGA 8800GTS 512MB
2x320Gb SATA in Software Raid 0, 1x1.5TB for Time machine and storage (Geekbench 6293)
10.6 Retail 64bit Using DSDT for audio-889a, video-8800gts, ethernet w/TM fix, USB fix, and SATA fix.
MacBook 2,1 - 10.6 Retail
MacBook 3,1 - 10.6 Retail
Reply With Quote
  #8  
Old 09-21-2009, 06:22 PM
osxfr33k osxfr33k is offline
Puma
 
Join Date: May 2009
Posts: 16
My DSDT Won't compile when I added the Graphics section Please Help

I have the Asus Maximus Formula and the GA-EP35-DS$ very similar to the posts here.

I used DSDTSE and all the fixes are in place. DTGP, HPET and RTC. I am trying to figure out exactly where the graphics section go. Here is the one I tried to fix, look in the section DEVICE (PCI0). Its very obvious where I started the the code. I could not move it over to the left and align everything.

Do I need to start the code right under DEVICE (PCI0)? I started the code right between DEVICE (PCI0) and Name (_HID, EisaId ("PNP0A08")). I have a feeling I have placed it incorrectly or something?

Is there an easy way in DSDTSE to insert the code generated into the main editor and have it automatically go to the correct section and insert correctly?

File Attached
Reply With Quote
  #9  
Old 09-21-2009, 06:28 PM
osxfr33k osxfr33k is offline
Puma
 
Join Date: May 2009
Posts: 16
Sorry the file did not attach the first time before I clicked Submit. I see there was a Submit below where the attached window was so I had to post this file in a reply. Sorry about that. Any help on formatting this correctly would be greatly appreciated!!
Attached Files
File Type: txt DSDT_Section_With_Graphics.txt (10.5 KB, 28 views)
Reply With Quote
  #10  
Old 09-06-2009, 08:43 AM
infinitek's Avatar
infinitek infinitek is offline
Puma
 
Join Date: Jul 2008
Posts: 20
Thanx for posting your dsdt wwbsox.... not only did it fix my USB ports allowing me to sleep..
but it also fixed my built-in audio on SL as well.....!!!!

I noticed 2 things i wanted to ask about.
Y did my serial-ATA go from ich9 to JMicron AHCI...??
How do you get rid of sound assertion lines on boot?

Thanx again.........

Gigabyte GA-EP35-DS3L
E8400 Intel C2D
XFX 9800GT 512mb
Audio Realtek ALC888
Lan Realtek 8111
Reply With Quote
Reply