InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 12-27-2009, 01:17 PM
kokozedman kokozedman is offline
Jaguar
 
Join Date: Nov 2009
Posts: 62
I keep having some strange issue with the DVD drive on my system. Sometimes the drive is good, but sometimes, it is not responding properly. I eject the drive from the tray icons, but it takes some long while before it gets open.

But the worst case is that the system reports that there is no CD/DVD drive. And that is weird!

ASUS X5DIN-SX176C (K50IN motherboard) / Intel Core 2 Duo T9900 @ 3.06 GHz x 2 / nVidia GeForce G102M 512 MB / 15.6" HD LED / 320 GB + 1 TB / 4 GB 800 MHz DDR2 / OS X 10.6.8 Vanilla
Reply With Quote
  #2  
Old 12-31-2009, 07:42 PM
Buhgalter Buhgalter is offline
Jaguar
 
Join Date: Nov 2009
Location: Ukraine
Posts: 34
Quote:
Originally Posted by kokozedman View Post
I keep having some strange issue with the DVD drive on my system. Sometimes the drive is good, but sometimes, it is not responding properly. I eject the drive from the tray icons, but it takes some long while before it gets open.

But the worst case is that the system reports that there is no CD/DVD drive. And that is weird!
Try DSDT by Rus for K50IN which I have attached. It fixes that problem. Also the system works without HpetDevice.Kext, HDAEnabler.kext with this DSDT.

Rus has made 2 options:
1 - DSDT fix for dvd, hpet and sound - With this you must remove HpetDevice.Kext, HDAEnabler.kext
2 - DSDT fix for dvd, hpet and audio + video - With this you must remove HpetDevice.Kext, HDAEnabler.kext and turn off graphic enabler in the Chameleon.
Attached Files
File Type: zip DSDT-K50IN.zip (45.0 KB, 103 views)

The Best Free Hosting for Your Personal Blog - order now!
Asus K50IN (K50IN - T430SCERWW), 15.6"WXGA HD (1366x768) / Dual Core T4300 (2.1GHz) / 2Gb DDR2 800 MHz / 250GB / nVidia G102M / audio ALC662 / DVD±RW DL / LAN / WebCam / 4 x USB2.0 / CR / 6 cell / 2.6 kg/ Windows 7 Ultimate / OS X 10.6.2 [Retail+Chameleon HD]

Last edited by Buhgalter; 12-31-2009 at 07:52 PM.
Reply With Quote
  #3  
Old 01-02-2010, 05:47 PM
pboda pboda is offline
Cheetah
 
Join Date: Dec 2009
Posts: 4
DSDt help

hi anybody who can help me to fix my dsdt file i have a asus x66ic laptop
motherboard k61ic almost identical specs as de k50in tryed the dsdt files
posted here on page 16 for k50 in the audio fix and hpet fix works it boots good
but the dvd fix in it doesnt work on my machine but i dont have any dvd problems with the ddst file i have generated for this machine i have searched everywhere
but cant find any usefull for my laptop best regards pboda
Attached Files
File Type: zip dsdt.aml.zip (25.3 KB, 16 views)
File Type: zip LsPci info.zip (1,007 Bytes, 15 views)
Reply With Quote
  #4  
Old 01-03-2010, 12:14 AM
drade drade is offline
Cheetah
 
Join Date: Nov 2009
Posts: 6
Quote:
Originally Posted by pboda View Post
hi anybody who can help me to fix my dsdt file i have a asus x66ic laptop
motherboard k61ic almost identical specs as de k50in tryed the dsdt files
posted here on page 16 for k50 in the audio fix and hpet fix works it boots good
but the dvd fix in it doesnt work on my machine but i dont have any dvd problems with the ddst file i have generated for this machine i have searched everywhere
but cant find any usefull for my laptop best regards pboda
hi
In your IOregistry the section ATA what value IOInterruptSpecifieres? 8? - need 9
HpetDevice.kext in info.plist irq number 12? you will change on 21, or vice versa.

Sorry for my English.
Reply With Quote
  #5  
