Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

Clover Linux Boot: Kernel Panic

 

I can't boot my Arch Linux Installation any more with Clover, getting a kernel Panic.

 

When starting via Linux Boot Manager (systemd-boot) the system is starting up correctly.

Starting via Clover: Kernel Panic

 

Any idea why this is happening suddenly?

 

To verify, today i installed a completely new Arch Linux minimal System, and i am getting the same problem:

 

* Boot with Clover: Linux kernel Panic

* Boot with Linux Boot Manager: system boots normally up and is running.

 

Mac and Win are booting o.k with Clover.

 

Using the latest Clover Version from Sourceforge.

 

Am attaching my config.plist and the systemd-boot loader configuration

 

Please let me know, if other infos/files are needed!

 

Thanks,

 

Max

Try this

<dict>
<key>AddArguments</key>
<string>root=UUID=4AF9AFB5-C9D1-4123-B3AF-4E6E36006706 rw add_efi_memmap initrd=/intel-ucode.img initrd=/initramfs-linux.img</string>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>Arch Linux</string>
<key>Ignore</key>
<false/>
<key>Image</key>
<string></string>
<key>Path</key>
<string>\EFI\systemd\systemd-bootx64.efi</string>
<key>Type</key>
<string>Linux</string>
<key>Volume</key>
<string>E4F6EC78-856B-4D46-AD8D-B466F5A54C8C</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
</plist>

Where 4AF9AFB5-C9D1-4123-B3AF-4E6E36006706 is, use your UUID

Where E4F6EC78-856B-4D46-AD8D-B466F5A54C8C is, use your EFI

  • Like 1
Link to comment
Share on other sites

Hello. I am kindly asking for help with my Intel HD P4600 graphics card not working properly using Clover version beyond 4061. I am currently running Sierra 10.12.5 & Clover 4061 on a Lenovo TS140 / Intel C226 Chipset, CPU:Xeon E3-1225v3, Graphics: Intel HD P4600. My graphics card Intel HD P4600 has been running fine for two years with the following settings:

  1. FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext installed.
  2. Clover: Under "Devices>FakeID>IntelGFX" section, add 0x04128086.
  3. Clover: Under "Devices>Properties", "NoDefaultProperties" is selected.
  4. Clover: Under "Devices>Add Properties" section, the following is added:
    1. Devices: IntelGFX; Key: AAPL,ig-platform-id; Value: 0300220D; Value Type: DATA
  5. Clover: Under "Graphics>ig-platform-id", 0D220003 is used.
  6. Clover: Under "Graphics", "Inject Intel" is selected.

I am using a dual monitor setup (Full HD), connected to both DP ports. When I update Clover to any version beyond 4061, the IntelGFX injection stops working (the DeviceID which should be injected as 0x04128086 is not, and it is reverted back to the actual 0x041a8086). Incidentally, clover version 4064 updated Intel Injection (by Sherlock), which I am assuming might have introduced a bug. Users with the same hardware configuration as my system have experienced the same issue after upgrading to any Clover version beyond 4061. Please advise.

Link to comment
Share on other sites

Hello. I am kindly asking for help with my Intel HD P4600 graphics card not working properly using Clover version beyond 4061. I am currently running Sierra 10.12.5 & Clover 4061 on a Lenovo TS140 / Intel C226 Chipset, CPU:Xeon E3-1225v3, Graphics: Intel HD P4600. My graphics card Intel HD P4600 has been running fine for two years with the following settings:

  • FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext installed.
  • Clover: Under "Devices>FakeID>IntelGFX" section, add 0x04128086.
  • Clover: Under "Devices>Properties", "NoDefaultProperties" is selected.
  • Clover: Under "Devices>Add Properties" section, the following is added:
    • Devices: IntelGFX; Key: AAPL,ig-platform-id; Value: 0300220D; Value Type: DATA
  • Clover: Under "Graphics>ig-platform-id", 0D220003 is used.
  • Clover: Under "Graphics", "Inject Intel" is selected.
