Jump to content

[Asus U36SD] - a few dsdt questions


  • Please log in to reply
116 replies to this topic

#101
Claudio A.

Claudio A.

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
  • Location:buenos aires

Hello @radargb, these are great news :)

I've never used Clover, always used myHack, can you give as some starting points to test it? Like, which tutorial to read, or which basic steps did you follow? BTW, Do you have a i5 2410M?

 

Please, if its not a trouble attach kexts and Clover configuration. I'm thinking in trying 10.9 in an external HDD, is possible to install 10.9 in an external HD using Clover?

 

As always, thanks for sharing.

Guys, i've installed 10.9 again and have very good news!

 

Everything is working almost out of the box ;)

 

This time i've used clover instead of myHack's chameleon.

Installation went fast and fine. Reboot without any kernel flags.

 

HD3000 works with full QE/CI, didnt have to install any kexts.

Battery works with the same AppleSmartBattery i am using in 10.8.4

Sound (ALC269) works with fresh AppleHDA kexts from osx86net (quick dsdt edit needed).

 

Sound and battery works perfectly also after sleep!!

 

I'm using old 1902 version of Clover in legacy mode.

 

The same patched DSDT and SSDT as in 10.8.4. 

 

Can attach kexts if needed!



#102
pfilipp

pfilipp

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male
  • Location:Warsaw, Poland

radargb could you post your config file? Also have you tried UEFI mode? I am still a fan of uefi mode as my pc based on asus mobo works perfectly and even updating to 10.9 from 10.8.4 didn't mess anything.

 

Claudio A.

If it comes to Clover here you can find latest version:

http://sourceforge.n.../cloverefiboot/

Wiki is here:

http://clover-wiki.zetam.org/Contents

and some instructions from our forum - it is a bit outdated:

http://clover-wiki.zetam.org/Contents

 

In general during Clover installation it should detect your hardware(latest versions) and create proper config.plist file. Of course auto generator is not perfect so it's best to create it from scratch. Also you can use generated one and analyze it using Wiki.

 

Good luck!



#103
radargb

radargb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts
  • Gender:Male
  • Location:Krakow, Poland

Hello @radargb, these are great news :)

I've never used Clover, always used myHack, can you give as some starting points to test it? Like, which tutorial to read, or which basic steps did you follow? BTW, Do you have a i5 2410M?

 

Please, if its not a trouble attach kexts and Clover configuration. I'm thinking in trying 10.9 in an external HDD, is possible to install 10.9 in an external HD using Clover?

 

As always, thanks for sharing.

 

Claudio i think chameleon caused my previous issues. 
Devices were not recognized properly even with dsdt.

Clover is build different way and as pfillipp said, can recognize most of your hardware configuration. 

 

I have i5 2430M but will post my config tonight, so you can check it out and customize .

 

You can install 10.9 on external HDD. It needs to be formatted as GUID, or you can apply MBR patch.

I dont have any tutorial, read some of my posts above, i did everything the same way as with 10.8.4.

 

 

radargb could you post your config file? Also have you tried UEFI mode? I am still a fan of uefi mode as my pc based on asus mobo works perfectly and even updating to 10.9 from 10.8.4 didn't mess anything.

 

Claudio A.

If it comes to Clover here you can find latest version:

http://sourceforge.n.../cloverefiboot/

Wiki is here:

http://clover-wiki.zetam.org/Contents

and some instructions from our forum - it is a bit outdated:

http://clover-wiki.zetam.org/Contents

 

In general during Clover installation it should detect your hardware(latest versions) and create proper config.plist file. Of course auto generator is not perfect so it's best to create it from scratch. Also you can use generated one and analyze it using Wiki.

 

Good luck!

Yes, i will post my config tonight (im at work right now).

 

I didnt try UEFI since last time when i've had problem with power supply and freezes. 

Maybe new revision of Clover has this issue sorted, but i didn't try to update bootloader as far as i dont have any problems.



#104
pfilipp

pfilipp

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male
  • Location:Warsaw, Poland

I didnt try UEFI since last time when i've had problem with power supply and freezes. 

Maybe new revision of Clover has this issue sorted, but i didn't try to update bootloader as far as i dont have any problems.

Seems legit and fair enought :D I will try it soon by myself :-) Actually in case of uefi mode it took me 2 days to import my config file as they redesigned *.plist a bit but again latest Clover solved one remain issue with graphics. 

 

