Jump to content

HM65 Express Chipset - Sandy Bridge Laptops


  • Please log in to reply
16 replies to this topic

#1
makolet

makolet

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
The machine that I am currently working on is a generic, south east asian HM65 Sandy Bridge laptop with a 2.0Ghz mobile i7 (2630QM) processor.

Here is my pci dump:

00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB Controller [0c03]: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b5)
00:1d.0 USB Controller [0c03]: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
00:1f.6 Signal processing controller [1180]: Intel Corporation 6 Series Chipset Family Thermal Management Controller [8086:1c24] (rev 05)
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter [10ec:8176] (rev 01)
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)


Using the method described, below, I am able to get QE/CI with the onboard Intel HD 3000, 64 bit legacy kernel (10.6.0), unusable sound (scratchy, garbled), full bluetooth, no wifi, no HDMI out, no power management, battery support, speedstep or sleep. I believe that, aside from the wifi card in this machine, it should be possible to get this machine fully operational and I will attempt to do that in this thread. We need to survey various kexts, work on DSDT patches, work on bootloader patches to add support for the 2630QM processor and HM65 chipset, so that we can load the sandy bridge kernel, and so forth.

Others with similar builds based on the HM65 Chipset should join in, as it will be a very similar procedure to get those machines working.

Baseline to get a working system with QE/CI:

1) Use ##### Legacy (google to find this) to install from a retail 10.6.3 OSX disk. You must use the parameter busratio=20 when booting (EDIT: 2635QM is 8 or 9, 2630QM is 20 http://ark.intel.com...t.aspx?id=52219 )
2) Upgrade to 10.6.6 using the combo update (downloaded from apple's website). Restart (boot again with ##### legacy)
3) Make a copy of /System/Library/Extensions/IOPCIFamily.kext (put it someplace safe)
4) Upgrade to 10.6.7 using the MacbookPro Early 2011 updater (see http://tonymacx86.bl....arly-2011.html ) To do this, follow these steps:
-- 4.1) Install the AnVAL bootloader ( http://www.insanelym...howtopic=216726 )
-- 4.2) Copy the ##### /Extras directory ( cp -R /Volume/#####/Extra /Extra ) - Please note that this will result in the use of the legacy (10.6.0) kernel and the bundled kexts with ##### legacy
-- 4.3) Update the smbios.plist and edit the System Information (the link above on the tonymacx86 site goes over how to do this as a prerequisite for upgrading to 10.6.7)
-- 4.4) Reboot (start using ##### legacy disk, again).
-- 4.5) Upgrade to 10.6.7 as per the instructions on tonymacx86 site (URL above)
-- 4.4) Don't reboot after upgrading to 10.6.7
5) Move the 10.6.7 IOPCIFamily.kext file to somewhere safe and copy back the 10.6.6 IOPCIFamily.kext, in it's place. This was necessary for me because of lock-ups in the boot process where the log shows "[ PCI configuration begin ]" messages. The new sandy bridge IOPCIFamily.kext file cannot recognize the PCI device ids for the HM65 chipset, or something along those lines and chokes.
6) Install Kyle_C's boot file over the AnVal boot file (see this post: http://www.insanelym...hp...&p=1679200 )
7) Edit the com.apple.boot.plist and change the kernel parameters to "arch=i386 busratio=20 -force64"
7) Reboot - FULL QE/CI on HD 3000, 2630QM i7 SandyBridge


Notes: If you have a different processor, your busratio may be different. Please report your findings here.

Posted Image
Posted Image

PLEASE NOTE: I do not have time to educate on the basics of hackintoshing, if you don't understand parts of these instructions, please google around - all of these things are explained many times over in other postings on this site

UPDATE 5/6/2011

I have compiled my own version of Chimera (bootloader with Sandy Bridge support) with modifications to the bus speed for mobile sandy bridge chips, as well as a default smbios that clones the macbook pro 2011 8,2 sandy bridge profile. This bootloader also incorporates Kyle_C's changes to allow Intel HD to work. This is attached.

Unfortunately, I still get an immediate reset when I attempt to boot into the 2011 Macbook Pro Sandy Bridge kernel.