I am using a dual monitor setup (Full HD), connected to both DP ports. When I update Clover to any version beyond 4061, the IntelGFX injection stops working (the DeviceID which should be injected as 0x04128086 is not, and it is reverted back to the actual 0x041a8086). Incidentally, clover version 4064 updated Intel Injection (by Sherlock), which I am assuming might have introduced a bug. Users with the same hardware configuration as my system have experienced the same issue after upgrading to any Clover version beyond 4061. Please advise.
please upload files each cases

Case1

Working; ioreg and clover full log

 

Case2

Not working; ioreg and clover full log

 

Not tested Some intel graphics(p4600)

But some haswell graphics(hd4400 hd4600) tested.

 

Lastet clover recorded your behavior exactly.

I can see your problem.

 

Now, no need to add platformid and fakeid on most of intel graphics. Haswell need fakepciid to fix glitches and something.

 

Code is no problem.

 

나의 LG-F800S 의 Tapatalk에서 보냄

  • Like 1
Link to comment
Share on other sites

please upload files each cases

Case1

Working; ioreg and clover full log

 

Case2

Not working; ioreg and clover full log

 

Not tested Some intel graphics(p4600)

But some haswell graphics(hd4400 hd4600) tested.

 

Lastet clover recorded your behavior exactly.

I can see your problem.

 

Now, no need to add platformid and fakeid on most of intel graphics. Haswell need fakepciid to fix glitches and something.

 

Code is no problem.

 

나의 LG-F800S 의 Tapatalk에서 보냄

Thank you for your help Sherlocks! I have attached the working case files. I will attach the non-working case files in the next post.

please upload files each cases

Case1

Working; ioreg and clover full log

 

Case2

Not working; ioreg and clover full log

 

Not tested Some intel graphics(p4600)

But some haswell graphics(hd4400 hd4600) tested.

 

Lastet clover recorded your behavior exactly.

I can see your problem.

 

Now, no need to add platformid and fakeid on most of intel graphics. Haswell need fakepciid to fix glitches and something.

 

Code is no problem.

 

나의 LG-F800S 의 Tapatalk에서 보냄

Here are the non-working files. Thanks again!

Clover Working.zip

Clover not working.zip

  • Like 1
Link to comment
Share on other sites

Thank you for your help Sherlocks! I have attached the working case files. I will attach the non-working case files in the next post.

Here are the non-working files. Thanks again!

 

clover full log please. you were forgot it

 

EDIT. this isn't clover bug. seems your setting is wrong.

Link to comment
Share on other sites

clover full log please. you were forgot it

 

EDIT. this isn't clover bug. seems your setting is wrong.

Please find attached the Boot Log txt files for working and nonworking cases. Please let me know if that is the full log files you requested.

 

Also, please note that I used these settings for a long time with previous Clover version and they were working fine all the time.

 

Thank you!

BootLog.zip

Link to comment
Share on other sites

Please find attached the Boot Log txt files for working and nonworking cases. Please let me know if that is the full log files you requested.

 

Also, please note that I used these settings for a long time with previous Clover version and they were working fine all the time.

 

Thank you!

 

your log is wrong both old and new. because your config.plist has dummy option and not clear.

if have problem like you, all clover users has problem. as result, this case include only you.

 

try this with clover r4128. and please upload full log.

once again, this is not clover bug.

 

need to move this discussion to general discussion thread.

config.plist.zip

  • Like 1
Link to comment
Share on other sites

Try this

<dict>
<key>AddArguments</key>
<string>root=UUID=4AF9AFB5-C9D1-4123-B3AF-4E6E36006706 rw add_efi_memmap initrd=/intel-ucode.img initrd=/initramfs-linux.img</string>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>Arch Linux</string>
<key>Ignore</key>
<false/>
<key>Image</key>
<string></string>
<key>Path</key>
<string>\EFI\systemd\systemd-bootx64.efi</string>
<key>Type</key>
<string>Linux</string>
<key>Volume</key>
<string>E4F6EC78-856B-4D46-AD8D-B466F5A54C8C</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
</plist>

