Jump to content

[Problem] Haswell HD4400 doesn't start


Biso007
 Share

9 posts in this topic

Recommended Posts

Hello,

 

I have HP Elitebook 840 G1 (i7-4600U Haswell + HD4400 mobile ID:0A16) with one HDD (Win7 + OSX) and booting with clover 3320 from legacy MBR partition scheme.

I installed 10.11 with no problem from the USB but can't run OSX from the HDD (can't start the graphic card after getting the missing IOBluetooth controller message).

I tried:
1- Inject IntelGFX 0x0412:8086
2- With fix GFX in DSDT and without DSDT at all
3- Putting FakePCIID.kext in Clover\kexts and in S\L\E or without
4- Deleting all AppleIntelHD4000 files from S\L\E
5- Booting with -x

Nothing seems to work for me and would appreciate any advice.

 

TIA

Link to comment
Share on other sites

First of all :

Check if your PC / Laptop has got UEFI / EFI .

If it has, then install clean install OS X ( Using Disk Utility, erase your Entire disk, then, make 1 partition with HFS+ and GUID style partition table ) .

Using MBR and Legacy Clover on a UEFI / GPT capable Laptop / PC is a little bit foolish .

If it has got MBR, then install OS X with MBR style partition and HFS+ .

Reboot to your USB that contains Clover Bootloader .

As for my experience, IOBluetooth Controller Messages ( Missing transport, Completed ... And many others ) tells that you may have got an AMD / NVidia Graphics Card independent on your Laptop / PC and OS X in theory doesn't know which one to use and uses the wrong one ( In this case, NVidia or AMD one which hasn't been disabled using the proper DSDT / SSDT Patches ) .

Check on your BIOS to see if you can disable NVidia or AMD card, once you disable-it, you will be able to boot with your normal flags onto OS X .

If not, the process is a little bit tricky, but not too much .

Boot to your Clover USB and enable this boot argument :

" nv_disable=1 " ( Without the quotation marks ) .

Then i recommend to put this one to see what is happening :

" -v " ( Without quotation marks BTW ) .

I don't see your entire PC / Laptop specifications, please, kindly put them on a separate message or edit your post so we can know more about your Laptop / PC and help you .

If it keeps doing the same, upload a Good Resolution Image ( With phone, tablet ... ) of your verbose mode screen .

If you can now boot into OS X, congratulations, download CLOVER from it's webpage and install-it to your machine .

Don't forget to add the bootflags every time you wanna use your OS X, or simply edit your config.plist by adding them to it .

 

PD:

I'll answer you the questions you've done :

 

1. Injecting Intel without proper Kexts is wrong idea ...

2. DSDT patching on the fly with Clover without a working DSDT is also a wrong idea ( Maybe using OEM ones it works, but don't make-it ) .

3. Putting the same Kext on 2 or more different locations is a bad idea, also, if you use FakePCIID make sure you also put FakePCIIDHDGraphics Kext on /Clover/Kexts .

4. Deleting the Kexts will make your HD Graphics Card don't load ... ( BTW HD4400 uses AppleIntelHD5000 ) 

5. Safe mode will not help you because AMD / NVidia Kexts load ...

 

Cheers 

- Joel

Link to comment
Share on other sites

First of all :

Check if your PC / Laptop has got UEFI / EFI .

If it has, then install clean install OS X ( Using Disk Utility, erase your Entire disk, then, make 1 partition with HFS+ and GUID style partition table ) .

Using MBR and Legacy Clover on a UEFI / GPT capable Laptop / PC is a little bit foolish .

If it has got MBR, then install OS X with MBR style partition and HFS+ .

Reboot to your USB that contains Clover Bootloader .

As for my experience, IOBluetooth Controller Messages ( Missing transport, Completed ... And many others ) tells that you may have got an AMD / NVidia Graphics Card independent on your Laptop / PC and OS X in theory doesn't know which one to use and uses the wrong one ( In this case, NVidia or AMD one which hasn't been disabled using the proper DSDT / SSDT Patches ) .

Check on your BIOS to see if you can disable NVidia or AMD card, once you disable-it, you will be able to boot with your normal flags onto OS X .

If not, the process is a little bit tricky, but not too much .

Boot to your Clover USB and enable this boot argument :

" nv_disable=1 " ( Without the quotation marks ) .

Then i recommend to put this one to see what is happening :

" -v " ( Without quotation marks BTW ) .

I don't see your entire PC / Laptop specifications, please, kindly put them on a separate message or edit your post so we can know more about your Laptop / PC and help you .

If it keeps doing the same, upload a Good Resolution Image ( With phone, tablet ... ) of your verbose mode screen .

If you can now boot into OS X, congratulations, download CLOVER from it's webpage and install-it to your machine .

Don't forget to add the bootflags every time you wanna use your OS X, or simply edit your config.plist by adding them to it .

 

PD:

I'll answer you the questions you've done :

 

1. Injecting Intel without proper Kexts is wrong idea ...

