Jump to content
InsanelyMac Forum

lenovo3000

Members
  • Content count

    32
  • Joined

  • Last visited

About lenovo3000

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
    Male
  1. Both the version number and file size are the same, but checksum differs. I started to manually patch AICPUPM from 10.6.8 with Hiew using diff as a reference, and it suddenly appeared, that offsets of all the relevant WRMSR opcodes remain unchanged. Immediate experiment showed that current SpeedStepper does the job, no need for update (still may be worth to amend the description in the first post?) Thanks a lot for your efforts, flAked P.S. for lenovo laptop owners: ThinkPad BIOS also blocks write operations to 0xe2, confirmed with latest BIOS BITS 438, you have to use the patch to get native PM.
  2. lenovo3000

    Intel HD Graphics / i7 2600

    Thanks a lot for info. According to my DSDT the 1st port is VGA, the 2nd is internal LCD. I believe it is the cause of heavy screen distortion on 10.6.7SNB drivers with "AAPL,os-info" trick, it defines MBP port layout regardless of the actual configuration. The only artifact free way to get native resolution and QE/CI/OpenGL for me is to use 10.7 graphics package. It's definitely not the best idea, but all other attempts simply do not help at all, while I can't switch to 10.7DPx due to compartibility issues. The only real drawback discovered since start of June is that idle CPU remains rather hot inspite of SpeedStep and native ACPUPM.kext working -- I guess, due to kext version mixing graphics core is operating at full speed. I tried to fix VGA-1st-port issue on 10.6.x by changing port order in GFX0._DOD method, but no luck. May I ask you about the mentioned connector info table, where is it located (not seen in ioreg dump)? I am just going to check whether it remains the same after DSDT patching. It seems to rely on "os-info" in 10.6.7, while using Smboardproduct for port layout selection on 10.7. It may be possible to use you method with 10.6.x drivers to VGA-1st-port order issue. Could you please provide some hints, not wasting you time and efforts for detailed guide? By the way, don't you expect the Mac Pro and Mac mini Smboardproducts to be more suitable for you hardware, since those products do not have LVDS attached by default? I mean, it looks like a temporary fix for you (until Mac Pro / Mac mini release), while for those guys with laptops the situation is worse.
  3. lenovo3000

    need help with my DSDT (Lenovo G470)..

    It may be the reason. There is a SDXC section in MBP8,1 DSDT, it may be worth to inject into the appropriate RPxx section, may enable card reader support. BTW, are you sure that you CRW was enabled while dumping DSDT snapshot? It seems that lenovo BIOS amends DSDT when you enable/disable USB-connected internal devices like BT, camera, CRW, etc. Probably it was switched off in BIOS and thus is not included into your modified DSDT. I am going to make 2 dumps and compare the device trees with "cat dsdt1.dsl | grep Device", suppose to see enabled USB-devices at the bottom of the list. UPDATE: OK, I was wrong. DSDT dump should not be the reason of you USB-CRW issue. Did not bother to check all ACPI tables, but DSDT definitely remains the same, whatever devices are enabled or disabled (BT, USB, CRW tested). Since this security feature was advertised as HM65 specific by Intel, it's safe to assume that I/O access is handled by BIOS directly. The same equipement as in MBP might be stable with MBP specific installation. The rest of hw simply does not work at all. In fact, even a partial MBP update may lead to unsupported DVD-RW, etc. Concerning my video/sleep issues I suppose it is ThindPad specific, it has 5 ports: CRT, LCD, DP01, DP02, DP3 and the first one is CRT, not LCD, while the latest pair is available through dock station. Thus my video section looks really different from yours and I can't get internal LCD working with 10.6.x drivers, only Lion DP3 switches to internal LCD at boot, but it does not at wake up. AFAIK mode 3 is the default one -- Mac OS to decide whice mode to use 0 or 1 -- I guess deep sleep on battery and light sleep when AC adapter connected. But this policy might be supported with DSDT as well -- probably it is better to select 0 or 1 manually.
  4. lenovo3000

    need help with my DSDT (Lenovo G470)..

    Hm, sorry for that. Was almost sure it's supported. Hope it's one of the newest chips and drivers are coming soon. May I ask you about sleep/wake up -- did you have the following issue: after "light sleep" (pmset -a hibernatemode=0) -- internal LCD does not wake up. Same problem occurs when LCD is switched off by powersaving timer. I can fully control brightness, but see nothing -- the LCD remains blank until restart. And the rest of hardware wakes successfully -- tested with Remote Desktop connection. "Deep sleep" (pmset -a hibernatemode=1) is OK, it was enough to comment out a single line in resume.c and rebuild Chimera (only boot file to be replaced) to avoid "Not enough space to restore image. Press any key to proceed with normal boot". Nevertheless I it would be nice to fix quick speel and not to waste 8GiB of root partition for /var/vm/sleepimage.
  5. lenovo3000

    need help with my DSDT (Lenovo G470)..

    Since your product is built-in (am I correct, or did you buy an external one?), while those listed are retail, it's OK not to find your id in the info.plist. But you may try to determine how/where does the patch add product-ids, and inject your own id in the same may. Good luck.
  6. lenovo3000

    need help with my DSDT (Lenovo G470)..

    Congratulations! Concerning your reader, I would say -- lucky you are! In fact any USB-CRW should be compartible, it might be just a matter of white (or black) listing inside Info.plist. It seems that Realtek chip is inside most dongles, whatever brandname/logo is printed on the package. My reader is also Realtek, but PCI-E, thus useless under Mac OS. Follow a link at the bottom of the page -- "USB SmartCard reader patch for Mac OS X": http://www.realtek.com.tw/downloads/downlo...p;GetDown=false
  7. lenovo3000

    need help with my DSDT (Lenovo G470)..

    There is a special thread for Sandy Bridge native PM on ASUS m/b: http://www.insanelymac.com/forum/index.php...00#entry1663125 The current workaround is a binary patch for AICPUPM.kext. It appeared, that the same "ASUS m/b issue" concerns lenovo m/b as well. Here is the guide, it worked for my lenovo L520 (i3-2310m / HM65): http://tonymacx86.com/viewtopic.php?f=79&t=21698 Don't use iMac update as proposed there, since you have laptop, grab the lastest MBP1.4 update (downloadable at apple.com) Unfortunately, a bug in Chameleon / Chimera loader does not allow me to wake up after hibernate. I also get black screen after "light sleep (w/o hibernate)" with LPNF device added. With LCD1234 the panel is backlighted, but no signal. Aside from this wake up is successful, I connected remotely to Desktop and checked the logs as well.
  8. This thread is rather outdated. You don't need those tricks with kernel 10.7.3 or 10.7.4 -- just use Chimera 1.4.x and BridgeHelper, or download latest MBP updates and extract mach_kernel youself. If you get kernel panic on start (most laptop users do), just remove both AppleIntelCPU*.kexts. Thus, no SpeedStep/Sleep. Desktop users do not get kernel panic with iMac kernel and thus benefit from native PM support.
  9. lenovo3000

    Intel HD Graphics / i7 2600

    I would propose to use SNB kexts from the latest update, it does not require "AAPL,os-info" update any more, if I am not mistaken: http://support.apple.com/downloads/DL1382/...reUpdate1.4.dmg And Cinebench score is higher, if you install the whole update (thanks to the new OpenGL framework, I guess), but make a backup first -- you might loose DVD-RW / USB support.
  10. lenovo3000

    Intel HD Graphics / i7 2600

    It seems that the following update solves some issues including HD graphics and Intel Chipset 6 recognition, but you may loose DVD-RW support, etc. http://support.apple.com/downloads/DL1382/...reUpdate1.4.dmg So a selective install might be better.
  11. lenovo3000

    Intel HD Graphics / i7 2600

    Hm, there's empty space there. Hm. Looks like IOGraphicsFamily.kext enables control for "native" panels only. May I ask you about your ids? You can get'em with: ioreg -lw0|egrep "DisplayProductID|DisplayVendorID" Negative, sir. Since final memory upgrade, no artifacts in 10.6.7 SL with Lion kexts. Video memory grew to 512MiB, but even with 384MiB it occured to be a one time issue, immediately after upgrade. BTW, the latest receipt includes 3 kexts from 10.6.7MBP + 3 from 10.7. Considering it as final solution, I tried it on my resque partition today, but got only native resolution immediately, no QE/CI -- until AppleIntelHDGraphicsVADriver.bundle was erased (after comparing /System/Library/Extensions/ on both partitions I discovered that this ugly bundle had been deleted at some earlier stage of experiments). Please keep in mind, that the bundle may prevent QE/CI enabling. UPDATE Native backlight control available: 1) at Display settings; 2) with Fn+F9[scrLk]/F11[Pause] (lenovo keyboard); 3) with F1/F2 (Apple Wireless Keyboard). Follow instructions below. A pair of AAPL properties was encoded with gfxutil: <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,aux-power-connected</key> <integer>1</integer> <key>AAPL,backlight-control</key> <integer>1</integer> </dict> and injected to /Extra/com.apple.Boot.plist <key>device-properties</key> <string>a20000000100000001000000960000000200000002010c00d041030a000000000101060000027fff04003200000 04100410050004c002c006200610063006b006c0069006700680074002d0063006f006e00740072006f006c00000008000 00001000000360000004100410050004c002c006100750078002d0070006f007700650072002d0063006f006e006e00650 0630074006500640000000800000001000000</string> ATTN: this string does not contain the famous "AAPL,os-info" property. Nothing happened until I tried a DSDT modification proposed on applelife.ru forum (thnx to Slice). The following device was added just above the PWRB: Device (PNLF) { Name (_HID, EisaId ("APP0002")) Name (_CID, "backlight") Name (_UID, 0x0A) Name (_STA, 0x0B) } Enjoy.
  12. lenovo3000

    Intel HD Graphics / i7 2600

    Hm, do you have a separate brightness control or do you mean Calibrate button of Color tab of Display applet? BTW, happy to inform everybody, that it is possible to use 10.7 framebuffer on 10.6.7 with full QE/CI. Initially I took 6 kexts from 10.7: +AppleIntelHDGraphics.kext +AppleIntelHDGraphicsGLDriver.bundle +AppleIntelHDGraphicsGA.plugin AppleIntelSNBVA.bundle AppleIntelSNBGraphicsFB.kext AppleVADriver.bundle It gave me the native resolution with HD3000 but no QE/CI. Now it appears that the first 3 kexts marked with (+) should be kept from 10.6.7MBP unmodified. In fact, it may be enough to update AppleIntelSNB* only. Since most HD3000 users do not need use 10.7 kexts, this final solution is only important for those unlucky, who have the issue with internal LCD/VGA on 10.6.7 kexts as I do.
  13. lenovo3000

    Intel HD Graphics / i7 2600

    If you want to inject your own strings with Chameleon, google for "gfxutil". Concerning "my" string, all the credits go to Kyle_C, who discovered the role of "AAPL,os-info" property. Looks like a separate device and no matter how exactly it was implemented -- a separate chip on Foxconn m/b, etc. -- since it deals with Intel/ATI and should not be compatible with Optimus. What might be easier: to force nVidia working separately, or to enable Optimus switching functionality under Mac OS? IMHO the former could be possible, while the later seems to be a sort of time waste.
  14. lenovo3000

    Intel HD Graphics / i7 2600

    Oh, thanks for info. I was not aware of LaCie and USB 3.0 products like this: http://www.lacie.com/us/products/product.htm?id=10493
  15. lenovo3000

    Intel HD Graphics / i7 2600

    Did anyone succeed with backlight control of internal LCD? There is a property "backlight-control" in MBP8,1 ioreg. And I now for sure, that it was working on vintage laptops with Intel GMA950 -- just with standard Fn+Del, Fn+Home keys. It seems I have tried everything, even native Apple BT Keyboard, but still can't change brightness in Mac OS.
×