Jump to content

HD4000 with an Asrock Z77X-ITX


7 posts in this topic

Recommended Posts

Hi Gurus,

 

I've been going with this for the last week and haven't had much luck. I've tried everything under the sun and it would be great if I can get some pointers.

 

Environment:

CPU: 3770K

Mobo: Asrock Z77E-ITX

onboard IGP, no dedicated gfx

Bios set to 32M, IGP as primary

Bootloader: Chameleon 2.2svn (svn-r2254) [2013-07-09 00:45:26]
OS: 10.8.4, although 10.8.0 gives me the same error.

 

 

Configuration:

I've tried both string injection and DSDT, injection seems to be ok, I'm back to DSDT edit now.

IOreg shows:

    | |   | |   "AAPL,ig-platform-id" = <0a006601>
 

Issue:

System either kernel panics with the attached error, or when it doesn't KP (with the same config) I can SSH / VNC to the box and can see the HD4K driver loaded fine, system information reports all the right info for the HD4000.

 

I've attached the original DSDT, modded dsdt and the ioreg output.

 

Thanks for your help guys..

 

----

 

Intel HD Graphics 4000 [8086:0162] :: PciRoot(0x0)/Pci(0x2,0x0)
 | |   +-o IGPU@2  <class IOPCIDevice, id 0x1000001c8, registered, matched, active, busy 1 (155785 ms), retain 22>
    | |   | | {
    | |   | |   "assigned-addresses" = <1010008200000000000080f70000000000004000181000c200000000000000e00000000000000010201000810000000000f000000000000040000000>
    | |   | |   "IOMemoryDescriptorOptions" = 2048
    | |   | |   "IOInterruptSpecifiers" = (<1000000007000000>,<0000000000000100>)
    | |   | |   "class-code" = <00000300>
    | |   | |   "IODeviceMemory" = (({"address"=4152360960,"length"=4194304}),({"address"=3758096384,"length"=268435456}),"IOSubMemoryDescriptor is not serializable")
    | |   | |   "IOPowerManagement" = {"MaxPowerState"=2,"ChildProxyPowerState"=2,"CurrentPowerState"=2}
    | |   | |   "subsystem-vendor-id" = <49180000>
    | |   | |   "built-in" = <00>
    | |   | |   "acpi-device" = "IOACPIPlatformDevice is not serializable"
    | |   | |   "hda-gfx" = <"onboard-1">
    | |   | |   "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
    | |   | |   "vendor-id" = <86800000>
    | |   | |   "name" = "Intel Graphics Controller"
    | |   | |   "device-id" = <66010000>
    | |   | |   "IOPCIResourced" = Yes
    | |   | |   "compatible" = <"pci1849,162","pci8086,166","pciclass,030000">
    | |   | |   "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IGPU@20000"
    | |   | |   "model" = <"Intel HD Graphics 4000">
    | |   | |   "subsystem-id" = <62010000>
    | |   | |   "revision-id" = <09000000>
    | |   | |   "AAPL,ig-platform-id" = <0a006601>
    | |   | |   "pcidebug" = "0:2:0"
    | |   | |   "IOName" = "display"
    | |   | |   "device_type" = <"Graphics Controller">
    | |   | |   "reg" = <0010000000000000000000000000000000000000101000020000000000000000000000000000400018100042000000000000000000000000000000102010000100000000000000000000000040000000>
    | |   | |   "AAPL,slot-name" = "Built In"
    | |   | | }
    | |   | |
 

 

post-448961-0-01981400-1373967588_thumb.jpg

updated.zip

Link to comment
Share on other sites

Thanks for the reply guys, greatly appreciated.

 

Stehor:

I follow your guide and the IGP config is setup the same.

 

IGP Section

Init First: IGP

Memory: 32MB

Leave rest to default (I also noticed it won't boot with anything other than 32Mb)

 

Gringo:

 

I installed Enoch and removed my injection strings, and it seems to be working fine. (I tried option 5/10/11)

 

> ioreg -k AAPL,ig-platform-id |grep ig-platform-id
    | |   | |   "AAPL,ig-platform-id" = <05006201>
 

If I boot without the injectors, system boots fine but obviously without acceleration (so it's definately graphics related)

If I put the correct injections in place, I get a KP(attached)

 

Any ideas would be great, It can't be a hardware issue because it seems to be working fine in Win8.

I've ran memtest86 and it seems happy.

 

Thanks guys.

post-448961-0-95653000-1374353418_thumb.jpg

Link to comment
Share on other sites

i solved my gfx issues by using clover boot loader now boots fine with 64mb shared. chimera/ main branch had issues booting with 64mb shared

Link to comment
Share on other sites

stehor, what version of clover are you using?

 

I see that you're also on an Asrock. I also tried clover on 64mb, I remember it booted and started to crash with a repeated loop error message.

 

Will try it again today, thanks.

Link to comment
Share on other sites

 Share

×
×
  • Create New...