Waiting for your config file and thanks in advance :)



#105
radargb

radargb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts
  • Gender:Male
  • Location:Krakow, Poland

Im testing 10.9 about 6 hours now and im really happy with results.

System is stable and bit faster than 10.8.4. Might be because its still fresh, will see in couple of days...

I've realised that battery life is also extended. For example fully charged 10.8.4 showed around 4:10 hours, when 10.9 showes 5:10. 

Good news for anyone using external displays - 10.9 made it much smoother and comfortable. Also vga kext i use in 10.8.4 works in 10.9.

 

 

A the moment im struggling with USB3.0 port. 

On 10.8.4 im using Genericxhci.kext (rev.1.2.4) which works until sleep.

Yesterday Zenith432 released new rev.1.2.7. Unfortunatly its not really stable for our FL1000G usb controller. 

For example my 3.0 flash drive is not recognized, but 3.0 external drive works like a charm.

USB2.0 devices plugged into 3.0 port works even after sleep, so this is good news.

 

Just tested fresh solution that Zenith sent me but no success yet.

 

I've attached clover's config.plist as promised.

Config might be a little bit messy but for me it works. I've generated it with little script founded somewhere in Clover section

SMBIOS section is removed, you have to generate it by yourself using chameleon wizard etc.

There is no DSDT fix selected - i use already patched DSDT.

Important thing - this is old config from rev.1902 (new revisions needs redesigned config)

Attached Files



#106
Claudio A.

Claudio A.

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
  • Location:buenos aires

Great info (specially the one related with the battery life!!!), I will try all this in my external HDD this weekend :).

 

Thanks a lot for this information! I will post my results here.

Im testing 10.9 about 6 hours now and im really happy with results.

System is stable and bit faster than 10.8.4. Might be because its still fresh, will see in couple of days...

I've realised that battery life is also extended. For example fully charged 10.8.4 showed around 4:10 hours, when 10.9 showes 5:10. 

Good news for anyone using external displays - 10.9 made it much smoother and comfortable. Also vga kext i use in 10.8.4 works in 10.9.

 

 

A the moment im struggling with USB3.0 port. 

On 10.8.4 im using Genericxhci.kext (rev.1.2.4) which works until sleep.

Yesterday Zenith432 released new rev.1.2.7. Unfortunatly its not really stable for our FL1000G usb controller. 

For example my 3.0 flash drive is not recognized, but 3.0 external drive works like a charm.

USB2.0 devices plugged into 3.0 port works even after sleep, so this is good news.

 

Just tested fresh solution that Zenith sent me but no success yet.

 

I've attached clover's config.plist as promised.

Config might be a little bit messy but for me it works. I've generated it with little script founded somewhere in Clover section

SMBIOS section is removed, you have to generate it by yourself using chameleon wizard etc.

There is no DSDT fix selected - i use already patched DSDT.

Important thing - this is old config from rev.1902 (new revisions needs redesigned config)

 



#107
Claudio A.

Claudio A.

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
  • Location:buenos aires

@radargb, @pfilipp: I've browse the documenation of Clover in insanelymac here: http://www.insanelym...v2-instructions and also read a little here: http://clover-wiki.zetam.org/, but I don't see how to get started with the USB installer of 10.9 using Clover, do I need to install 10.9 using myHack & Chameleon and then once that is installed install Clover on it? Or I can create a USB installer using Clover instead of Chamaleon? In that case how should I get started? Please I don't want to bother so just point me to the link that I should read.

 

Thanks a lot again!



#108
pfilipp

pfilipp

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male
  • Location:Warsaw, Poland

Actually I couldn't make Clover bootable installation media neither. I just installed OS X 10.8 using myHack and after few days of messing with kexts with no success of having sleep I switched to Clover. 

It doesn't matter if you install OS X using legacy bootloader or uefi one as OS X is always being installed as EFI system - unlike windows where if you want UEFI windows you have to start installer as uefi and if you want legacy one you have to boot install media as legacy. Chameleon just tries to act as it is efi but it is not. Clover on the other hand is trully EFI - UEFI in case of PC - bootloader. 

 

To sum up: 

You can just install with myHack and than install Clover :) If you want legacy Clover than you should wait for radargb answer as I have never played with legacy Clover.

 

Good luck!



#109
Claudio A.

