nVidia Card list update:
Fabio
How do I use this file?
nVidia Card list update:
Fabio
Yes. Both drivers he uploaded are from you. One compiled with gcc 4.6 and the other with gcc 4.7. Somehow I still think the problem is somewhere else.It was switching from gcc-463 to gcc-472
OsxAptioFixDrv-64.efi.zip 9.89KB
23 downloads
Yes. Both drivers he uploaded are from you. One compiled with gcc 4.6 and the other with gcc 4.7. Somehow I still think the problem is somewhere else.
Here is the one compiled in Win with MS tools. Can you guys check if this makes any difference? We already had an issue once with GCC/MS compile.OsxAptioFixDrv-64.efi.zip 9.89KB 23 downloads
It may be somewhere here
for (Link = gMemoryMap.ForwardLink; Link != &gMemoryMap; Link = Link->ForwardLink) { Entry = CR(Link, MEMORY_MAP, Link, MEMORY_MAP_SIGNATURE); if ((Entry->Attribute & EFI_MEMORY_RUNTIME) != 0) { if (Entry->Type == EfiACPIReclaimMemory || Entry->Type == EfiACPIMemoryNVS) { DEBUG((DEBUG_ERROR | DEBUG_PAGE, "ExitBootServices: ACPI memory entry has RUNTIME attribute set.\n")); Status = EFI_INVALID_PARAMETER; goto Done; } if ((Entry->Start & (EFI_ACPI_RUNTIME_PAGE_ALLOCATION_ALIGNMENT - 1)) != 0) { DEBUG((DEBUG_ERROR | DEBUG_PAGE, "ExitBootServices: A RUNTIME memory entry is not on a proper alignment.\n")); Status = EFI_INVALID_PARAMETER; goto Done; } if (((Entry->End + 1) & (EFI_ACPI_RUNTIME_PAGE_ALLOCATION_ALIGNMENT - 1)) != 0) { DEBUG((DEBUG_ERROR | DEBUG_PAGE, "ExitBootServices: A RUNTIME memory entry is not on a proper alignment.\n")); Status = EFI_INVALID_PARAMETER; goto Done; } } }We can't debug at this place because these codes from UEFI ROM.
ioreg -l -p IODeviceTree | grep \"system-id)
appears this: system-id" = <00000000000000000000000000000000>. Is it correct? In system profile I have the correct number of UUID.
Exactly. If you have kexts in /EFI/Kexts/10.8, then Clover will inject them by default, no extra parameters needed. It can inject into kernelcache also - it does this by patching loaded kernelcache on the fly (made by FrodoKenny). You can kextstat | grep -i FakeSMC in Terminal to check if it is loaded.
Another way of injecting kexts from /EFI/kexts is by using FSInject.efi driver and specifying WithKexts option in boot-args or selecting "Boot Mac OS X with extra kexts (skips cache)" in volume boot options in GUI. This one then blocks loading of kernelcache and forces boot.efi to load mach_kernel and drivers separately. It then injects kexts on a filesystem level, making boot.efi to see our kexts from /EFI/kexts/{censored} like being in /S/L/E. This also means that this kind of injection can not boot InstallESD.dmg unmodified installer (starts with kernel cache only).
About /EFI/kexts/{censored}:
- {censored} can be OSX version like 10.6, 10.7, 10.8 - Clover will inject kexts from that subfolder for particular OSX version
- if there is no subfolder with the name equal to booted OSX version, then Clover will use /EFI/kexts/Other folder (if exists)
- meaning: having, for example, FakeSMC.kext in /EFI/kexts/Other and not having /EFI/kexts/<version> subfolders will result in injecting FakeSMC.kext from /EFI/kexts/Other for all OSX versions
We do not know always which version we are booting. This is true for installers, for example. We currently even do not know if we are booting installer - if it is restored InstallESD.dmg. But, I guess we can add detection for that.
When Clover will know that it is booting installer (when mentioned detection is added) or recovery partition (we know that now), then I think the easier thing to do (and the most easier to explain to users) would be to just use /efi/kext/installer or similar. Without any additional versioning. One folder for all installers and recoveries - it will usually be just FakeSMC anyway. No fallback to /efi/kexts/other. And no additional FakeSMC detection, because I think it would just complicate the Clover functionality and options which are quite complicated now.
I think at least 2 instances is realistic, in case of a broken local installed instance of clover which doesn't boot, a second installed instance of clover on a external USB or from the Clover ISO CD version must be able to do the re-install/fix of the internal volume. Of course I see no reason of having multiple instances of clover installed and active alltime, but at least in a recovery scenario it must work without conflict. Still no one? I have this problem on multiple systems.You mean you've installed Clover on all volumes ? Why would you do that ?
I think it does need the option "WithKexts" to conflict with /Extra/Extensions. ###### installes some ElliotRTC..kext installed in /Extra/Extensions while booting clover it shows :-D up in the console with yellow letters cannot load that kext. This patch was not in the /EFI/Kexts/ directory nor some where else in that volume.Can't talk about Chimera here, but i have chameleon boot file + Extra folder on the same EFI partition like Clover, with other kexts aswell, but they never get loaded from Clover...
I've never realized I was loading FakeSMC twice because in was in /EFI/Kexts/10.8 and also in /S/L/E
Were can I put a copy of FakeSMC on my Clover USB (This is also my 10.8.2 Installer) so I can load it only when needed? Like after a complete install of OSX and booting of the first time?
Thanks!
-Mrengles
Just create a folder named temp or anything you want in your USB, and save it there.
AFAIK, Clover doesn't care.
Something like /EFI/kexts/WithKexts
And then boot withkexts?
I know this is a weird question? Can clover change or inject my wifi card regdomain somehow? Guess the location is input by Apple.
My Atheros AR9380 is using some type of world mode and the highest 5ghz channel available is 64. Mean while in windows 7 I have no problems and can get up to channel 191 (If I remember right, regardless it's much higher).
Thanks,
Mrengles
8]en1:
8] Card Type: AirPort Extreme (0x14E4, 0x8E)
8] Firmware Version: Broadcom BCM43xx 1.0 (5.106.98.100.16)
8] MAC Address: xxxxxxxxxxx
8] Locale: APAC
8] Country Code: SG
8] Supported PHY Modes: 802.11 a/b/g/n
8] Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 149, 153, 157, 161, 165
8] Wake On Wireless: Supported
8] AirDrop: Supported
8] Status: Connected
8] Current Network Information:
Dec 7 23:44:25 localhost kernel[0]: IOHIDSystem cursor update overdue. Resending.
Which causes a little mouse pointer lag sometimes
Oh and I assume ProjectOSX is down for everyone?
| Topic | Stats | Last Post Info | ||
|---|---|---|---|---|
|
International →
Italiano →
Mountain Lion 10.8 →
Desktop →
aiuto...re-istallazione bootloader hackintosh!Started by gios163, 13 Apr 2013 |
|
|
|
|
OSx86 Project →
Post-Installation →
OSx86 10.8 (Mountain Lion) →
iMessage problems and UEFI CloverStarted by jwmann, 08 Apr 2013 |
|
|
|
|
OSx86 Project →
OSx86 Installation →
OSx86 10.8 (Mountain Lion) →
Can't boot. Can I reinstall bootloader or even OS X without starting over?Started by sshanky, 05 Apr 2013 |
|
|
|
|
International →
Deutsch →
Hardware/Installation →
Clover Boot0: ErrorStarted by TimmePfeife, 03 Apr 2013 |
|
|
|
|
OSx86 Project →
Post-Installation →
OSx86 10.8 (Mountain Lion) →
BIOS to UEFI Pros and ConsStarted by jwmann, 25 Mar 2013 |
|
|
0 members, 3 guests, 0 anonymous users