Where 4AF9AFB5-C9D1-4123-B3AF-4E6E36006706 is, use your UUID

Where E4F6EC78-856B-4D46-AD8D-B466F5A54C8C is, use your EFI

 

Hi,

 

i tried your suggestion and can confirm that with these settings arch is booting up with clover again.

 

With your suggestion i am seeing for 5 seconds a black screen after selecting "Arch Linux" in Clover, then Arch is booting up correctly.

 

I assume that in this 5 seconds the systemd bootscreen should now get displayed, right? (because of a configured 5 secs timeout in systemd boot, to be able to choose from the starup items: arch, arch-lts, win10).

 

black screen maybe caused by using a 4K Display, any idea how the systemd-boot menu can be made visible?

 

Thanks much anyways for helping out here,

appreciate it very much!

 

Cheers,

Max

Link to comment
Share on other sites

@Sherlocks

 

Hi Sherlocks,

I have an E7400 2.8 Core 2 Duo bootlog for you if you are interested. I just installed macOS Sierra 10.12.6 with clover r4129.

 

your log is good. clover operates without problem

 

EDIT.

What is your Base Clock on BIOS?

266mhz?

Link to comment
Share on other sites

report one

i try to make usb legacy installer.

attachicon.gif스크린샷 2017-07-28 오후 11.04.20.png

 

There is only 6 message on the screen. stop. i tested my skylake laptop(only use legacy mode on bios to check work or not) and old dell laptop(legacy bios)

-----------------------

6 <--- Stop

 

 

-----------------------

 

add. old pkg show like

-----------------------

b1f: init5 <--- Stop

 

 

-----------------------

 

 

 

USB

Format = Fat32, MBR

 

There seems to be a problem.

 

to be sure usb or bios problem, i test chameleon pkg. chameleon was successful when it was tested on the same usb with a chameleon package.

 

this is clover install log

/dev/disk1 (external, physical):   #:                       TYPE NAME                    SIZE       IDENTIFIER   0:     FDisk_partition_scheme                        *15.9 GB    disk1   1:                 DOS_FAT_32 1                       15.9 GB    disk1s1======================================================Backing up EFI filesBacking up stage2 file /Volumes/1/EFIROOTDIR/boot  to /Volumes/1/EFI-Backups/r4128/2017-07-28-23h01/bootBacking up /Volumes/1/EFIROOTDIR/EFI folder to /Volumes/1/EFI-Backups/r4128/2017-07-28-23h01/EFICurrent Active Partition: 1Stage 0 - Writting boot0af to /dev/disk1/Volumes/1/usr/local/bin/fdisk440 -u -f /Volumes/1/usr/standalone/i386/boot0af -y /dev/disk1Stage 1 - Writting boot1f32 to /dev/rdisk1s1dd if=/dev/rdisk1s1 count=1 bs=512 of=/tmp/origbsboot volume format is FAT32cp /tmp/boot1f32 /tmp/newbsdd if=/tmp/origbs of=/tmp/newbs skip=3 seek=3 bs=1 count=87 conv=notruncdd if=/tmp/newbs of=/dev/rdisk1s1Setup Active Partition to be: 1New Active Partition: 1Stage 2 - Written boot6 (x64) to /Volumes/1/boot================================================================= Clover EFI Installation Finish ===========
chameleon install log
------------------------------------------------------------------------------END - Pre-Install Script==============================================================================Main Standard Post-Install ScriptChameleon installer log - Fri Jul 28 22:59:11 KST 2017Darwin/x86 boot v5.0.132 - Enoch r2889==============================================================================BACKUP CHAMELEON FILES:Backup stage2 file /Volumes/1/boot to /Volumes/1/Chameleon.Backups/2017-07-28-22h59/bootNo Extra folder was found, nothing to be saved.==============================================================================EXTRA FOLDER:Extra not found on /Volumes/1, creating..File Doesn't Exist, Will Create: /Volumes/BOOTRAMDISK/Extra/org.chameleon.Boot.plist==============================================================================First Check Passed (not Fat16)!Windows installation not found on /dev/disk1./dev/disk1s1 is FAT32 formatted==============================================================================WRITING STAGE 0:boot0 written to /dev/disk1==============================================================================WRITING STAGE 1 msdos:boot1f32 (msdos) written to /dev/rdisk1s1.==============================================================================WRITING STAGE 2:Stage 2 (boot) written to /Volumes/1.==============================================================================SET PARTITION ACTIVE:disk1, slice 1 is already set active. No need to change it.============================================================================================================================================================END - Standard Post-Install Script==============================================================================Running Post postinstall scriptTarget volume = /Volumes/1------------------------------------------------------------------------------Moving Extra folder to /Volumes/1------------------------------------------------------------------------------Post postinstall script complete==============================================================================NOTE: any Themes or modules you have must be there since this now      is the boot partition. ACPI tables, SMBios.plist, kernel.plist, kexts.plist and the      org.chameleon.Boot.plist (with custom settings for the target      OSX must be in each partition that contain it.)==============================================================================
thanks in advance.

 

