Jump to content

robydream

Members
  • Content count

    18
  • Joined

  • Last visited

About robydream

  • Rank
    InsanelyMac Protégé
  1. sound assertion errors

    Hello....i have found solution to get rid of sound assertion errors.... yupiii.... Here is SOLUTION: Under Device (HDEF) add these two parameters to inject: "CodecAddressMask", Buffer (One) { 0x01 }, "platformFamily", Buffer (One) { 0x00 } "PinConfigurations", Buffer (0x20) { *** YOUR PINCONFIG FROM LINUX AUDIO CODEC DUMP *** } compile to dsdt.aml place dsdt.aml to E/E folder...and sound assertion errors is gone....ofcorse you need legacy kext with pinconfig...now i study how to inject all data from legacy kext to dsdt. cheers..:
  2. sound assertion errors

    i have ALC662 and all is working perfect except sound assertion errors at boot...could some one give me a clue where to start searching or how to fix it i only get two errors: 11/21/10 12:39:36 PM kernel Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDADriver.cpp" at line 1666 goto Exit 11/21/10 12:39:36 PM kernel Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDADriver.cpp" at line 203 goto Exit so i could not find sourcecache to get on line 1666 and 203 to find where is the error.possible syntax for injecting is bad? i use dsdt injecting and legacyHDA kext to inject pinouts. any help is welcomed... many thanks.
  3. NVIDIA GeForce GT 120M

    hello i have Asus K70IO that have NVIDIA GeForce GT 120M and is fully working..i replace this code with this code shutdown is working but without acceleration: Method (_DSM, 4, NotSerialized) { Store ("-----DGPU _DSM --------", Debug) If (CMPB (Arg0, Buffer (0x10) { /* 0000 */ 0x00, 0xA4, 0x04, 0x40, 0x7D, 0x91, 0xF2, 0x4C, /* 0008 */ 0xB8, 0x9C, 0x79, 0xB6, 0x2F, 0xD5, 0x56, 0x65 })) { If (LNotEqual (Arg1, 0x0300)) { Return (0x80000002) } If (LEqual (Arg2, Zero)) { Store (One, DSMF) Return (Buffer (0x04) { 0x71, 0x00, 0x01, 0x01 }) } If (LEqual (Arg2, 0x04)) { Return (^^^IXVE.IGPU.PLAT (Arg3)) } If (LEqual (Arg2, 0x05)) { Return (^^^IXVE.IGPU.DSMS (Arg3)) } If (LEqual (Arg2, 0x06)) {} If (LEqual (Arg2, 0x10)) { Return (GMXM (0x03, Zero, Zero)) } If (LEqual (Arg2, 0x18)) { Return (0x30) } If (LEqual (Arg2, 0x19)) {} Return (0x80000002) } } and replace this original code with this: 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 */ 0xFE, 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, 0x40 }, "device_type", Buffer (0x08) { "Display" }, "model", Buffer (0x17) { "NVIDIA GeForce GT 120M" }, "rom-revision", Buffer (0x05) { "3386" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } then i haveacceleration, all is working great but this break my shutdown. so i guess it has something with NVPM or NVidia PowerManagment so could one say what NVPM value i insert there to shutdown correct becuse all is shutdown lcd keyboard but only vga is working...or omeone can give me a clue what return of first original dsdt should i put in this modded dsdt. many thanks.
  4. ALC662 dsdt patching almost finished

    Hello... i have patched via dsdt and modify HDAC device and add device hdef sound is working but sound assertion via boot... 8/31/10 1:32:55 PM kernel Sound assertion "0 == pinConfigurationsProperty" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 850 goto Exit 8/31/10 1:33:02 PM kernel Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDADriver.cpp" at line 1666 goto Exit 8/31/10 1:33:02 PM kernel Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDADriver.cpp" at line 203 goto Exit When i add in dsdt in HDAC section to inject "PinConfigurations" sound assertion pinConfigurationsProperty is gone and only pathMap_aDriverInstance and createAudioEngines ( fPathMap_aDriverInstance ) is just more at starup. So i need if someone know how to inject or add pathMap_aDriverInstance in dsdt to be injected and sound error is gone...i tried pathMap_aDriverInstance to add to HDEF but is not rigth syntax...if anyone knows how to add this to dsdt it would fix anyone sound assertion errors... i search trougth ioregistry but value is not found. yours suggestions and ideas are welcome....
  5. Can someone upload PC_EFI 10.2?

    Thanks for info...I tried nForce boot-132 and is KP It says: Unable to find driver for this platform: "ACPI\"... I have PC_EFI 10v1 and use it with boot-132 method and booting an installer is working great no KO...but this is only for 10.5.6 Retail Leopard. For SNow Leopard i need PC_EFI 10.2 which has support for reading DVD drive and rescan using boot-132 cd...in AHCI mode. PC_EFI 10.1 does not shown in boot-132 becuse it is not supporting AHCI mode DVD drive. I have ASUS K70IO notebook witch has MCP79 chipset which is very close to Apple MacBook hardware... MCP79 is equival to i730 (i730 recognation gives me CPU-Z) ave success with Chameleon 2.0........
  6. Hello. Can some one upload PC_EFI 10.2? I try rapidshare.de link from netkas site but can't download..so can someone upload PC_EFI 10.2? This kext works with nForce chipset mainboards becuse it injects ACPI table and data into io reg. Thanks..
  7. ALC662 under SL on a new laptop ASUS

    hello---audio is working ALC662 on nVidia MCP79 CHIPSET, i have Asus K70IO but use this driver under Snow Leopard 10.6.2 running 64-bit kext... here is link and follow instructions: http://www.infinitemac.com/f47/asus-k50in-t4409/page10.html 1) Try to put AsusK50IN.kext + HDAEnabler.kext into E/E (remove them from S/L/E) 2) Put original AppleHDA.kext into S/L/E... 3) Run Kext Utility by Cvad 4) reboot sound is working 100% crystal, int mic works, hot plug jack of headphones...works line in..al is working...)))
  8. ALC662 kext for 10.5.8 needed

    hello. I have made a little progress but its far away from working solution.... i have decompiled my dsdt.aml...and changed HDAC to HDEF save dsdt.dsl compiled it...save it under extra folder of my hdd drive (using chameleon EFI bootloader).. And now in system profiler under Audio is writing: Intel High Definition Audio: Device ID: 0x10431503 Audio ID: 0 which is the same id what is in my codec dump from linux - Subsystem Id: 0x10431503 so teoretical system find chipset controller and need applehda.kext patched and pinconfig...i have been trying to patch and pinconfig...but only for leopard for snow leopard is not the same...so could someone write a link or tutorial how to pinconfig under new applehda.kext which is 64 bit from SL? Many thanks..
  9. ALC662 kext for 10.5.8 needed

    hy..i have retail mac os x 10.5.8 installed...but my audio is NOT working... I have try VoodooHDA kext audio works but sound is bad and has some noise...( Then i use AppleAzailla kext and speaker shows near the clock..i can adjust sound but sounds from speakers dont come... so not working... Then i use AppleHDA kext and insert in decimal my device,,and in AppleHDAController under plugins of AppleHDA my chipset device witch is 10de0ac0 so i inserted it: 0x0ac010de save it installed it with kexthelper speaker icon is apper,i can change sound volume but sound from speakers is not coming... Here is my dump from ubuntu live cd..on ubuntu audio works perfectly, so can someone patch this?? ( i tried it using Taruga Patcher 1.20 but no sound)) I have nVidia Chipset MCP79D with id: 10de:0ac0 this goes device to AppleHDAController, and linux dump tell me that my device is Realtek ALC662 rev1... so somone can patch this or give me instructions what to do to make my speakers working... Thanks.. dump.txt
  10. hello...i have successfully installed NVEnabler 0.1.kext and my nvidia gt 120m is working fully with qu/qc and internal screen..but in system profiler it says Unknown nVidia card..so where i need to add string to write nVidia GT 120M? in NVEnabler plist is empty - do i need to writer there and what syntacs?? here is picture..thanks for your replays... GT120M1GB.tiff
  11. Hy, i have Asus K70IO fully working on iAtkos v7 (10.5.7)..so now i want to install Snow Leopard..and followed this guide..http://www.insanelymac.com/forum/index.php?showtopic=189299...using DSDT Patcher 1.0.1e have patched and extracted my dsdt..and it writes at the end in terminal Compilation complete. 0 Errors, 42 Warnings, 0 Remarks, 63 Optimizations So...is this ok for warnings to be 42 or it will not function dsdt patch? All other RTC and HPET patch successfully.. here is what warnings i have: Intel ACPI Component Architecture ASL Optimizing Compiler version 20080926 [Oct 4 2008] Copyright © 2000 - 2008 Intel Corporation Supports ACPI Specification Revision 3.0a ./dsdt_fixed.txt 5694: If (LOr (MP0P (Local6), MP1P (Local6))) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5694: If (LOr (MP0P (Local6), MP1P (Local6))) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5696: Multiply (MCRS (Local6), 0x08000000, BF0F) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5698: If (MPCR (Local6)) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5700: If (MP0P (Local6)) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5702: If (MP1P (Local6)) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5713: If (MP0P (Local6)) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5715: Store (MP0N (Local6), Local5) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5719: If (MP1P (Local6)) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5721: Store (MP1N (Local6), Local5) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5725: If (LGreater (BNKN, MCDB (Local5))) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5727: Store (MCDB (Local5), BNKN) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5730: If (LLess (BNKX, MCDB (Local5))) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5732: Store (MCDB (Local5), BNKX) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5735: If (LGreater (COLN, MCDC (Local5))) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5737: Store (MCDC (Local5), COLN) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5740: If (LLess (COLX, MCDC (Local5))) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5742: Store (MCDC (Local5), COLX) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 5783: Method (MP0P, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (MP0P) ./dsdt_fixed.txt 5811: Method (MP1P, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (MP1P) ./dsdt_fixed.txt 5839: Method (MPCR, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (MPCR) ./dsdt_fixed.txt 5867: Method (MP0N, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (MP0N) ./dsdt_fixed.txt 5895: Method (MP1N, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (MP1N) ./dsdt_fixed.txt 5923: Method (MCRB, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (MCRB) ./dsdt_fixed.txt 5951: Method (MCRS, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (MCRS) ./dsdt_fixed.txt 5979: Method (MCDB, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (MCDB) ./dsdt_fixed.txt 6002: Method (MCDC, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (MCDC) ./dsdt_fixed.txt 6351: Method (_DSM, 4, NotSerialized) Warning 1087 - ^ Not all control paths return a value (_DSM) ./dsdt_fixed.txt 6351: Method (_DSM, 4, NotSerialized) Warning 1080 - ^ Reserved method must return a value (_DSM) ./dsdt_fixed.txt 6530: Method (GAPR, 0, NotSerialized) Warning 1087 - ^ Not all control paths return a value (GAPR) ./dsdt_fixed.txt 6550: Store (ROPO (Local0), Local1) Warning 1092 - ^ Called method may not always return a value ./dsdt_fixed.txt 6575: Method (ROPO, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (ROPO) ./dsdt_fixed.txt 6915: Method (_DSM, 4, NotSerialized) Warning 1087 - ^ Not all control paths return a value (_DSM) ./dsdt_fixed.txt 6915: Method (_DSM, 4, NotSerialized) Warning 1080 - ^ Reserved method must return a value (_DSM) ./dsdt_fixed.txt 7363: Method (WMNV, 3, NotSerialized) Warning 1087 - ^ Not all control paths return a value (WMNV) ./dsdt_fixed.txt 7591: Return (^^IXVE.IGPU._DSM (MUID, REVI, SFNC, ARGD)) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 7596: Return (^^XVR0.VGA._DSM (MUID, REVI, SFNC, ARGD)) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 7603: Return (^^IXVE.IGPU._DSM (MUID, REVI, SFNC, ARGD)) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 7608: Return (^^XVR0.VGA._DSM (MUID, REVI, SFNC, ARGD)) Warning 1092 - Called method may not always return a value ^ ./dsdt_fixed.txt 11322: Method (GMLE, 1, Serialized) Warning 1087 - ^ Not all control paths return a value (GMLE) ./dsdt_fixed.txt 11335: Method (SMLE, 1, Serialized) Warning 1087 - ^ Not all control paths return a value (SMLE) ./dsdt_fixed.txt 11355: Method (WLLC, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (WLLC) ASL Input: ./dsdt_fixed.txt - 15437 lines, 454364 bytes, 7327 keywords AML Output: ././dsdt.aml - 58366 bytes, 1835 named objects, 5492 executable opcodes Compilation complete. 0 Errors, 42 Warnings, 0 Remarks, 63 Optimizations i attached my dsdt.aml output from this compiler..is someone can fix it to have 0 warnings.... then i put this dsdt.aml like in tutorial from mars boot-132 and make iso write to cdrw disc press f5 at chameleon screen and at the beginning i see kext that is on the disc then write: FileLoadDrivers failed on a ramdisk and contiunue reading the retail disc of SL ( i think that kext are not loaded and there dore disabler.kext is not loaded and other kext)..and then goes to cpu panic ..unable to find driver for this platform ACPI...and then freeze... could please tell me somone what to do to make this thing work and make installation os SL...Thanks. dsdt.aml.zip
  12. ATI Moblity Radeon HD 3650 on iDeneb 1.3

    Hello. It's me again... I have tried many times to get working solution on ati mobility hd 2400 xt (dev: 94c8)....for now a have add EDID (extracted with phoenix tool under windows) to ATIinject.kext, add device id decimal in this file.but when booting using boot-132 with flags -x -v- -f i see that this kext is not loaded...strange??? Then i put ATINDRV.kext and ATIRadeonX2000.kext with ATIinject.kext to get working solution..but..when boot with -v flag it write VGA: family specific matching fails so when i look into ATIRadeonX2000.kext there is 0x94c81002 device and with hex editor in file ATIRadeonX2000 is twice c894 device..so this is just fine... I think that ATIinnject is writing to the registry EDID data to get LVDS internal screen working, ATINDRV is for resolution change, and the ATIRadeonX2000.kext is for QE/QC...so if console is writing VGA: family specific matching fails there is two possible solutions.. ATIRadeonX2000.kext does not support the device to be recognized(i use orginal ATIRadeonX2000 that has my device in so i think that's not the problem)..so guys what about IOGraphicsFamily.kext? I think that IOGraphicsFamily is responsable to not get my device detected and other ATI Mobility..so if console write VGA: family specific fails...then is garbaged screen and so on...so does one have a solution where to download iographicsfamily kext(i im now on windows) and how to patch(hexedit).... or how do i find what kext is writing in console VGA: family specific fails.. we are so close to find solution..so please mac guru help or if you have other idea let me know.. Thanks.
  13. ATI Moblity Radeon HD 3650 on iDeneb 1.3

    thanks..for info about edid... inserting is done in natit info plist just opet this file in plistedit pro editor and you will find a string LVDS or EDID..and paste in there..a have reading that you need to flip your byte...but find a good tutorial and pray for it to work.. http://tinyurl.com/yws6gk this is natit that uses edid in configuration file....
  14. ATI Moblity Radeon HD 3650 on iDeneb 1.3

    second trial... - i have deleted all ati kext in extensions folder - boot using boot-132 cd and my ati mobility radeon have been sucessfully recognized... here is a screenshoot.. - but during boot using -v parameter...i get this strange errors: Couldn't alloc class "ATIRadeonX2000" can't find extension with id com.apple.ATIRadeonX2000 can't find extension with id com.apple.kext.ATY_Iago localhost kernel[0]: ATY,Iago: Not usable so that means that the atiradeonx2000.kext is not loaded ( and for that no we/ci ), ATY_Iago framebuffer is not loaded so no recognized internal monitor, resulution etc... i have deleted all kext in extensions folder nd youse only kext from Trial 2 package including ATIRadeon2000.kext, ATINDRV.kext and others that include framebuffers... So have any idea how to fix this or what to do next??? Thanks..
×