Old 01-03-2010, 12:36 AM
pboda pboda is offline
Cheetah
 
Join Date: Dec 2009
Posts: 4
Quote:
Originally Posted by drade View Post
hi
In your IOregistry the section ATA what value IOInterruptSpecifieres? 8? - need 9
HpetDevice.kext in info.plist irq number 12? you will change on 21, or vice versa.

Sorry for my English.
problems solved thanks
Reply With Quote
  #6  
Old 01-03-2010, 08:18 PM
drade drade is offline
Cheetah
 
Join Date: Nov 2009
Posts: 6
Quote:
Originally Posted by Buhgalter View Post
Try DSDT by Rus for K50IN which I have attached. It fixes that problem. Also the system works without HpetDevice.Kext, HDAEnabler.kext with this DSDT.

Rus has made 2 options:
1 - DSDT fix for dvd, hpet and sound - With this you must remove HpetDevice.Kext, HDAEnabler.kext
2 - DSDT fix for dvd, hpet and audio + video - With this you must remove HpetDevice.Kext, HDAEnabler.kext and turn off graphic enabler in the Chameleon.
UPDATE DSDT for Asus K50in
1 - DSDT fix for dvd,hpet,audio, and enabler smbus - use 32,64 bit (NVEnabler.kext)
2 - DSDT fix for dvd,hpet,audio,video and enabler smbus - use only 64 bit
Code:
                
/*Fix hpet*/
Device (HPET)
                {
                    Name (_HID, EisaId ("PNP0103"))
                    Name (ATT3, ResourceTemplate ()
                    {
                        IRQNoFlags ()
                            {3}  /* -irq 0 conflict Device (PIC) - (correctly it does not work DVD rom)*/
                        IRQNoFlags ()
                            {8}
                        Memory32Fixed (ReadWrite,
                            0xFED00000,         // Address Base
                            0x00000400,         // Address Length
                            )
                    })
                    Name (ATT4, ResourceTemplate ()
                    {
                    })
                    Method (_STA, 0, NotSerialized)
                    {
                        Return (0x0F)
                    }

                    Method (_CRS, 0, NotSerialized)
                    {
                        Return (ATT3)
                    }
                }
/*the correcting*/
                Device (TMR)
                {
                    Name (_HID, EisaId ("PNP0100"))
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0040,             // Range Minimum
                            0x0040,             // Range Maximum
                            0x00,               // Alignment
                            0x04,               // Length
                            )
                    })
                }

                Device (RTC0)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x00,               // Alignment
                            0x02,               // Length
                            )
                    })
                }
/*Enabler SmBus*/
 Device (BUS0)
                {
                    Name (_CID, "smbus")
                    Name (_ADR, Zero)
                    Device (DVL0)
                    {
                        Name (_ADR, 0x57)
                        Name (_CID, "diagsvault")
                    }
                }
