Jump to content

Clover General discussion

Bootloader EFI Clover

  • Please log in to reply
9375 replies to this topic

#9361
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 3,258 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe

Use Devices-->Arbitrary 

more info here:             #8            



#9362
Mork vom Ork

Mork vom Ork

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
  • Gender:Male
  • Location:Berlin/Germany

Use Devices-->Arbitrary 

more info here:             #8            

 Thanx for the hint, but seems not to work for me.

 

This is what i tried so far:

    <key>Devices</key>
    <dict>
        <key>Arbitrary</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>ATI Radeon HD 6570</string>
                <key>PciAddr</key>
                <string>05:00.00</string>
                <key>CustomProperties</key>
                <array>
                    <dict>
                        <key>Key</key>
                        <string>name</string>
                        <key>Value</key>
                        <string>Radeon Graphics Controller</string>
                    </dict>
                    <dict>
                        <key>Key</key>
                        <string>model</string>
                        <key>Value</key>
                        <string>AMD Radeon HD 6570 Series</string>
                    </dict>
                    <dict>
                        <key>FBName</key>
                        <string>Gibba</string>
                    </dict>
                    <dict>
                        <key>Key</key>
                        <string>Inject</string>
                        <key>Key</key>
                        <string>ATI</string>
                        <key>Value</key>
                        <true/>
                    </dict>
                </array>
            </dict>
            <dict>
                <key>Comment</key>
                <string>ATI Radeon HD 6570</string>
                <key>PciAddr</key>
                <string>05:00.01</string>
                <key>CustomProperties</key>
                <array>
                    <dict>
                        <key>Key</key>
                        <string>name</string>
                        <key>Value</key>
                        <string>Radeon Graphics Controller</string>
                    </dict>
                    <dict>
                        <key>Key</key>
                        <string>model</string>
                        <key>Value</key>
                        <string>AMD Radeon HD 6570 Series</string>
                    </dict>
                    <dict>
                        <key>FBName</key>
                        <string>Gibba</string>
                    </dict>
                    <dict>
                        <key>Key</key>
                        <string>Inject</string>
                        <key>Key</key>
                        <string>ATI</string>
                        <key>Value</key>
                        <true/>
                    </dict>
                </array>
            </dict>
            <dict>
                <key>Comment</key>
                <string>ATI Radeon R9 380X</string>
                <key>PciAddr</key>
                <string>06:00.00</string>
                <key>CustomProperties</key>
                <array>
                    <dict>
                        <key>Key</key>
                        <string>name</string>
                        <key>Value</key>
                        <string>Radeon Graphics Controller</string>
                    </dict>
                    <dict>
                        <key>Key</key>
                        <string>model</string>
                        <key>Value</key>
                        <string>ATI Radeon R9 M295X</string>
                    </dict>
                    <dict>
                        <key>FBName</key>
                        <string>Labrador</string>
                    </dict>
                    <dict>
                        <key>Key</key>
                        <string>Inject</string>
                        <key>Key</key>
                        <string>ATI</string>
                        <key>Value</key>
                        <true/>
                    </dict>
                </array>
            </dict>
            <dict>
                <key>Comment</key>
                <string>ATI Radeon R9 380X</string>
                <key>PciAddr</key>
                <string>06:00.01</string>
                <key>CustomProperties</key>
                <array>
                    <dict>
                        <key>Key</key>
                        <string>name</string>
                        <key>Value</key>
                        <string>Radeon Graphics Controller</string>
                    </dict>
                    <dict>
                        <key>Key</key>
                        <string>model</string>
                        <key>Value</key>
                        <string>ATI Radeon R9 M295X</string>
                    </dict>
                    <dict>
                        <key>FBName</key>
                        <string>Labrador</string>
                    </dict>
                    <dict>
                        <key>Key</key>
                        <string>Inject</string>
                        <key>Key</key>
                        <string>ATI</string>
                        <key>Value</key>
                        <true/>
                    </dict>
                </array>
            </dict>
        </array>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>No</string>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>ATI</key>
            <string>0x0</string>
            <key>IMEI</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>
        </dict>
        <key>USB</key>
        <dict>
            <key>AddClockID</key>
            <true/>
            <key>FixOwnership</key>
            <true/>
            <key>Inject</key>
            <true/>
        </dict>
    </dict>