Claudio A.

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
  • Location:buenos aires

Cool, I will go with myHack and then play with Clover to see how it goes.

 

Thanks a lot for the quick answer!

Actually I couldn't make Clover bootable installation media neither. I just installed OS X 10.8 using myHack and after few days of messing with kexts with no success of having sleep I switched to Clover. 

It doesn't matter if you install OS X using legacy bootloader or uefi one as OS X is always being installed as EFI system - unlike windows where if you want UEFI windows you have to start installer as uefi and if you want legacy one you have to boot install media as legacy. Chameleon just tries to act as it is efi but it is not. Clover on the other hand is trully EFI - UEFI in case of PC - bootloader. 

 

To sum up: 

You can just install with myHack and than install Clover :) If you want legacy Clover than you should wait for radargb answer as I have never played with legacy Clover.

 

Good luck!



#110
radargb

radargb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts
  • Gender:Male
  • Location:Krakow, Poland

Yes, pfillipp is right.

 

You can use myHack installer. Just don't boot from it using preinstalled chameleon.

 

Run Clover installer and install to another flash drive. 

Customize config.plist from EFI folder on your flash drive.

Put your patched DSDT and SSDT into ACPI/patched folder

 

Once you have Clover usb stick prepared - reboot and boot from it.

Plug your second flash drive (myHack installer) and press esc on keyboard
Now you should see myHack installer in bootloader menu

Simply select it and press enter

 

It will get you straight to osx installer.

 

Remember to use clover instead of myHack's chameleon, otherwise you will have hard times to make HD3000 working with QE/CI



#111
Claudio A.

Claudio A.

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
  • Location:buenos aires
Hi! I've tried a lot of ways to install 10.9 using Clover (version: Clover_v2k_r2236) but I can't reach the 10.9 installer.
 
I've create a USB with GUID Partitions Table, in one partition (fat32) I've installed Clover and in the other one (hfs+) I've created a 10.9 installer.
 