Attached Files



#2
G. House

G. House

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Using the method described, below, I am able to get QE/CI with the onboard Intel HD 3000, 64 bit legacy kernel (10.6.0),

Are you sure you mean the 10.6.0 kernel? Because after the step wich installs the 10.6.7 (early 2011) update you never replace the kernel with the 10.6.0 legacy and you don't use ##### any more?
Wich kernel was load while you took the screenshots?

in case you really use the 10.6.0 kernel: is it possible to use the different boot files, the "normal" 10.6.7 update and some kext from the early 2011 update for the hd3000 to get it work?

(sorry for bad english)

#3
makolet

makolet

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

Are you sure you mean the 10.6.0 kernel? Because after the step wich installs the 10.6.7 (early 2011) update you never replace the kernel with the 10.6.0 legacy and you don't use ##### any more?
Wich kernel was load while you took the screenshots?

in case you really use the 10.6.0 kernel: is it possible to use the different boot files, the "normal" 10.6.7 update and some kext from the early 2011 update for the hd3000 to get it work?

(sorry for bad english)


When you copy the ##### /Extra folder to your EFI partition (or root boot disk, as the case may be), you are effectively making the ##### legacy kernel (kernal v 10.6.0) into your default, instead of the mach_kernel on your boot disk (the 10.7.3 kernel that comes with the sandy bridge 10.6.7 update). Remember, kernel versions DO NOT match OS X versions. I know that is confusing, but it is the case.

If necessary, you may have to mount the /Extra/Preboot.dmg disk image and edit com.apple.boot.plist and/or smbios.plist.

#4
G. House

G. House

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

When you copy the ##### /Extra folder to your EFI partition (or root boot disk, as the case may be), you are effectively making the ##### legacy kernel (kernal v 10.6.0) into your default, instead of the mach_kernel on your boot disk (the 10.7.3 kernel that comes with the sandy bridge 10.6.7 update). Remember, kernel versions DO NOT match OS X versions. I know that is confusing, but it is the case.

If necessary, you may have to mount the /Extra/Preboot.dmg disk image and edit com.apple.boot.plist and/or smbios.plist.

You're right, sorry. I forgot, that the LEGACY_kernel-file is not touched by the 10.6.7 early update. The update overwrites only the MACH_kernel file, sorry i forgot that they have different names. I was a bit confused because on the current ##### Legacy the kernel called mach_kernel, not legacy_kernel. I know the difference between osx and kernel version, i only messed up legacy and mach kernel - sorry for my "stupid" question.

Since yesterday i try to get my HD3000 mobile working on my notebook. The posts of you all helps me alot, thank you :D
I write a detailed report after it works or i find anything out :)

Again, thanks for sharing your informations.

I installed AnVal to an additional USB Device with the modified boot-file and the /Extra-Folder from ##### and two legacy kernels (1.6.0 and 1.7.0) for testing. Its a good alternative because my internal western digital drive never boots chemeleon :| (tested many ideas last night.. no chance and no option to buy a new one on sunday night :)

EDIT: It looks like a better resulution :) But flashing blue backgrounds and black stripes... I think a bit fine tuning, but there is hope :) Thankyou :)

#5
Kyle_C

Kyle_C

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts

Its a good alternative because my internal western digital drive never boots chemeleon :D (tested many ideas last night.. no chance and no option to buy a new one on sunday night :)


This happens to me. For some reason OS X seems unable to do raw disk writes properly with certain drives. I just let ##### or whatever install the boot files into /usr/standalone/i386, reboot into a linux live CD and do the dd commands manually from there. Try it, I bet it will work for you!

#6
G. House

G. House

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

This happens to me. For some reason OS X seems unable to do raw disk writes properly with certain drives. I just let ##### or whatever install the boot files into /usr/standalone/i386, reboot into a linux live CD and do the dd commands manually from there. Try it, I bet it will work for you!

Ah Awesome idea thanks. I "played" around with grub2 on a guid drive to multiboot/chainload/.. the bootloader without success.