and this is what i get in the bootlog after next restart:

13:205  0:000  SSDT with CPU P-States generated successfully
13:205  0:000  SSDT with CPU C-States generated successfully
13:205  0:000  EdidDiscovered size=128
13:205  0:000  00 | 00 FF FF FF FF FF FF 00 26 CD 03 71 01 01 01 01 
13:205  0:000  16 | 00 18 01 03 80 3E 22 78 2A 08 A5 A2 57 4F A2 28 
13:205  0:000  32 | 0F 50 54 BF EF 80 E1 C0 D1 C0 A9 C0 D1 00 A9 40 
13:205  0:000  48 | B3 00 81 80 81 C0 E6 73 00 30 F2 70 5A 80 B0 58 
13:205  0:000  64 | 8A 00 6D 55 21 00 00 1E 00 00 00 FF 00 30 0A 20 
13:205  0:000  80 | 20 20 20 20 20 20 20 20 20 20 00 00 00 FD 00 17 
13:205  0:000  96 | 4C 1E 5C 1E 00 0A 20 20 20 20 20 20 00 00 00 FC 
13:206  0:000  112 | 00 50 4C 32 38 38 38 55 48 0A 20 20 20 20 01 C6 
13:206  0:000  custom properties for device 00:00.00 injected, continue
13:206  0:000  custom properties for device 00:01.00 injected, continue
13:206  0:000  custom properties for device 00:01.01 injected, continue
13:206  0:000  custom properties for device 00:03.00 injected, continue
13:206  0:000  custom properties for device 03:00.00 injected, continue
13:206  0:000  custom properties for device 04:10.00 injected, continue
13:206  0:000  custom properties for device 05:00.00 injected, continue
13:206  0:000  custom properties for device 05:00.01 injected, continue
13:206  0:000  custom properties for device 04:08.00 injected, continue
13:206  0:000  custom properties for device 06:00.00 injected, continue
13:206  0:000  custom properties for device 06:00.01 injected, continue
13:206  0:000  custom properties for device 00:02.00 injected, continue
13:206  0:000  custom properties for device 07:00.00 injected, continue
13:206  0:000  custom properties for device 08:10.00 injected, continue
13:206  0:000  custom properties for device 09:00.00 injected, continue
13:206  0:000  custom properties for device 08:08.00 injected, continue
13:206  0:000  custom properties for device 0A:00.00 injected, continue
13:206  0:000  custom properties for device 08:09.00 injected, continue
13:206  0:000  custom properties for device 0B:00.00 injected, continue
13:206  0:000  custom properties for device 00:05.00 injected, continue
13:206  0:000  custom properties for device 00:05.01 injected, continue
13:206  0:000  custom properties for device 00:05.02 injected, continue
13:206  0:000  custom properties for device 00:05.04 injected, continue
13:206  0:000  custom properties for device 00:05.06 injected, continue
13:206  0:000  custom properties for device 00:11.00 injected, continue
13:206  0:000  custom properties for device 00:14.00 injected, continue
13:206  0:000  custom properties for device 00:16.00 injected, continue
13:206  0:000  custom properties for device 00:16.01 injected, continue
13:206  0:000  custom properties for device 00:16.02 injected, continue
13:206  0:000  custom properties for device 00:16.03 injected, continue
13:206  0:000  custom properties for device 00:19.00 injected, continue
13:206  0:000  custom properties for device 00:1C.00 injected, continue
13:206  0:000  custom properties for device 00:1C.03 injected, continue
13:206  0:000  custom properties for device 0D:00.00 injected, continue
13:206  0:000  custom properties for device 0E:01.00 injected, continue
13:206  0:000  custom properties for device 0F:00.00 injected, continue
13:206  0:000  custom properties for device 0E:05.00 injected, continue
13:206  0:000  custom properties for device 10:00.00 injected, continue
13:206  0:000  custom properties for device 00:1C.06 injected, continue
13:206  0:000  custom properties for device 11:00.00 injected, continue
13:206  0:000  custom properties for device 00:1D.00 injected, continue
13:206  0:000  custom properties for device 00:1F.00 injected, continue
13:206  0:000  custom properties for device 00:1F.02 injected, continue
13:206  0:000  custom properties for device 00:1F.03 injected, continue
13:206  0:000  custom properties for device 00:1F.06 injected, continue
13:206  0:000  stringlength = 216
13:206  0:000  CurrentMode: Width=1280 Height=1024
13:206  0:000  Beginning FSInjection
FSInjectionInstall ...

