Jump to content

[AMD] Yosemite Kernel Testing (for help use the Help Topic)


Duran Keeley
 Share

1,898 posts in this topic

Recommended Posts

I think invalid opcode 64 is the bootoader problem 

chameleon : opcode error (works good with fsb and bus ratio)
enoch : works good (sound stuttering without fsb and busratio)

Phenom ii x6 1055t @ 2.8GHZ - 4GHZ, all the frequencies work great but need to type fsb and bus ration :(

what do you think  ??
 

Link to comment
Share on other sites

I Divided into two code test it

I tested two versions of this build.

V1:

no opcode 64 error), working well for me. but not quite right detect my fsb:

post-302440-0-29112400-1424425161_thumb.png

my fsb=200 and busratio=11

 

V2:

Opcode 64 error is present:

post-302440-0-22641400-1424425250_thumb.jpg

post-302440-0-18624900-1424425267_thumb.png

 

Should I continue to use 1010-REV-8D or begin to use V1 of 1010-REV-8H? What difference between them for me?

Link to comment
Share on other sites

I tested two versions of this build.

V1:

no opcode 64 error), working well for me. but not quite right detect my fsb:

attachicon.gifСнимок экрана 2015-02-20 в 11.22.45.png

my fsb=200 and busratio=11

 

V2:

Opcode 64 error is present:

attachicon.gif2015-02-20 11.25.56.jpg

attachicon.gifСнимок экрана 2015-02-20 в 11.31.35.png

 

Should I continue to use 1010-REV-8D or begin to use V1 of 1010-REV-8H? What difference between them for me?

 

Hi lpukraine

 

Real CPU Frequency  Bus Speed is floating Not fixed 200 MHz

On the Windows detected same result

 

FSB(HT-Link) I don’t know where to modify 

I will try to fix reference Intel/AMD manual again

 

 

You can use CPU-Z Dump AM2 CPU 「CPU-Z TXT Report」 Upload ??

 

 

And TEST It

I probably know where the error

I would like to further confirm Reduce error range

1010-REV-8I.zip

1010-REV-8I.diff.zip

  • Like 4
Link to comment
Share on other sites

Hi lpukraine

 

Real CPU Frequency Bus Speed is floating Not fixed 200 MHz

On the Windows detected same result

 

FSB(HT-Link) I don’t know where to modify

 

You can use CPU-Z Dump AM2 CPU 「CPU-Z TXT Report」 Upload ??

 

 

And TEST It

I probably know where the error

I would like to further confirm Reduce error range

Thanks! Sorry I can continue to test only after a couple of hours. Have some work now.
Link to comment
Share on other sites

Hey Tora Chi Yo,

just tested REV.H kernels, my analysis 
using enoch latest boot loader

boot flags and stuff
fxqzwz.png
results 
all the three kernels performed well, with no errors on my setup
V1 kernel's : little slower, but with my bootflags everything works perfect

1zx4gaq.png


V2 kernel : faster than previous kernels

Problems that still persist :
1)After effects puppet tools crash
2ih3xpl.png

2)iCloud services not working

What is perfect 
1)the kernels are super stable 
2)makes yosemite on AMD a primary OS, good work everyone :)  

 

  • Like 1
Link to comment
Share on other sites

Hi lpukraine

 

Real CPU Frequency  Bus Speed is floating Not fixed 200 MHz

On the Windows detected same result

 

FSB(HT-Link) I don’t know where to modify 

I will try to fix reference Intel/AMD manual again

 

 

You can use CPU-Z Dump AM2 CPU 「CPU-Z TXT Report」 Upload ??

 

 

And TEST It

I probably know where the error

I would like to further confirm Reduce error range

With 1010-REV-8I system works well. No opcode 64 errors. From now will use this kernel) Thanks!

post-302440-0-49715200-1424457676_thumb.png

post-302440-0-35032800-1424457690_thumb.png

  • Like 1
Link to comment
Share on other sites

:)