(Short Desc what i died (i5 2410m, hm65 chipset in asus notebook; hd3000 and GT 540M) - i followed this guid http://www.insanelym...howtopic=223754 using reatail 10.6.0 + ##### legacy, combo update and ##### legacy kernel with boot-file from makolet/1. post. follow the guide i copied only the two files with the result, that the snb doesnt came up. Sure becuase there is no kext like this - against the guide, you have to copy them, too. so here i am :)
Again thanks for patching, compiling & sharing the patches + informations :)

EDIT: It works arch386, osx10.6.7 with legacy kernel 10.6.0 and 10.7.0.. but very slow.. still needs tuning :D
Only Notebook Display, the "Detect Displays" Button doesn't work but the display is black for 2secs while (dis-)connect hdmi.

#7
aotsuki

aotsuki

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
Any update?
I just installed Lion DP3 on my HP DV4 3011TX, its also have the HM65 MB and I5 2410M CPU, ATI 6750M graphic card.
Now I only get Intel HD3000 with QE/CI.
Researching on edit dsdt for speedstep and 6750m working. :)

#8
afish

afish

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
arch=i386 busratio=20 -force64?

using a 32bit mode & force to run in 64bit mode?

Will arch=i386 busratio=20 runs?




Any update?
I just installed Lion DP3 on my HP DV4 3011TX, its also have the HM65 MB and I5 2410M CPU, ATI 6750M graphic card.
Now I only get Intel HD3000 with QE/CI.
Researching on edit dsdt for speedstep and 6750m working. :thumbsup_anim:


I have a Haier7G 2,with i3 2310M,which have the HM65 & 6730M graphic card,when I use the vanlia core the screen turns to black,But It still runs。How can u get the HD3000 with qe/ci?

#9
lenovo3000

lenovo3000

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male

arch=i386 busratio=20 -force64?


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.

#10
yosi2k

yosi2k

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
[quote name='makolet' date='May 5 2011, 06:56 AM' post='1679320']
The machine that I am currently working on is a generic, south east asian HM65 Sandy Bridge laptop with a 2.0Ghz mobile i7 (2630QM) processor.

Here is my pci dump:



Using the method described, below, I am able to get QE/CI with the onboard Intel HD 3000, 64 bit legacy kernel (10.6.0), unusable sound (scratchy, garbled), full bluetooth, no wifi, no HDMI out, no power management, battery support, speedstep or sleep. I believe that, aside from the wifi card in this machine, it should be possible to get this machine fully operational and I will attempt to do that in this thread. We need to survey various kexts, work on DSDT patches, work on bootloader patches to add support for the 2630QM processor and HM65 chipset, so that we can load the sandy bridge kernel, and so forth.

Others with similar builds based on the HM65 Chipset should join in, as it will be a very similar procedure to get those machines working.

Baseline to get a working system with QE/CI:



Notes: If you have a different processor, your busratio may be different. Please report your findings here.

Posted Image
Posted Image

PLEASE NOTE: I do not have time to educate on the basics of hackintoshing, if you don't understand parts of these instructions, please google around - all of these things are explained many times over in other postings on this site

UPDATE 5/6/2011

I have compiled my own version of Chimera (bootloader with Sandy Bridge support) with modifications to the bus speed for mobile sandy bridge chips, as well as a default smbios that clones the macbook pro 2011 8,2 sandy bridge profile. This bootloader also incorporates Kyle_C's changes to allow Intel HD to work. This is attached.

Unfortunately, I still get an immediate reset when I attempt to boot into the 2011 Macbook Pro Sandy Bridge kernel.
[/q



I am sorry if this questions is to elemental, but i have been searching the posts and yours is the only one i found with the information i need. however, i cannot find the right way to install your Makolet Chimera bootloader and have not been able to find a post to explain this.

can you point me in the right direction???

#11
appleworm

appleworm

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts
  • Location:Manresa
Good Work makolet but...

- 4.4) Reboot (start using ##### legacy disk, again).
- 4.5) Upgrade to 10.6.7 as per the instructions on tonymacx86 site (URL Above)