Both cards than using AMD, RadeonFramebuffer as their default FB. Any tip is much appreciated.

Regards...

 

Mork vom Ork



#9363
kosakgroove

kosakgroove

    The cover of Darkness gives shade to the Brightest of days

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male
  • Location:Mother Earth
  • Interests:Guitar, Logic Pro, Hackintosh every computer that comes to my hands and make it work perfectly w...

Clover Configurator is developed by another team and it's closed source. Also, AMD support is not patching the kernel, but replacing it.

 

 

What you describe is 'proper', the black vs grey is chosen based on SMBIOS as far as I know. In my opinion, boot.efi's decisions is not a business for Clover.

 

Alright that's my bad. thanks for making my ideas more clear.

What about the 2nd suggestion, how could one remove that annoying little text, Clover rev 3380 in the early stages of Clover loading. Wouldn't it be nicer to have just a black or white screen?



#9364
alexanderq

alexanderq

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 304 posts
  • Gender:Male

http://www.insanelym...68#entry2213469



#9365
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 4,446 posts
  • Gender:Male
  • Location:Moscow

Done,wifi posts moved here: http://www.insanelym...943142-in-osx/ 
Later I'll delete mine and your latest post. Do you need any other posts to be moved somewere?

Thanks! No more at now.
 
 

for AMD builds, and AMD processors. Just like we patch the kernel on the fly for locked MSR we could maybe patch it for AMD support, taking knowledge of the amazing AMD forums we have here.

Clover supports AMD CPU. At least for those who provided me reports.

 

 

Alright that's my bad. thanks for making my ideas more clear.

What about the 2nd suggestion, how could one remove that annoying little text, Clover rev 3380 in the early stages of Clover loading. Wouldn't it be nicer to have just a black or white screen?

 

As fas as I know latest Clover revision is 3347.



#9366
Mork vom Ork

Mork vom Ork

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
  • Gender:Male
  • Location:Berlin/Germany

Hallo guys, once more it's me with my "FBName"-problem. I try to use the "Arbitrary"-Array to get two different Framebuffers for two different AMD gfx-cards injected.

This is what i solved so far with "try and error" method:

 

Attached File  Arbitrary_Settings.png   510.21KB   5 downloads

 

Screen only shows settings for Radeon HD6570, cause settings in "Item 2" will be the same for Radeon R9 380X (except the PciAddr value, name and model, device-id).

ATI-Injection works so far, cause i can verify it through Systeminformation, which will show 8-channel HDMI-Audio if ATI boolean is disabled. If it is enabled, HDMI-Audio is just 2-channel cause of missing correct frambuffer to set connectors in the right order.

 

Spend the whole day to make correct settings to setup the right FBName key commands w/o any luck. No matter what i tried, Framebuffer allways show as ATY,AMD,RadeonFramebuffer. Now i am out of ideas what else to set (and in which order) to make the FBName key work. Any help appreciated...

 

if any questions, don't hesitate to ask... i will do my best to you to help me getting this problem solved.



#9367
zxv

zxv

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
@Mork vom Ork, did you ever figure how to boot from the 380X in 10.11 w/o it locking up during the load screen? I'm using the Greyhound FB as well.

#9368
kosakgroove

kosakgroove

    The cover of Darkness gives shade to the Brightest of days

  • Members
  • PipPipPip
  • 109 posts
  • Gender:Male
  • Location:Mother Earth
  • Interests:Guitar, Logic Pro, Hackintosh every computer that comes to my hands and make it work perfectly w...

As fas as I know latest Clover revision is 3347.

Well, that was just an example. is there a way to remove that initial text?



#9369
fusion71au

fusion71au

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 717 posts
  • Gender:Male

@kosakgroove,

 

Set option config.plist/Boot/NoEarlyProgress to true

 

Spoiler

Committed in r3296 see post#165 for more details...



#9370
oSxFr33k

oSxFr33k

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,012 posts
  • Gender:Male
  • Interests:Sound and Graphic Design. Electronics in general.

