Jump to content

AlexanderPD

Members
  • Content count

    55
  • Joined

  • Last visited

About AlexanderPD

  • Rank
    InsanelyMac Protégé
  1. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    i compared dsdt extracted from osX and from windows, it's exatly the same thing Our problem is this SNC, i don't know how to access it, how to modify it (you can't modify via dsdt) or how to trick it
  2. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    they use latest nvidia driver who fix the problem.. before that nvidia fix people used to force the edid. We alreadi tried to force every single setting (edid too) without any success
  3. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    some gurus said it's SNC (sony notebook controller) fault, so it make senses. Do you think we can somehow access or edit this snc or we can overwrite this IDAB in dsdt?
  4. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    i tried to: change _ADR method to Name add "Store (0x02, GPID)" after the windows 2009 string, like you suggest still nothing Leaving that 2 mod i tried in order (only 1 mod at time): Change OSYS to 0x07D2 Replace Linux to Darwin Replace Windows 2006 to Darwin Change _ADR in PEG3 from 0x00030000 to 0x00010000 still nothing Thank you for your help anyway!!! It's cool having some expert helping us with dsdt
  5. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    Sorry i made some mistakes First of all in our DSDT we have 3 _DOD method, not only that one i posted before. The other 2 are inside PEG3 and PEGP devices, and here how they appear: Name (_DOD, Package (0x03) { 0x0100, 0x0110, 0x80007330 }) The lcd device is correctly at 0x0110. I tried again the first modify you suggest and, no kernel panic (sorry i used the wrong dsdt file when i tried first) but still no internal lcd. I tried to change Store (Zero ,NDID) to (0x02, NDID), still nothing happens. Also tried to change in the first _DOD the return value from 0x0400 to 0x0110, nothing I'm really not good with ACPI understanding and i don't know where i can see how _DOD method work with other methods, can you help a little more about this? Also, i'm attaching the full ACPI and uncompiled DSDT i just extract, hoping it helps. Thank you again! ACPI.zip dsdt.zip
  6. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    Thank you for your answer i tried and osX go in kernel panic while booting, i can read this error on the top of the screen: Unable to find driver for this platform :\"ACPI\".\n"@/SourceCache/xnu/xnu-1504.9.26/iokit/Kernel/IOPlatformExpert.cpp:1389
  7. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    ok this GIANT piece of code is mine _DOD, what or where we can edit it? Method (_DOD, 0, NotSerialized) { If (CondRefOf (IDAB)) {} Else { Store (0x00, NDID) If (LNotEqual (DIDL, Zero)) { Store (SDDL (DIDL), DID1) } If (LNotEqual (DDL2, Zero)) { Store (SDDL (DDL2), DID2) } If (LNotEqual (DDL3, Zero)) { Store (SDDL (DDL3), DID3) } If (LNotEqual (DDL4, Zero)) { Store (SDDL (DDL4), DID4) } If (LNotEqual (DDL5, Zero)) { Store (SDDL (DDL5), DID5) } If (LNotEqual (DDL6, Zero)) { Store (SDDL (DDL6), DID6) } If (LNotEqual (DDL7, Zero)) { Store (SDDL (DDL7), DID7) } If (LNotEqual (DDL8, Zero)) { Store (SDDL (DDL8), DID8) } } If (LEqual (NDID, 0x01)) { Name (TMP1, Package (0x01) { 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP1, 0x00)) Return (TMP1) } If (LEqual (NDID, 0x02)) { Name (TMP2, Package (0x02) { 0xFFFFFFFF, 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP2, 0x00)) Store (Or (0x00010000, DID2), Index (TMP2, 0x01)) Return (TMP2) } If (LEqual (NDID, 0x03)) { Name (TMP3, Package (0x03) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP3, 0x00)) Store (Or (0x00010000, DID2), Index (TMP3, 0x01)) Store (Or (0x00010000, DID3), Index (TMP3, 0x02)) Return (TMP3) } If (LEqual (NDID, 0x04)) { Name (TMP4, Package (0x04) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP4, 0x00)) Store (Or (0x00010000, DID2), Index (TMP4, 0x01)) Store (Or (0x00010000, DID3), Index (TMP4, 0x02)) Store (Or (0x00010000, DID4), Index (TMP4, 0x03)) Return (TMP4) } If (LEqual (NDID, 0x05)) { Name (TMP5, Package (0x05) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP5, 0x00)) Store (Or (0x00010000, DID2), Index (TMP5, 0x01)) Store (Or (0x00010000, DID3), Index (TMP5, 0x02)) Store (Or (0x00010000, DID4), Index (TMP5, 0x03)) Store (Or (0x00010000, DID5), Index (TMP5, 0x04)) Return (TMP5) } If (LEqual (NDID, 0x06)) { Name (TMP6, Package (0x06) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP6, 0x00)) Store (Or (0x00010000, DID2), Index (TMP6, 0x01)) Store (Or (0x00010000, DID3), Index (TMP6, 0x02)) Store (Or (0x00010000, DID4), Index (TMP6, 0x03)) Store (Or (0x00010000, DID5), Index (TMP6, 0x04)) Store (Or (0x00010000, DID6), Index (TMP6, 0x05)) Return (TMP6) } If (LEqual (NDID, 0x07)) { Name (TMP7, Package (0x07) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP7, 0x00)) Store (Or (0x00010000, DID2), Index (TMP7, 0x01)) Store (Or (0x00010000, DID3), Index (TMP7, 0x02)) Store (Or (0x00010000, DID4), Index (TMP7, 0x03)) Store (Or (0x00010000, DID5), Index (TMP7, 0x04)) Store (Or (0x00010000, DID6), Index (TMP7, 0x05)) Store (Or (0x00010000, DID7), Index (TMP7, 0x06)) Return (TMP7) } If (LEqual (NDID, 0x08)) { Name (TMP8, Package (0x08) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP8, 0x00)) Store (Or (0x00010000, DID2), Index (TMP8, 0x01)) Store (Or (0x00010000, DID3), Index (TMP8, 0x02)) Store (Or (0x00010000, DID4), Index (TMP8, 0x03)) Store (Or (0x00010000, DID5), Index (TMP8, 0x04)) Store (Or (0x00010000, DID6), Index (TMP8, 0x05)) Store (Or (0x00010000, DID7), Index (TMP8, 0x06)) Store (Or (0x00010000, DID8), Index (TMP8, 0x07)) Return (TMP8) } Return (Package (0x01) { 0x0400 }) }
  8. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    can you post original and modded file inf for your vaio?
  9. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    i mailed the author of this page: http://pmeerw.net/vaio/#snc for suggestion, here the answer: i'll try this when i have enough time to do, this remote debugging needs some googling for me edit: i can't find any snc.sys driver, but in my C:\Windows\System32\drivers dir there is a file called SFEP.sys and it's the only driver signed by sony running on my system, SFEP means "Sony Firmware Extension Parser" maybe it can be useful.. i hope
  10. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    sorry but i don't think you can solve this with a program OsX see on our system a single VGA (it's right, we have only 1), when we load nvidia driver we can have video output on external VGA and HDMI but not with internal monitor. Without loading any nvidia driver we can have osX in internal lcd display in Vesa mode, so without any video acceleration. Our very problem is that nvidia driver for some reason can't see the internal lcd connected to LVDS and we can't figure why. One valid approach to this problem is try to locate and edit that "difference" from our vaio and other laptop that makes LVDS unreachable from nvidia driver, some expert said that it can be a SNC problem (Sony Notebook Controller) but i don't know nothing about it. Other valid approach is to patch nvidia driver, but in mac os you can't edit that like windows, it's all totally closed and i can't find anyone modding it. ps: forcing nvidia driver to the right lvds address (changing nvcap and similar) doesn't help at all, if you read this entire thread we tried really anything immaginable pps: here your Graphics/Display section even i think you can do nothing with this: GeForce GT 330M: Chipset Model: GeForce GT 330M Type: GPU Bus: PCIe Slot: Slot-1 PCIe Lane Width: x16 VRAM (Total): 1024 MB Vendor: NVIDIA (0x10de) Device ID: 0x0a29 Revision ID: 0x00a2 ROM Revision: 70.16.45.00.05 Displays: Display Connector: Status: No Display Connected S/T 51S: Resolution: 800 x 600 @ 75 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Rotation: Supported
  11. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    tried with nvidia driver enabled and external monitor working, i got this error when opening gfxCardStatus: You are using a system that gfxCardStatus does not support. Please ensure that you are using a MacBook Pro with dual GPUs. if i click "swap gpu" i get nothing, thank you anyway
  12. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    still no internal lcd for me :censored2:
  13. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    did you manage that kext to work? i still can't see my intel wi-fi card, maybe for the 10.6.6 kernel.. i have kernel panic with 10.6.7 edit: ok, with legacy 10.6.7 and disabling 32bit mode i can boot the os with a full 10.6.7 system, but mac os still can't see the wi-fi card. Maybe we have different cards? mine is intel 6200 and btw, any european user solved the "<" and ">" key not working with european keyboard? last edit: ok ok ok ok ok i'm a little dumb today, seems like european user (like me) got the intel 6200 by default and american user the atheros, so i still need an external wifi card
  14. AlexanderPD

    AR9287(AR5B97)wifi works fine in 10.6.7 finally!

    audio works with this: http://www.insanelymac.com/forum/index.php...t&p=1624792 still nothing for internal video
  15. AlexanderPD

    Sony Vaio VPCF115FM Discussion: DSDT Injection

    we must remember that experts said the original problem is about SNC, so i think it's right to still investigate a bit over that i found an old topic here by Krazubu (wow!) about this and a guy posted a beta driver for osx 10.5.5 that try to "switch" display outputs calling a method from dsdt called "SODV". In linucs it works, in osX driver works but that method do nothing. Post with that driver: http://www.insanelymac.com/forum/index.php...t&p=1115004 We must still remember that other laptops with geforce 330m have working internal screen, so the real difference is only the SNC. Ootlink opened a thread about this but it died after 3 reply, sadly i'm tring to investigate more on this SNC and understand what exacly it does, maybe the solution is a simple dsdt patch on the snc device!
×