2. DSDT patching on the fly with Clover without a working DSDT is also a wrong idea ( Maybe using OEM ones it works, but don't make-it ) .

3. Putting the same Kext on 2 or more different locations is a bad idea, also, if you use FakePCIID make sure you also put FakePCIIDHDGraphics Kext on /Clover/Kexts .

4. Deleting the Kexts will make your HD Graphics Card don't load ... ( BTW HD4400 uses AppleIntelHD5000 ) 

5. Safe mode will not help you because AMD / NVidia Kexts load ...

 

Cheers 

- Joel

Welcome JBCDev to the forums,

 

The idea is totally correct, but take a detailed look here

 

@Biso007 please try to give us more specific information about your OSX version and post a picture of your kernel panic.

Link to comment
Share on other sites

Welcome JBCDev to the forums,

 

The idea is totally correct, but take a detailed look here

 

@Biso007 please try to give us more specific information about your OSX version and post a picture of your kernel panic.

 

This helps for users that got Vanilla OS X 10.10.2 / 10.10.3, not 10.11.X .

On El Capitan, we don't need anymore AppleIntel* On-The-Fly Kext patching, as FakePCIID dones it's job .

We only need ig-platform-id and IntelGFX injections plus FakePCIID and FakePCIIDHDGraphics Kexts pasted at /Clover/Kexts to keep /S/L/E as vanilla as possible .

Cheers

- Joel

Link to comment
Share on other sites

Thx a million for this super response. The reason to use MBR mode is that it's the work laptop and it comes with a pre-installed windows 7 image on it with MBR partition. So, I can't repartition the disk. The only missing and new piece to me is FakePCIIDHDGraphics kext. I never heard about it before. I'll try your tips and post the results.

Link to comment
Share on other sites

Thx a million for this super response. The reason to use MBR mode is that it's the work laptop and it comes with a pre-installed windows 7 image on it with MBR partition. So, I can't repartition the disk. The only missing and new piece to me is FakePCIIDHDGraphics kext. I never heard about it before. I'll try your tips and post the results.

https://github.com/RehabMan/OS-X-Fake-PCI-ID

 

But what laptop is your question regarding?

Link to comment
Share on other sites

I searched some info across the web about your laptop specifications and ...

 

Intel Core i7-2640M not uses Intel HD Graphics 4400M, uses Intel HD Graphics 3000 .

4 GB's RAM, no problem there ( Maybe, reconsider add more on the future to avoid problems ) .

 

Related to your Laptop :

 

i7-2640M CPU Info : Correct  

4GB's RAM DDR3  : Correct

No HDD Specified  : Incorrect

Intel HD Graphics 4400M : Incorrect

No dedicated video card info : Incorrect

No ethernet card info : Incorrect

No Wi-Fi / Bluetooth card info : Incorrect

No sound card info : Incorrect

No touchpad info : Incorrect

 

Your real Laptop specifications :

 

i7-2640M CPU Info : Correct  

4GB's RAM DDR3  : Correct

HDD : Hitachi Travelstar Z7K320 HTS723232A7A364, 320 GB, 7200 rpm

Wrong integrated graphics chipset : Intel HD Graphics 3000

Dedicated video card info : AMD Raedon HD 6470 HD

Ethernet card info : Gigabit Card ( Not sure which one )

Wi-Fi / Bluetooth card info : WLAN 802.11 / Bluetooth 2.1 ( Not sure which models are ) 

Sound card info : IDT 92HD81B1X

Touchpad info : Synaptics TouchStyk 2.0

 

Kindly reconsider that you haven't got the HD 4400 Mobile .

I searched over the web for enabling QE/CI on your Intel HD Graphics card on El Capitan but no luck .

Cheers 

- Joel

Link to comment
Share on other sites

I searched some info across the web about your laptop specifications and ...

 

Intel Core i7-2640M not uses Intel HD Graphics 4400M, uses Intel HD Graphics 3000 .

4 GB's RAM, no problem there ( Maybe, reconsider add more on the future to avoid problems ) .

 

Related to your Laptop :

 

i7-2640M CPU Info : Correct  

4GB's RAM DDR3  : Correct

No HDD Specified  : Incorrect

Intel HD Graphics 4400M : Incorrect

No dedicated video card info : Incorrect

No ethernet card info : Incorrect

No Wi-Fi / Bluetooth card info : Incorrect

No sound card info : Incorrect

No touchpad info : Incorrect

 

Your real Laptop specifications :

 

i7-2640M CPU Info : Correct  

4GB's RAM DDR3  : Correct

HDD : Hitachi Travelstar Z7K320 HTS723232A7A364, 320 GB, 7200 rpm

Wrong integrated graphics chipset : Intel HD Graphics 3000

Dedicated video card info : AMD Raedon HD 6470 HD

Ethernet card info : Gigabit Card ( Not sure which one )

Wi-Fi / Bluetooth card info : WLAN 802.11 / Bluetooth 2.1 ( Not sure which models are ) 

Sound card info : IDT 92HD81B1X

Touchpad info : Synaptics TouchStyk 2.0

 

Kindly reconsider that you haven't got the HD 4400 Mobile .

I searched over the web for enabling QE/CI on your Intel HD Graphics card on El Capitan but no luck .

Cheers 

- Joel

 

Read the 1st post. The laptop in his post is different from the one in his signature (would recommend to OP to add it to his signature).

  • Like 1
Link to comment
Share on other sites

Thx for all support. The problem solved by creating a small partition (5 GB) as FAT32 and use it for customised EFI booting instead of legacy booting.

Everything is working fine so far and I updated my signature with the new specs.

 

@JBCDev, my other laptop Elitebook 8460p has HD3000 GPU and I have QE/CI working natively on 10.11.2 and you can get VGA output with Clover patch for the kext and customised DSDT.

Link to comment
Share on other sites

 Share

×
×
  • Create New...