I have an Asus Laptop G74Sx that I thought the Bios/Motherboard was UEFI but Clover will only boot with legacy install boot0af, will not boot for UEFI booting only option.   The bios has enable/disable UEFI boot as a setting but i'm guessing that does not mean its a UEFI bios? How can I troubleshoot to see why it will not boot UEFI?  Right now I have dual boot legacy/UEFI since I am swapping out my SSD Drive between two devices for testing purposes.



#9371
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 4,446 posts
  • Gender:Male
  • Location:Moscow

I have an Asus Laptop G74Sx that I thought the Bios/Motherboard was UEFI but Clover will only boot with legacy install boot0af, will not boot for UEFI booting only option.   The bios has enable/disable UEFI boot as a setting but i'm guessing that does not mean its a UEFI bios? How can I troubleshoot to see why it will not boot UEFI?  Right now I have dual boot legacy/UEFI since I am swapping out my SSD Drive between two devices for testing purposes.

Did you have a file /EFI/BOOT/BOOTX64.EFI ?

Some UEFI BIOSes may start only from this.



#9372
oSxFr33k

oSxFr33k

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,012 posts
  • Gender:Male
  • Interests:Sound and Graphic Design. Electronics in general.

Did you have a file /EFI/BOOT/BOOTX64.EFI ?

Some UEFI BIOSes may start only from this.

 

 

Yes, there is also the BOOTIA32.efi file there to.  After some google searching there was one post claiming that this particular Bios may have some UEFI simulation setting and may not be a true UEFI Motherboard.  I can verify it does not have secure boot or enable/disable CSM which I thought was needed for true UEFI motherboard/bios no?



#9373
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 4,446 posts
  • Gender:Male
  • Location:Moscow

I have true UEFI BIOS motherboard. It shows SecureBoot=enabled. It works.

What is mean "Clover not started"?



#9374
arsradu

arsradu

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 989 posts
  • Gender:Male

Yes, there is also the BOOTIA32.efi file there to.  After some google searching there was one post claiming that this particular Bios may have some UEFI simulation setting and may not be a true UEFI Motherboard.  I can verify it does not have secure boot or enable/disable CSM which I thought was needed for true UEFI motherboard/bios no?

 
I suppose you already checked that, but does it show any kind of log when you boot in verbose mode?

I had a similar issue (can't reach Clover UI since the laptop would just reboot every time I try to boot from the USB drive) on a friend's laptop. It's an Asus X552LDV-SX470D. Thread here if you wanna take a look.
 
Solution for me was to check Kernel Pm option. Not sure it's the same thing, but if you can't see any kind of log when booting in verbose mode, checking this option might help.
 
Truth be told, I had the same issue when booting both in UEFI and "legacy" mode.
 
Still, I guess it wouldn't hurt trying this too, in case you haven't already.



#9375
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 4,446 posts
  • Gender:Male
  • Location:Moscow

 
I suppose you already checked that, but does it show any kind of log when you boot in verbose mode?

I had a similar issue (can't reach Clover UI since the laptop would just reboot every time I try to boot from the USB drive) on a friend's laptop. It's an Asus X552LDV-SX470D. Thread here if you wanna take a look.
 
Solution for me was to check Kernel Pm option. Not sure it's the same thing, but if you can't see any kind of log when booting in verbose mode, checking this option might help.
 
Truth be told, I had the same issue when booting both in UEFI and "legacy" mode.
 
Still, I guess it wouldn't hurt trying this too, in case you haven't already.

What is the similar issue? Did you tell about starting OSX or CloverGUI? If Clover GUI then no matter is KernelPM option set or no.

 

@oSxFr33k

If you didn't check any "fast boot", "timeout=0" or "NoEarlyProgress=true" then you should see something on the screen. Tell us, what do you see.



#9376
arsradu

arsradu

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 989 posts
  • Gender:Male

What is the similar issue? Did you tell about starting OSX or CloverGUI? If Clover GUI then no matter is KernelPM option set or no.

 

@oSxFr33k

If you didn't check any "fast boot", "timeout=0" or "NoEarlyProgress=true" then you should see something on the screen. Tell us, what do you see.

 

Hi Slice

 

You're right. Please, ignore my previous message. It's not the same thing.







Also tagged with one or more of these keywords: Bootloader, EFI, Clover


4 user(s) are reading this topic

1 members, 3 guests, 0 anonymous users


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