For the Clover installation I've choose these options:
  • Drivers64UEFI => OsxAptioFixDrv-64. (I've to choose this one otherwise Clover was not able to "see" the 10.9 installer)
  • Bootloader => Don't update mbr and pbr sectors.
  • cloverEFI => CloverEFI 64-bits SATA.
For the 10.9 installer, I've follow the common way by restoring BaseSystem.dmg, the (new?) command line way:  /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia was not working for me, I read in another forum that was due to hardlinks problems.
 
So with this in place, I went to the Setup of the Asus U36SD, and created one new boot entry with this path:
/EFI/CLOVER/CLOVERX64.efi, then I restart, press [ESC] key and select this new option. By doing these steps I manage to get to the Clover GUI.
 
Before going into the problem, let me share the Clover configuration that I've used. I've tried to map the config.plist of @radargb (I know that is from an older version). So this is my Clover configuration right now:
 
kexts => 
 
$ find . -iname '*.kext'
./kexts/10.9/FakeSMC.kext
 
DSDT & SSDT (the ones that I'm using for 10.8.4 without problems) =>
 
$ find . -iname '*.aml'
./ACPI/patched/DSDT.aml
./ACPI/patched/SSDT.aml
 
Drivers => 
 
$ ls drivers64UEFI/
FSInject-64.efi        OsxAptioFixDrv-64.efi  OsxFatBinaryDrv-64.efi VBoxHfs-64.efi
 
Configuration:
 
Attached File  1.png   178.61KB   0 downloads
 
Attached File  2.png   281.51KB   0 downloads
 
Attached File  3.png   275.44KB   0 downloads
 
Attached File  4.png   314.67KB   0 downloads
 
Attached File  5.png   227.42KB   0 downloads
 
Attached File  6.png   484.47KB   0 downloads
 
So, I'm in the Clover UI and 10.9 installer is listed as one of the options to boot from, so I press [space] to get to the options, and I choose to boot in all the options available and depending on the option that I select I see different errors. In the best case (when I boot in verbose mode) I get to this point:
 
-- more Clover logs (which shows AICPUPM and AppleRTC being patched) --
 
Patching kernel for injected kexts
==> kernel OS X64: 1 replaces done
 
Pausing 5 secs...
 
-- end of Clover logs --
 
And the cursor stops blinking, and nothing happens, just a total freeze. So this is my problem and I don't know how to further debug this issue, don't know if we have a special log for this, I'm also attaching log files from Clover. Attached File  clover_logs.zip   121.15KB   2 downloads
 
Maybe someone in the forum had the same problem or detect an error in my configuration, any input will be welcomed :)
 


#112
radargb

radargb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts
  • Gender:Male
  • Location:Krakow, Poland

I dont think this is a good idea to use UEFI boot on flash drive. I couldn't get it to work till i installed Clover on EFI partition of my HDD.

 

I've also found out in your logs that Clover is patching DSDT:
 

99:099  0:061  ========= Auto patch DSDT Starting ========
99:154  0:055  VideoCard devID=0x105010DE
99:209  0:055  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0
99:264  0:055  Display 0 is  notPCIE
99:319  0:055  VideoCard devID=0x1168086
99:374  0:054  DisplayADR1[1] = 0x20000, DisplayADR2[1] = 0xFFFE
99:429  0:055  Display 1 is  notPCIE
99:487  0:057  USBADR[0] = 0x1A0000 and PCIe = 0xFFFE
99:543  0:055  Found Airport Atheros at 0x1C0001, 0x0
99:598  0:055  USBADR[1] = 0x1C0003 and PCIe = 0x0
99:653  0:055  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE
99:708  0:055  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 
100:205  0:496  Found PCIROOTUID = 0
100:260  0:055  ========= Auto patch DSDT Finished ========

There is no point to do that if you have own DSDT in ACPI/patched folder.

 

You wrote that you have fakeSMC in 10.9 folder but Clover is loading kexts from 10.8??
 

101:907  0:056  FSInjection:, injecting kexts from: 'EFI\CLOVER\kexts\10.8'OnSimpleFileSystem occured
102:079  0:172   - done!
102:136  0:057  Injecting kexts for arch=i386 from EFI\CLOVER\kexts\10.8

I recommend you to boot Clover in standard legacy mode insted of UEFI and use second flash drive with myHack installer. 

Then after 10.9 is installed and you are satisfied from results, try with Clover installed to your HDD.

 

Could you attach your config.plist??



#113
Claudio A.

Claudio A.

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
  • Location:buenos aires

Hi @radargb thanks for your reply. I'm attaching the config that I'm using, I can't create a new partition in my hdd right now :(.

 

BTW, I tried another approach with better results (still not getting to the installer :(), I created a new USB (GUID partition table), with only one partition and I installed there the 10.9 USB installer. Then I install Clover with two changes:

  • Selected the option "Install for UEFI motherboards" in the Clover installer. Which creates a new EFI partition in the USB automatically, in my previous approach I've create this partition manually.
  • Drivers64UEFI => OsxAptioFixDrv-64
  • Replaced VBoxHfs-64.efi with https://github.com/S...x64/HFSPlus.efi, which is more stable when reading the boot.efi file.

So the current status of Clover is this:

 

kexts => 

 
$ find . -iname '*.kext'
./kexts/10.9/FakeSMC.kext
 
DSDT & SSDT (the ones that I'm using for 10.8.4 without problems) =>
 
$ find . -iname '*.aml'
./ACPI/patched/DSDT.aml
./ACPI/patched/SSDT.aml
 
Drivers => 
 
$ ls drivers64UEFI/
FSInject-64.efi        OsxAptioFixDrv-64.efi  OsxFatBinaryDrv-64.efi HFSPlus.efi
 

With this configuration I see that the 10.9 installer is loading but then I see a ACPI error, something (not 100% exactly this one) like this:

 

"name" not a kext
AppleACPIPlatformExpert::start failed
panic9cpu 0 caller 0xffffff80006c0531): "Unable to find driver for this platform: \"ACPI\".\n"@/SourceCache/xnu/xnu-2422.1.72/iokit/Kernel/IOPlatformExpert.cpp:1541

 

The thing is that when Clover is loading I see that AppleACPIPlatformExpert is being patched...

 

Right now I'm downloading the Olarila USB (don't know if I can add the torrent from TPB link here) to give it a try.

 

I've one question:

  • I don't seem to understand how to boot in "Standard Legacy Mode", is this an option from Clover? I don't see that option in my Clover GUI, I thought that I was dependent on the contents of the USB so I copied the mach_kernel to the root of the USB (which is needed by Chameleon) but I still don't see the "Standard Legacy Mode" 

As always thanks a lot!

 

I dont think this is a good idea to use UEFI boot on flash drive. I couldn't get it to work till i installed Clover on EFI partition of my HDD.

 

I've also found out in your logs that Clover is patching DSDT:
 

99:099  0:061  ========= Auto patch DSDT Starting ========
99:154  0:055  VideoCard devID=0x105010DE
99:209  0:055  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0
99:264  0:055  Display 0 is  notPCIE
99:319  0:055  VideoCard devID=0x1168086
99:374  0:054  DisplayADR1[1] = 0x20000, DisplayADR2[1] = 0xFFFE
99:429  0:055  Display 1 is  notPCIE
99:487  0:057  USBADR[0] = 0x1A0000 and PCIe = 0xFFFE
99:543  0:055  Found Airport Atheros at 0x1C0001, 0x0
99:598  0:055  USBADR[1] = 0x1C0003 and PCIe = 0x0
99:653  0:055  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE
99:708  0:055  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 
100:205  0:496  Found PCIROOTUID = 0
100:260  0:055  ========= Auto patch DSDT Finished ========

There is no point to do that if you have own DSDT in ACPI/patched folder.

 

You wrote that you have fakeSMC in 10.9 folder but Clover is loading kexts from 10.8??
 

101:907  0:056  FSInjection:, injecting kexts from: 'EFI\CLOVER\kexts\10.8'OnSimpleFileSystem occured
102:079  0:172   - done!
102:136  0:057  Injecting kexts for arch=i386 from EFI\CLOVER\kexts\10.8

I recommend you to boot Clover in standard legacy mode insted of UEFI and use second flash drive with myHack installer. 

Then after 10.9 is installed and you are satisfied from results, try with Clover installed to your HDD.

 

Could you attach your config.plist??

 

Attached Files



#114
pfilipp

pfilipp

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male
  • Location:Warsaw, Poland

One important thing and I mentioned it somewhere in this topic. Sometimes it is impossible to boot without deleting Nvidia related kexts which means all NV* kexts and Ge* kexts. 

Try to remove those from installer media and give it a shot!

 

That's the post:

 

5. Booted into Installer again with -v -f flags - you need to remove GeForce related kexts cause ML doesn't want to use HD3000 graphics:

cd /Volumes/YOUR_ML_DISK/System/Library/Extensions
rm -rfv ./GeForce*.kext
rm -rfv ./NVDARe*.kext
reboot
6. Boot into you OS and install kexts from site above using your favourite kext utility
7. Repair permissions!

 

Ofc in this case you have to cd to your installer Extensions folder :-)

 

