|  | 
| 
			 
			#1  
			
			
			
			
			
		 | |||
| 
 | |||
| 
				
				unable to fix USB ports in DSDT
			 plz help ! i´m unable to fix the USB ports to work as integrated. (always get a device removal warning at wakeup from sleep) i try every fix i could find, without sucess. in most cases i get the error Code: /Users/David/Desktop/dsdt.dsl 4640: DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Error 4063 - Object does not exist ^ (DTGP) this is the usb part of the DSDT: Code:             Device (USB0)
            {
                Name (_ADR, 0x001D0000)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }
                    Return (0x03)
                }
                Name (_PRW, Package (0x02)
                {
                    0x03, 
                    0x03
                })
            }
            Device (USB1)
            {
                Name (_ADR, 0x001D0001)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }
                    Return (0x03)
                }
                Name (_PRW, Package (0x02)
                {
                    0x04, 
                    0x03
                })
            }
            Device (USB2)
            {
                Name (_ADR, 0x001D0002)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }
                    Return (0x03)
                }
                Name (_PRW, Package (0x02)
                {
                    0x0C, 
                    0x03
                })
            }
            Device (USB3)
            {
                Name (_ADR, 0x001A0000)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }
                    Return (0x03)
                }
                Name (_PRW, Package (0x02)
                {
                    0x0E, 
                    0x03
                })
            }
            Device (USB4)
            {
                Name (_ADR, 0x001A0001)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }
                    Return (0x03)
                }
                Name (_PRW, Package (0x02)
                {
                    0x05, 
                    0x03
                })
            }
            Device (USB5)
            {
                Name (_ADR, 0x001A0002)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }
                    Return (0x03)
                }
                Name (_PRW, Package (0x02)
                {
                    0x20, 
                    0x03
                })
            }
            Device (USBE)
            {
                Name (_ADR, 0x001D0007)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }
                    Return (0x03)
                }
                Name (_PRW, Package (0x02)
                {
                    0x0D, 
                    0x03
                })
            }
            Device (USE2)
            {
                Name (_ADR, 0x001A0007)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }
                    Return (0x03)
                }
                Name (_PRW, Package (0x02)
                {
                    0x0D, 
                    0x03
                })
            }please help a DSDT noob  | 
| 
			 
			#2  
			
			
			
			
			
		 | |||
| 
 | |||
| I think you forgot to add the DTGP method to your code. AsRock P45TS | C2D E8200 | GeForce 8600GTS Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11 | 
| 
			 
			#3  
			
			
			
			
			
		 | |||
| 
 | |||
| how can i do this ? my system: Intel Q6600 PNY 8800gts 512 (g92) Gigabyte Ga EP45-DS3R (BIOS rev. F11e) 4gb DDR2 ram snow leopard XP Pro | 
| 
			 
			#4  
			
			
			
			
			
		 | |||
| 
 | |||
| read more here, start on post #43 by ApexDE in most cases i get the error Code: /Users/David/Desktop/dsdt.dsl 4640: DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Error 4063 - Object does not exist ^ (DTGP) | 
| 
			 
			#5  
			
			
			
			
			
		 | |||
| 
 | |||
| thank you, get it working !  💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers. my system: Intel Q6600 PNY 8800gts 512 (g92) Gigabyte Ga EP45-DS3R (BIOS rev. F11e) 4gb DDR2 ram snow leopard XP Pro |