/*Enabler Audio Realtec ALC 662*/
            Device (HDAC)
            {
                Name (_ADR, 0x00080000)
                Method (_PS0, 0, NotSerialized)
                {
                    Return (GPRW (0x15, 0x04))
                }
            }

            Device (HDEF)
            {
                Name (_ADR, 0x00080000)
                Name (_SUN, One)
                Name (_PRW, Package (0x02)
                {
                    0x05, 
                    0x04
                })
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x0C)
                        {
                            "codec-id", 
                            Buffer (0x04)
                            {
                                0x62, 0x06, 0xEC, 0x10
                            }, 

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

                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x0C, 0x00, 0x00, 0x00
                            }, 

                            "model", 
                            Buffer (0x10)
                            {
                                "Realtek ALC662"
                            }, 

                            "device_type", 
                            Buffer (0x06)
                            {
                                "Sound"
                            }, 

                            "PinConfigurations", 
                            Buffer (One)
                            {
                                0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
/*Enabler Video G102M*/
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x18)
                            {
                                "@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", 
                                Buffer (0x18)
                                {
                                    /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 
                                    /* 0008 */    0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
                                    /* 0010 */    0x00, 0x00, 0x00, 0x00
                                }, 

                                "NVPM", 
                                Buffer (0x20)
                                {
                                    /* 0000 */    0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0008 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0010 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0018 */    0x00, 0x00, 0x00, 0x00
                                }, 

                                "VRAM,totalsize", 
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x20
                                }, 

                                "device_type", 
                                Buffer (0x08)
                                {
                                    "Display"
                                }, 

                                "model", 
                                Buffer (0x17)
                                {
                                    "nVidia GeForce G102M"
                                }, 

                                "rom-revision", 
                                Buffer (0x25)
                                {
                                    "nVidia GeForce G102M OpenGL Engine"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
/*Method (DTGP)*/    
Method (DTGP, 5, NotSerialized)
    {
        If (LEqual (Arg0, Buffer (0x10)
                {
                    /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
                    /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
                }))
        {
            If (LEqual (Arg1, One))
            {
                If (LEqual (Arg2, Zero))
                {
                    Store (Buffer (One)
                        {
                            0x03
                        }, Arg4)
                    Return (One)
                }

                If (LEqual (Arg2, One))
                {
                    Return (One)
                }
            }
        }

        Store (Buffer (One)
            {
                0x00
            }, Arg4)
        Return (Zero)
    }
Attached Files
File Type: zip DSDT - ASUS K50IN.zip (45.2 KB, 162 views)

Last edited by drade; 01-04-2010 at 10:50 AM.
Reply With Quote
  #7  
Old 11-18-2010, 11:03 AM
hayashiro hayashiro is offline
Cheetah
 
Join Date: Nov 2010
Posts: 1
Problem with Sound

Quote:
Originally Posted by Buhgalter View Post
Try DSDT by Rus for K50IN which I have attached. It fixes that problem. Also the system works without HpetDevice.Kext, HDAEnabler.kext with this DSDT.

Rus has made 2 options:
1 - DSDT fix for dvd, hpet and sound - With this you must remove HpetDevice.Kext, HDAEnabler.kext
2 - DSDT fix for dvd, hpet and audio + video - With this you must remove HpetDevice.Kext, HDAEnabler.kext and turn off graphic enabler in the Chameleon.
Thanks guy. I had used your DSDT (first) for my K40IN
CPU T6600, 14" HD Led, Atheros 9285 wifi card, HDD 320Gb, 2Gb DDR2,..-Snow Leopard 10.6.4
My problem is sound. It disable. Can you help me,please? I tried rool back AppleHDA.kext but not successful. Should i add ALC666 kext?
My kext in Extra folder:
AppleACPIBatteryManager.kext
AppleACPIPS2Nub.kext
AsusK50IN.kext
fakeSmc.kext
IO80211Family.kext
Thanks your help. And Could you tell me more detail about connecting with wifi (atheros 9285)?

Waiting for response

Last edited by hayashiro; 11-19-2010 at 04:17 AM.
Reply With Quote
  #8  
Old 01-04-2010, 12:51 AM
pboda pboda is offline
Cheetah
 
Join Date: Dec 2009
Posts: 4
tryed those dsdt files i lose keyboard and mouse funktion whith them best regards pboda
Reply With Quote
  #9  
Old 01-04-2010, 09:39 AM
drade drade is offline
Cheetah
 
Join Date: Nov 2009
Posts: 6
Quote:
Originally Posted by pboda View Post
tryed those dsdt files i lose keyboard and mouse funktion whith them best regards pboda
Your need the correcting DSDT for Asus K61IC.
DSDT asus k 50in the large difference Asus K61IC.
Reply With Quote
  #10  
Old 01-04-2010, 08:34 PM
pboda pboda is offline
Cheetah
 
Join Date: Dec 2009
Posts: 4
i sucessefully manage to get the audio part and hpet part ok but smbus and video fix i cant manage to get into my dsdt without errors. but it runs good whith the parts i got in still got 42 warnings when i compile it only problems i still have is it when the computer sleeps for more then one hour keyboard and mouse freezes so i have to reset it my problem is that im pretty new to mac and coding isnt what i am is best on so if anayone here is able to clean up my dsdt files i would be very happy best regards pboda
Reply With Quote
Reply