The instructions of the link tonymacx86 is install 10.6.7 MBP early 2011 update with MacBookPro8,1 on smbios.plist. Impossible to install this update with Preboot.dmg/Extra and smbios.plist with modelname MacPro3,1 (##### Legacy.)

Can clarify please?

#12
Revived

Revived

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Hi,

I'm trying to fix the resolution on my Sandy Bridge HM65 aswell.
I skipped step 4.1 and step 4.2 because i don't mind booting from the ##### Legacy disk.
I followed the other steps but when i try to instal the early 2011 Macbook Pro 10.6.7 update it tells me my system is not compatible. But i did instal the Macbook Pro definition. Does one of you know a solution for this?

#13
pauldmps

pauldmps

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
@OP

Did you try installing Lion? Most probably, Lion + VoodooHDA would solve your garbled sound problem. But it will, most probably, also break QE/CI on HD3000 GPU.

No laptop owner with deviceID 0116 has been able to get proper QE/CI working on Intel HD3000.

Please try out Lion & post how it goes.

#14
jazzyguy

jazzyguy

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts
  • Gender:Male
  • Location:USA

@OP

Did you try installing Lion? Most probably, Lion + VoodooHDA would solve your garbled sound problem. But it will, most probably, also break QE/CI on HD3000 GPU.

No laptop owner with deviceID 0116 has been able to get proper QE/CI working on Intel HD3000.

Please try out Lion & post how it goes.


I have hd 3000 with 0116 iirc and I have qe/ci. Just need macbookpro8,1 smbios.

#15
pauldmps

pauldmps

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts

I have hd 3000 with 0116 iirc and I have qe/ci. Just need macbookpro8,1 smbios.


Really?

Did you ever get "Transcript Offline: Buffer pool allocate [18100] failed" or "SNB Framebuffer did not show up, unload" errors ?

What exact steps did you perform? What bootloader are you using ?

#16
ltoozdotcom

ltoozdotcom

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Gender:Male
Kyle_C found a painless way to do this and I got mine running native resolution and full QE/CI/CL painlessly, no modification, no legacy stuff, pure vanilla.

Go here

Cheers,

Louis

#17
Hedazilla

Hedazilla

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

The machine that I am currently working on is a generic, south east asian HM65 Sandy Bridge laptop with a 2.0Ghz mobile i7 (2630QM) processor.

Here is my pci dump:



Using the method described, below, I am able to get QE/CI with the onboard Intel HD 3000, 64 bit legacy kernel (10.6.0), unusable sound (scratchy, garbled), full bluetooth, no wifi, no HDMI out, no power management, battery support, speedstep or sleep. I believe that, aside from the wifi card in this machine, it should be possible to get this machine fully operational and I will attempt to do that in this thread. We need to survey various kexts, work on DSDT patches, work on bootloader patches to add support for the 2630QM processor and HM65 chipset, so that we can load the sandy bridge kernel, and so forth.

Others with similar builds based on the HM65 Chipset should join in, as it will be a very similar procedure to get those machines working.

Baseline to get a working system with QE/CI:



Notes: If you have a different processor, your busratio may be different. Please report your findings here.

Posted Image
Posted Image

PLEASE NOTE: I do not have time to educate on the basics of hackintoshing, if you don't understand parts of these instructions, please google around - all of these things are explained many times over in other postings on this site

UPDATE 5/6/2011

I have compiled my own version of Chimera (bootloader with Sandy Bridge support) with modifications to the bus speed for mobile sandy bridge chips, as well as a default smbios that clones the macbook pro 2011 8,2 sandy bridge profile. This bootloader also incorporates Kyle_C's changes to allow Intel HD to work. This is attached.

Unfortunately, I still get an immediate reset when I attempt to boot into the 2011 Macbook Pro Sandy Bridge kernel.

Hi everyone!

I have a HP Pavilion dv6-6050se with the following specs:

CPU:Intel Core i5 2410M (Sandy Bridge with Intel HD 3000)
RAM:4GB DDR3 1333Mhz
VGA:AMD Radeon HD 6770 1GB GDDR5

I have successfully installed Mac OS X 10.6 Retail Using ##### legacy and downloaded all the attached files above,can anyone please help me or tell me how and where to place the extracted files?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy