Jump to content

[AMD] OS X El Capitan (10.11) Kernel Testing & Release (for help use the Help Topic)


spakk
 Share

1,255 posts in this topic

Recommended Posts

Still USB issues. :( I tried disabling USB 2.0, USBLegacyOff=Yes, I have CSR active and kernel.plist any ideas (I'll copy my kernel and chameleon.plist's the machine is my main amd rig in my sig).

Edited by XtremeHacker
Link to comment
Share on other sites

Still USB issues. :( I tried disabling USB 2.0, USBBusLegacyOff=Yes, I have CSR active and kernel.plist any ideas (I'll copy my kernel and chameleon.plist's the machine is my main amd rig in my sig).

 

Its just USBLegacyOff=Yes no Bus in there.

 

More about USB issues here, http://www.insanelymac.com/forum/topic/309765-amd-os-x-el-capitan-1011-kernel-testing-release-for-help-use-the-help-topic/?p=2196920

Link to comment
Share on other sites

Yes :)

 

not good ? 

No :hysterical:

 

you have in org.chameleon.Boot.plist the following keys:

<key>KernelBooter_kexts</key>

<string>Yes</string>
<key>KernelPm</key>
<string>Yes</string>
<key>KernelLapicError</key>
<string>Yes</string>
<key>KernelLapicVersion</key>
<string>No</string>
<key>KernelHasswell</key>
<string>No</string>
<key>KernelcpuFamily</key>
<string>No</string>
<key>KernelSSE3</key>
<string>No</string>
 
but they need to stay only in /Extra/kernel.plist!
Also I'm sure you don't need KernelPm :lol:
  • Like 2
Link to comment
Share on other sites

Oops I only did USBLegacyOff=Yes though.

My yos partition actually seems broken, guess I have more work than planned.

I'll copy my chameleon plist.

Edited by XtremeHacker
Link to comment
Share on other sites

There's an alternative for those who have USB issues that doesn't requires to use Yosemite. RehabMan has made a kext that injects all ports so there's (theoretically) no problem anymore. At least for booting the installer.

 

Make sure you read the whole README carefully.

 

NB : I didn't tried it so I can't guaranty anything… just sharing :).

  • Like 3
Link to comment
Share on other sites

 

Sorry already booted but it was made. Something like created mkext for 3xx (can't remember how many) extensions x86_64 in Extra/Extensions

 

Rebooting got me this,

attachicon.gifIMG_20151213_214622980_HDR.jpg

 

Edit: http://pastebin.com/98p2fCmC

 

Edit: My boot File,

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CsrActiveConfig</key>
	<string>103</string>
	<key>Kernel Flags</key>
	<string>-v npci=0x3000</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>USBLegacyOff</key>
	<string>Yes</string>
</dict>
</plist>

And kernel.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>KernelBooter_kexts</key>
	<string>Yes</string>
</dict>
</plist>

 

My boot File: /Extra/org.chameleon.Boot.plist

 

AMD K10

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CsrActiveConfig</key>
    <string>103</string>
    <key>KernelBooter_kexts</key>
    <string>Yes</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>/kernel</string>
    <key>Kernel Flags</key>
    <string>-v -f npci=0x2000 rootless=0</string>
    <key>USBLegacyOff</key>
    <string>Yes</string>
</dict>
</plist>
  • Like 1
Link to comment
Share on other sites

Thanks guys, I corrected my boot plist file and now i see that my graphis card loaded) just one letter was written incorrectly and problem.

But now i have opcode error. attachicon.gifImageUploadedByTapatalk1450049444.800717.jpg

Will try another kernels)

If you got invalid kernel opcode (64-bit) due to vm_page_set_colors

you can fix it by add "colors=32" to boot-argument.

I have solved kernel79_AMD boot issue by this.

  • Like 2
Link to comment
Share on other sites

 

My boot File: /Extra/org.chameleon.Boot.plist

 

AMD K10

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CsrActiveConfig</key>
    <string>103</string>
    <key>KernelBooter_kexts</key>
    <string>Yes</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>/kernel</string>
    <key>Kernel Flags</key>
    <string>-v -f npci=0x2000 rootless=0</string>
    <key>USBLegacyOff</key>
    <string>Yes</string>
</dict>
</plist>

 

rootless=0 is not needed anymore, you can remove it. Also KernelBooter_kexts should be in a separate kernel.plist file within Extra

 

Edit: @Micky1979 Here is an opemu error from your kernel. Not sure whats causing the syslogd error.

 

Screen Shot 2015-12-13 at 23.56.11.png

Link to comment
Share on other sites

My first attempt at getting a kernel to work on both FX & older AMD CPUs.  This kernel should greatly reduce or eliminate tons of kernel related error messages on booting.

 

Please test especially those with FX CPUs.

 

10110R3.zip

 

 

 

  • Like 4
Link to comment
Share on other sites

Hi, I got an error here. it keeps showing like this continuously

 

IMG_0158.jpg

 

org.chameleon.Boot.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CsrActiveConfig</key>
	<string>3</string>
	<key>Instant Menu</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>kernel</string>
	<key>Kernel Flags</key>
	<string>-v darkwake=0 dart=0 npci=0x2000 npci=0x3000 PCIRootUID=1</string>
	<key>Legacy Logo</key>
	<string>No</string>
	<key>ShowInfo</key>
	<string>Yes</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
</dict>
</plist>

Link to comment
Share on other sites

 

Hi, I got an error here. it keeps showing like this continuously

 

IMG_0158.jpg

 

org.chameleon.Boot.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CsrActiveConfig</key>
	<string>3</string>
	<key>Instant Menu</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>kernel</string>
	<key>Kernel Flags</key>
	<string>-v darkwake=0 dart=0 npci=0x2000 npci=0x3000 PCIRootUID=1</string>
	<key>Legacy Logo</key>
	<string>No</string>
	<key>ShowInfo</key>
	<string>Yes</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
</dict>
</plist>

Same here, It's a USB issue in El Catian some intel hackintosh's are having that problem (including mine) try this

  • Like 1
Link to comment
Share on other sites

I have created USB disk with downloaded "el capitain" downloaded:

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction

Installed clover 2.3 3330 on USB.

Copied kext fakeSMC andNullCPUPowerManagement on EFI/Clover/Kexts.

 

Where I put the kernel file?

Link to comment
Share on other sites

I have created USB disk with downloaded "el capitain" downloaded:

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction
Installed clover 2.3 3330 on USB.

Copied kext fakeSMC andNullCPUPowerManagement on EFI/Clover/Kexts.

 

Where I put the kernel file?

System/Library/Kernels
Link to comment
Share on other sites

You need to use the manual disk utility method (It's for Yosemite but it also works for El Capitan) and once that is done make a folder named "Kernels" (Without the quotes) in /System/Library and put you kernel in the "Kernels" folder you just made.

Edited by XtremeHacker
  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...