EDIT1. from clover official pkg file.

r3577

shown "b1f: init5"

 

r3811

shown "6"

 

in chameleon

shortly shown "b1f: init" and get chameleon window

 

just changed text?. some system stop this message. can i get some log? only happen legacy case.

very strange. chameleon passed this problem. but clover can't hmm..

 

i search this. some people exprienced this issue. as result, some system can't use clover legacy bios mode. because always stop "b1f: init5" or "6". also if dont have uefi, never use clover.

only way chameleon..

 

EDIT2.

long time ago, micky resolved this issue on Phoenix Tiano Secure Core Bios(my case). link

any chance add this boot0xg in clover? or already include?

 

I encountered the same problem, when I make legacy installer for my snb acer notebook(no uefi), it onlt shows '6'.

chameleon works.

Link to comment
Share on other sites

I have the EXACT same behaviour.

 

I tried OsxAptioFixDrv.efi, OsxAptioFix2Drv.efi, Clover r4097 r4084 r3270.

There is already a ticket on sourceforge #381, but maybe someone here has an idea  :P

 

There seems to be a new kernel ... Is this the reason why ?

 

post-980913-0-52082900-1501659477_thumb.png

my sandy laptop tested. there is no problem.

 

strange. pm and kext injection are same like before.

 

Link to comment
Share on other sites

hello clover users.

i want to help duallink test.

 

if you have 1366x768 resolution, try this and get full log and upload it

 

thanks in advance

 

my case

1:895  0:000  Intel HD Graphics 520 [8086:1916] :: PciRoot(0x0)\Pci(0x2,0x0)
1:895  0:000    Found Full HD Display - 16:9 :: Width=1920 Height=1080
1:895  0:000    AAPL00,override-no-connect: added
1:895  0:000    Not found DualLink
1:895  0:000    Beginning DualLink auto-detection
1:895  0:000    High Resolution Display
1:895  0:000    AAPL00,DualLink = 1
1:895  0:000    FakeID Intel GFX: not set
1:895  0:000    ig-platform-id: not set
1:895  0:000    Beginning Intel GFX auto-detection with ACPI injection
1:895  0:000    Found FakeID Intel GFX = 0x19168086
1:895  0:000    Found ig-platform-id = 0x19160000

test.zip

Link to comment
Share on other sites

Hi,

 

I successfully upgraded my graphics to nvidia 1050ti using web drivers. I have now some questions:

 

1. Clover isn't displayed anymore in 1920 x 1080. In the config 1920x1080 is set.  Is there kind of bios patch for this, or what I have to do?

 

2. nvidia web drivers won't be selected by default. I set nvda_drv=1, but there seems to be another option in graphics section "use web drivers", which doesn't seem to be supported by clover configurator. How exactly is that switch named and placed in config.plist?

 

3. The idle frequency of the graphics card seems to be a bit low, after no action, the animations can start with some stuttering. Is there a way to increase the idle frequency of the nvidia graphics card?  Is it inside AGPM.kext?

 