Good luck!


Edited by pfilipp, 04 November 2013 - 02:41 PM.


#115
Claudio A.

Claudio A.

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
  • Location:buenos aires

One important thing and I mentioned it somewhere in this topic. Sometimes it is impossible to boot without deleting Nvidia related kexts which means all NV* kexts and Ge* kexts. 

Try to remove those from installer media and give it a shot!

 

That's the post:

 

 

Ofc in this case you have to cd to your installer Extensions folder :-)

 

Good luck!

 

Oops, I never try this one, will test it today...

 

One thing that I didn't mention is that sometimes Clover is not starting up, I see just a black screen.. I mean, I reboot the machine, select UEFI: OSX installer, I see that the USB is reading its contents, and then BOOM, black screen.. then I restart the computer select the UEFI:OSX installer again and it works... seems to be unstable.. maybe my USB files are corrupted :)

 

BTW, thanks for the input!



#116
Claudio A.

Claudio A.

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
  • Location:buenos aires

Hi,

 

I couldn't make it using Clover with UEFI, so as I mention I've downloaded Olarila USB, so I installed it in my USB, removed the NV* kexts and it *seems* to work (no DSDT file in /patch). I didn't have time to install 10.9, just saw the 10.9 installer and quit. 

 

I still don't know how to build a Clover USB which boots in legacy mode, the Olarila USB is doing that :)

 

So, I will continue with this next week to see how it goes.



#117
Claudio A.

Claudio A.

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
  • Location:buenos aires

Hi there, finally the installation went ok :) , now I've to start to fix all the devices (Wifi, audio, battery, etc).

 

Is anyone using that last Clover version? In that case are you using @alianyn DSDT + kexts? Which kexts in that case? It would be great if you can share them here.

 

Thanks!







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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