<?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>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>AddMCHC_0008</key>
				<false/>
				<key>FakeLPC_0020</key>
				<false/>
				<key>FixAirport_4000</key>
				<true/>
				<key>FixDarwin_0002</key>
				<false/>
				<key>FixDisplay_0100</key>
				<true/>
				<key>FixFirewire_0800</key>
				<true/>
				<key>FixHDA_8000</key>
				<true/>
				<key>FixHPET_0010</key>
				<true/>
				<key>FixIDE_0200</key>
				<false/>
				<key>FixIPIC_0040</key>
				<true/>
				<key>FixLAN_2000</key>
				<true/>
				<key>FixSATA_0400</key>
				<false/>
				<key>FixSBUS_0080</key>
				<false/>
				<key>FixShutdown_0004</key>
				<true/>
				<key>FixUSB_1000</key>
				<false/>
				<key>NewWay_80000000</key>
				<true/>
				<key>FIX_RTC_20000</key>
				<true/>
				<key>FIX_TMR_40000</key>
				<true/>
				<key>AddIMEI_80000</key>
				<true/>
				<key>FIX_INTELGFX_100000</key>
				<false/>
				<key>FIX_WAK_200000</key>
				<true/>
				<key>DeleteUnused_400000</key>
				<true/>
				<key>FIX_ADP1_800000</key>
				<true/>
				<key>AddPNLF_1000000</key>
				<true/>
				<key>FIX_S3D_2000000</key>
				<true/>
				<key>FIX_ACST_4000000</key>
				<true/>
				<key>AddHDMI_8000000</key>
				<true/>
				<key>FixRegions_10000000</key>
				<true/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
			<key>EnableC7</key>
			<false/>
			<key>EnableC6</key>
			<true/>
			<key>EnableC4</key>
			<false/>
			<key>EnableC2</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
                <key>Arguments</key>
		<string>npci=0x2000 kext-dev-mode=1 fsb=100 Mhz</string>		       
                <key>DefaultVolume</key>
		<string>Yosemite</string>
		<key>Fast</key>
		<false/>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Log</key>
		<false/>
		<key>Timeout</key>
		<integer>1</integer>
		<key>XMPDetection</key>
		<string>-1</string>
        </dict>
	<key>CPU</key>
	<dict>
		<key>BusSpeedkHz</key>
		<integer>100000</integer>
		<key>FrequencyMHz</key>
		<integer>2050</integer>	
        </dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
		</dict>
		<key>Inject</key>
		<false/>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<false/>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>BOOTX64.EFI</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<true/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>TextOnly</key>
		<false/>
		<key>Theme</key>
		<string>metal</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>FBName</key>
		<string>Lotus</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>VRAM</key>
		<integer>1024</integer>
		<key>VideoPorts</key>
		<integer>2</integer>

		</dict>
		<key>PatchVBios</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>RXh0ZXJuYWw=</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>SW50ZXJuYWw=</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>LogEveryBoot</key>
		<string>10</string>
		<key>LogLineCount</key>
		<integer>3000</integer>
		<key>MountEFI</key>
		<true/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

post-1093405-0-41522300-1424527539_thumb.png

Link to comment
Share on other sites

1010-REV-8I.zip

 

Works ok. No opcode error. Freq is ok.

 

1010-REV-8J.zip

 

"invalid kernel opcode (64-bit): 80 b8 59 01 00 00 00 78 0b 80" while booting. Nothing else suspicious

 

I just noticed that in bios i have l1 cache = 256kb and l2 cache = 1024 kb but cpu-x shows l1= 2 * 64kb and l2 = 512kb. I don't notice my cache before so i don't know how it should be

post-670953-0-70930600-1424537298_thumb.png

Link to comment
Share on other sites

HI ! 

I tested sound on 10.8.5, 10.9.5 and 10.10 on my Athlon II X2 250 ! I have problem sound - "First, the audio plays and stops and again reproduced" . This is due to the power of the processor . But it could be a brake problem in the system or in the kernel !

On 10.7.5 not problem sound ! This strange ! 

 

If in cpu-x wrong freq - this problem only chameleon bootloader . I can fix this .  

  • Like 5
Link to comment
Share on other sites

 

Because K8 missing some instruction
Pointer type don’t allow 64bit to 32bit
Perhaps it can be said that my mistake
Kernel compiled I need to pay attention to whether there is 64Bit to 32 bit register opcode

 

RETEST    V1 & V2

Thanks

1010-REV-8L.zip

1010-REV-8L.diff.zip

  • Like 3
Link to comment
Share on other sites

 

Because K8 missing some instruction
Pointer type don’t allow 64bit to 32bit
Perhaps it can be said that my mistake
Kernel compiled I need to pay attention to whether there is 64Bit to 32 bit register opcode

 

RETEST    V1 & V2

Thanks

 

My results:

V1:

System boots successfully with opcode error, works normally. A lot of opcode error in log.

post-302440-0-96196800-1424608362_thumb.png

post-302440-0-63669700-1424608378_thumb.png

 

V2:

System boots successfully and no opcode error. Seems that boot and work faster. Will use this kernel and will give you feedback if find any error. Thanks!

post-302440-0-21288400-1424608479_thumb.png

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...