4. There is some flickering at the last line of the macos menu bar going on... Any way to fix that?

 

5. I still have a drive entry with the label "". No idea where that comes from. It appeared after some older clover update. Maybe it is related to some EFI driver? I have these installed:

post-39386-0-91832600-1501667091_thumb.png

post-39386-0-09557100-1501667107_thumb.png

 

Thanks for help!

Link to comment
Share on other sites

i want to help duallink test.

Hello, my report on Intel hd630,  duallink not work.

Hdmi: 1920*1080 - work

DVI: 1680*1050 - black screen.

22:868  0:000  Intel HD Graphics 630 [8086:5912] :: PciRoot(0x0)\Pci(0x2,0x0)

22:868  0:000    Found Unknown Resolution Display - ?:? :: Width=1680 Height=1050

22:868  0:000    Not found DualLink

22:868  0:000    Beginning DualLink auto-detection

22:868  0:000    Unknown Resolution Display

22:868  0:000    AAPL00,DualLink = 1

22:868  0:000    FakeID Intel GFX: not set

22:868  0:000    ig-platform-id: not set

22:868  0:000    Beginning Intel GFX auto-detection with ACPI injection

22:868  0:000    Found FakeID Intel GFX = 0x59128086

22:868  0:000    Found ig-platform-id = 0x59120000

22:868  0:000  Intel GFX revision  = 0x4

Link to comment
Share on other sites

Hello, my report on Intel hd630 1920*1080,  duallink not work.

Hdmi - work

DVI - black screen.

22:868  0:000  Intel HD Graphics 630 [8086:5912] :: PciRoot(0x0)\Pci(0x2,0x0)

22:868  0:000    Found Unknown Resolution Display - ?:? :: Width=1680 Height=1050

22:868  0:000    Not found DualLink

22:868  0:000    Beginning DualLink auto-detection

22:868  0:000    Unknown Resolution Display

22:868  0:000    AAPL00,DualLink = 1

22:868  0:000    FakeID Intel GFX: not set

22:868  0:000    ig-platform-id: not set

22:868  0:000    Beginning Intel GFX auto-detection with ACPI injection

22:868  0:000    Found FakeID Intel GFX = 0x59128086

22:868  0:000    Found ig-platform-id = 0x59120000

22:868  0:000  Intel GFX revision  = 0x4

 

thank you for report. dvi is other issue that not relate duallink. to check bug, i check log.

 

first see your resolution. i will add your resolution.

16:101680x1050(WSXGA+)

 

thanks again

Link to comment
Share on other sites

attachicon.gif스크린샷 2017-08-02 오후 4.49.04.png

my sandy laptop tested. there is no problem.

 

strange. pm and kext injection are same like before.

Ok wrong guess ! Thanks for your inquiry by the way :D

 

As far as I understand boot sequence (no so much), the reboot happens just before kernel :

 

Clover (preboot.log) > boot.efi (influenced by OsxAptioFixDrv.efi, no log but seems OK as we have no error and the "++++++" > kernel (log in console)

 

The reboot happens just after the "+++++++" without any message in verbose, that's why I though of a kernel problem, but now it has been checked.

 

I tried boot.efi from 10.11.6 Combo without luck.

 

 

I tried to look at the sources to understand what happens at this moment but I didn't find anything as I don't understand much (I'm a user not a dev...)

 

 

I don't know how to debug this as preboot .log seems OK and I have no log in console.

 

Another question : do you remember if this security update operates in two times, I mean one before reboot and one after reboot ? Because if so, I never manage to get the second stage to load ... which could explain the reboot.

 

EDIT : do you think I should add debug=yes in the KernelAndKextPatches section of my config.plist and see what happens ? Or is it useless ? (I can't test right now, I'm away from my hack for several days ... )

Link to comment
Share on other sites

Would that

 

 

Rev 4130

improved DualLink if can't read correct resolution

 - Support DualLink in GUI

attachicon.gifscreenshot0.png

 - Clover can read resolution on most of system. but can't read correct resolution on some system. example, lenovo laptop. Link

 - Default DualLink auto-detection. if has problem to read resolution, 

   Low resolution(1366x768-) - DualLink = 0

   High resolution(1400x1050+) - DualLink = 1

	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<integer>you want</integer> 

 

Would that fix my clover screen to fullhd, on nvidia 1050ti?

Link to comment
Share on other sites

 

hello clover users.

i want to help duallink test.

 

if you have 1366x768 resolution, try this and get full log and upload it

 

thanks in advance

 

my case

1:895  0:000  Intel HD Graphics 520 [8086:1916] :: PciRoot(0x0)\Pci(0x2,0x0)
1:895  0:000    Found Full HD Display - 16:9 :: Width=1920 Height=1080
1:895  0:000    AAPL00,override-no-connect: added
1:895  0:000    Not found DualLink
1:895  0:000    Beginning DualLink auto-detection
1:895  0:000    High Resolution Display
1:895  0:000    AAPL00,DualLink = 1
1:895  0:000    FakeID Intel GFX: not set
1:895  0:000    ig-platform-id: not set
1:895  0:000    Beginning Intel GFX auto-detection with ACPI injection
1:895  0:000    Found FakeID Intel GFX = 0x19168086
1:895  0:000    Found ig-platform-id = 0x19160000

Hi, Sherlock

I owned new notebook Dell Latitude E6430.

Intel HD4000 at 1366x768

I successfully work in ElCapitan with

Inject->Intel=YES

DualLink=1

AMI_X64_4128_BootLog.txt.zip

  • Like 1
Link to comment
Share on other sites

Hi, Sherlock

I owned new notebook Dell Latitude E6430.

Intel HD4000 at 1366x768

I successfully work in ElCapitan with

Inject->Intel=YES

DualLink=1

 

hello slice

i see your log. log is fine

 

can you check this menu.c on r4130 commit?

i checked only intel gpu laptop

but nvidia and intel gpu laptop has GUI bug.

 

i dont have time now to fix gui bug

here is screenshot

post-980913-0-81858600-1501698384_thumb.png

 

post-980913-0-66814100-1501698393_thumb.png

 

thanks in advance

Link to comment
Share on other sites

 

hello clover users.

i want to help duallink test.

 

if you have 1366x768 resolution, try this and get full log and upload it

 

thanks in advance

 

my case

1:895  0:000  Intel HD Graphics 520 [8086:1916] :: PciRoot(0x0)\Pci(0x2,0x0)
1:895  0:000    Found Full HD Display - 16:9 :: Width=1920 Height=1080
1:895  0:000    AAPL00,override-no-connect: added
1:895  0:000    Not found DualLink
1:895  0:000    Beginning DualLink auto-detection
1:895  0:000    High Resolution Display
1:895  0:000    AAPL00,DualLink = 1
1:895  0:000    FakeID Intel GFX: not set
1:895  0:000    ig-platform-id: not set
1:895  0:000    Beginning Intel GFX auto-detection with ACPI injection
1:895  0:000    Found FakeID Intel GFX = 0x19168086
1:895  0:000    Found ig-platform-id = 0x19160000

Clover 4131

8:409  0:000  Intel HD Graphics 4400 [8086:0A16] :: PciRoot(0x0)\Pci(0x2,0x0)
8:409  0:000    Found Full Wide XGA Display - 16:9 :: Width=1366 Height=768
8:409  0:000    AAPL00,DualLink = 1
8:409  0:000    FakeID Intel GFX = 0x04128086
8:409  0:000    ig-platform-id = 0x0A260006
8:409  0:000  Intel GFX revision  = 0xB
8:409  0:000   setting specified layout-id=4 (0x4)
8:409  0:000   setting specified layout-id=4 (0x4)
8:410  0:000  stringlength = 2792
8:410  0:000  CurrentMode: Width=1366 Height=768
8:410  0:000  Beginning FSInjection

Or do you need it with your test files?

Link to comment
Share on other sites

×
×
  • Create New...