Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

Hi,i try to boot with clover but i have kp.

I install it and try to boot with -v -f -x acpi=off but with no success.

I have an asus k53sc,the clover load anyway if i put yes or no in uefi boot in bios.

I don't understand what is the problem.

With chamaleon it's ok,now i boot with a usb key with chamaleon

post-856330-0-28538700-1414003517_thumb.jpg

Link to comment
Share on other sites

I cannot get boot1f32 to work on a USB stick :(

Keep getting

b1f: init

b1f: error

 

I've examined the boot code in detail, and the on-stick FAT32 structures (BPB, root directory) - and AFAICT, it should work.  The only possible reason is failing is because it's getting back errors from the BIOS sector reads.  I even renamed the boot file from 'boot' to 'BOOT' (the installer made it lowercase - the code compares upcase).

 

Yes, HFS driver has no write capability. You may have success if you make USB flash drive with two partitions: FAT32 and HFS+. Install Clover to the first one and OSX installation place into second.

Other way if you make USB stick with only FAT32 partition, without OSX just to have Clover on it and get debug.log.

Link to comment
Share on other sites

Hey guys. So after posting this: http://www.insanelymac.com/forum/index.php?/topic/301833-nVidia-Gfx-Kexts-%3D-Random-KP-after-updating-to-Yosemite-10%2E10-%28MAS%29-from-GM

 

...I realized that I also updated to the latest Clover during the upgrading process, and I was wondering if these new issues are being caused by Clover? Or are they indeed caused by the MAS version of Yosemite? Thanks for any input. Appreciate it as always.

Link to comment
Share on other sites

The AppleACPIPlataform.kext that's shipped with Yosemite causes a bug in Gigabyte 6 and x58 series motherboards. Mine is a GA-H67MA-USB3-B3.

 

The bug appears as a "PCI configuration begin" hang during boot.

 

No boot flag fixes this issue (like npci=0x2000 or 0x3000, PCIRootUID=1 or 0).

 

So, I've found in TonyMacx86 site that this is a new bug introduced with the new version of AppleACPIPlataform.kext shipped with Yosemite.

The solution is to simply replace the 10.10 kext with a 10.9.5 kext.

 

I've made a backup of AppleACPIPlataform.kext from 10.10 and installed the 10.9.5 kext. The problem has been fixed.

 

I was trying to inject the 10.9.5 kext with Clover without having to mess with /S/L/E, but since there's already an AppleACPIPlataform.kext in /S/L/E, I can't inject the same kext with Clover.

 

One solution that doesn't involve changing the kext in /S/L/E would be to patch it. The problem is that I don't know what are the differences between AppleACPIPlataform.kext 10.10 and 10.9.5 versions, so I don't know what string I should patch.

 

Anyone with experience in patching kexts by using Clover knows if it's possible to patch 10.10 AppleACPIPlataform.kext to work like the 10.9.5 version?

Hope someone get the key.

I may propose that new AAP don't like old DSDT as you have. The kext is responsible for interpreting DSDT. Did you try to patch it by Clover?

 

Hi,i try to boot with clover but i have kp.

I install it and try to boot with -v -f -x acpi=off but with no success.

I have an asus k53sc,the clover load anyway if i put yes or no in uefi boot in bios.

I don't understand what is the problem.

With chamaleon it's ok,now i boot with a usb key with chamaleon

Your screenshot tell me that your DSDT is wrong.

 

I cannot get boot1f32 to work on a USB stick :(

Keep getting

b1f: init

b1f: error

 

I've examined the boot code in detail, and the on-stick FAT32 structures (BPB, root directory) - and AFAICT, it should work.  The only possible reason is failing is because it's getting back errors from the BIOS sector reads.  I even renamed the boot file from 'boot' to 'BOOT' (the installer made it lowercase - the code compares upcase).

But you said that Clover started from UEB flash formatted to HFS+? So block read is working? The problem is in the stick. Or in format. Try to reformat it by diskutility.

Link to comment
Share on other sites

question about config.plist,now I can't shut down yosemite completely use clover,but when I delete config.plist,it shut down well,I don't know which key cause this problem,thus I don't use -v kext-dev-mode=1 in config.plist,why I still can boot yosemite,if don't use kext-dev-mode=1 clover shouldn't load fakesmc.kext.

I install Yosemite on usb flash drive with clover,when it shows AppleIntelCPUPowerManagement.kext it get reboot.I don't know how I fixed this to modify config.plist.

Link to comment
Share on other sites

Hope someone get the key.

I may propose that new AAP don't like old DSDT as you have. The kext is responsible for interpreting DSDT. Did you try to patch it by Clover?

Do you mean to patch my DSDT.aml file?

 

I've used MaciASL to simply extract my DSDT and compile it. Actually I've tried MacMan MaciASL repository, but didn't find any specific patch for my motherboard.

 

Do you know any good repository for MaciASL?

Link to comment
Share on other sites

Do you mean to patch my DSDT.aml file?

 

I've used MaciASL to simply extract my DSDT and compile it. Actually I've tried MacMan MaciASL repository, but didn't find any specific patch for my motherboard.

 

Do you know any good repository for MaciASL?

 

 

Check out pjalm repos

  • Like 1
Link to comment
Share on other sites

Your screenshot tell me that your DSDT is wrong.

 

I put my dsdt (the one that i used with chamaleon) in /EFI/CLOVER/acpi/patched

I have tried also with delete dsdt.

Is it normal that i see efi partition only when i install clover? When i restart there isn't the clover partition in finder

Link to comment
Share on other sites

Hi everyone !

 

I'm looking for a way to FAKE the ID of my BT Controller.

 

If you want to see why :

 

I just received my new BCM94352, and WIFI and BT are OK (WIFI with SSDT and BT with Toleda's kext in EFI/Clover/Kext/).

As expected I don't have HandOff, and have been searching why.

Skvo seems to confirm that the Product/Vendor IDs of the BT are responsible for this (according to google translation ...)

Which confirm what we have seen previously on Netkas forums (BCM94360 with bad BT IDs don't have HandOff)

 

 

I've read a lot of things (since my first hackintosh in 2008), especially the entire Clover wiki and here are my conclusions :

- DSDT patch is impossible because BT is under USB in ACPI
- Kext edition doesn't fake ID, it just inject new IDs for support of a new product (non apple ones)
- There was a way to flash BCM4322 to genuine Apple IDs (using B43 on Linux but it doesn't support BCM4352 and only applies for WIFI not BT)

- Clover doesn't have an FAKE BT option because BT is under USB in ACPI
- Clover has a "AddProperties" function which Itried with "USB" as device and I didn't manage to make it fake IDs ...

 

Is there a way to do that ? Did I miss something ?

  • Like 1
Link to comment
Share on other sites

about duplicity of Recovery HD on clover GUI....

Mavericks Recovery HD didnt have \System\Library\CoreServices\boot.efi but yosemite has.... I dont know why, and clover thinks this volume is a OSX Yosemite boot drive....

 

 

 

0:902  0:001      Checking volume "Recovery HD" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(3,GPT,275996D0-2CCF-4D1B-A381-0F7A6F162953,0x1BDEE568,0x135F20)) ... match!

0:904  0:001  Check if volume Is Hibernated:
0:904  0:000  Check sleep image 'by signature':
0:904  0:000  read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Not Found
0:904  0:000  using default sleep image name = \private\var\vm\sleepimage
0:904  0:000   sleepimage not found -> Not Found
0:904  0:000   hibernated: no - sign
0:908  0:003      Loader entry created for 'PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(3,GPT,275996D0-2CCF-4D1B-A381-0F7A6F162953,0x1BDEE568,0x135F20)\System\Library\CoreServices\boot.efi'
Link to comment
Share on other sites

 

 

 

hello  

Slice bug in clover 2972 A lot Internet not working HDMI audio lost. 
Do you have any comments

 

Nothing wrong here 

Network / Wifi / ALC 898 High Definition , All working 

 

 

ii21.png

  • Like 1
Link to comment
Share on other sites

I've updated my main drive from Mavericks to Yosemite.

 

Now there's a little problem with Clover GUI, because it shows both their icons though there is no more Mavericks installation. :blush:

Does anyone have the same problem and knows how i can get rid of the "false" Mavericks icon ?

 

Thanks in advance

Link to comment
Share on other sites

Hope someone get the key.

I may propose that new AAP don't like old DSDT as you have. The kext is responsible for interpreting DSDT. Did you try to patch it by Clover?

 

I'm using MaciADSL an PJALM repository to patch my DSDT.

 

I know that I should firstly delete any DSDT.aml (and reboot) before patching the DSDT.

 

But what about those ACPI/DSDT/Fixes entries in the config.plist of Clover? Should I delete the Fixes dictionary before patching DSDT?

 

I've tried to delete the whole Fixes dict and the DSDT.aml file that I already had. The system has booted fine, but after 1~2 minutes, it freezes and reboots.

 

So I had to put the Fixes dict back and boot again (still without the old DSDT.aml file). This time the system didn't freeze and I could patch my DSDT with MaciASL.

 

I don't know if those Fixes entries have some kind of influence during DSDT extraction of MaciASL.

Link to comment
Share on other sites

I  am new to Clover EFI boot loader because it was the only boot loader that I can install Mavericks into my Lenovo ThinkServer  TS140 which I am using as main work station.

CPU: Xeon E3 1250 V3

Video: Integrated Intel HD4600

Chipset: Intel  226

 

Mavericks running fine. I have one question. Config.plist clearly marked kernel PM Patch yet every time I boot up, early reboot happens. I have to manually check kernel PM patch under patching binary through option when Clover boot loader boot up to get to OS X. Anyone has any suggestion how to fix this. Also HD4600 not recognized and Xeon CPU also not recognized. Any help or guide for further reading and fixing would be highly appreciated. Right if I use integrated graphics HD4600, I can only use one monitor. to use more than one monitor, I install a discrete Nvidia GTX 650 Ti boost 2GB video card. 

Link to comment
Share on other sites

question about config.plist,now I can't shut down yosemite completely use clover,but when I delete config.plist,it shut down well,I don't know which key cause this problem,thus I don't use -v kext-dev-mode=1 in config.plist,why I still can boot yosemite,if don't use kext-dev-mode=1 clover shouldn't load fakesmc.kext.

I install Yosemite on usb flash drive with clover,when it shows AppleIntelCPUPowerManagement.kext it get reboot.I don't know how I fixed this to modify config.plist.

When I delete config.plist,the camera doesn't work,when I use config.plist,the shutdown doesn't work,config.plist should be a problem.

Anyway I figured it out myself.

 

Here is what I had to do. Change the Key AddDTGP_0001 to false to solve shutdown problem.

 

<key>AddDTGP_0001</key>

<false/>

There is a similar case

in wiki said this is switch for all fixes.

 

in my case FixShutdown_0004 should be set to false to shut down to let  reboot Problem vanished

<key>Fixes</key>

<dict>

        <key>FixShutdown_0004</key>

        <false/>

</dict>

Change the Key FixOwnership to false to solve camera problem.

 

<key>FixOwnership</key>

<true/>

 

But I in wiki I don't find what FixOwnership stand for.

Link to comment
Share on other sites

My problem with boot1f32 is bios-related, because I was able to boot the very same stick on another system, and generate debug.log

But you said that Clover started from UEB flash formatted to HFS+? So block read is working? The problem is in the stick. Or in format. Try to reformat it by diskutility.

 
Here's the log

 

0:100  0:100  MemLog inited, TSC freq: 2693885997
0:100  0:000  LegacyRegion2: Chipset/proc: 0x01048086
0:100  0:000   Next Generation Core processors (PAM 0x80-0x86)
0:100  0:000   Test PAM1=(0x41=90, 0x5a=00, 0x81=11, 0x91=00) at chipset 01048086
0:100  0:000  , Install = Success
0:123  0:023  BiosVideoDriverBindingStart!
0:123  0:000  BiosVideoCheckForVbe
0:123  0:000  EdidOverride not found
0:135  0:012   Edid1+
0:135  0:000   found Detail Timing 1280x800
0:135  0:000   found Detail Timing 1280x800
0:147  0:012   Edid0+
0:147  0:000   found Detail Timing 1280x800
0:147  0:000  ... already present
0:147  0:000   found Detail Timing 1280x800
0:147  0:000  ... already present
0:148  0:000     0 1024x768 attr=9B - ok, edid-, 1024x768, working, highest, pref=0
0:148  0:000     1 640x480 attr=9B - ok, edid-, 640x480, working
0:148  0:000     2 800x600 attr=9B - ok, edid-, 800x600, working
0:148  0:000  BV new mode: 0 1024x768
0:262  0:113   SetMode pref 0 (0) = Success
2:097  1:835  
2:097  0:000  Now is 24.10.2014,  22:22:59 (GMT+2047)
2:097  0:000  Starting Clover rev 2953 on CLOVER EFI
2:097  0:000  SelfDevicePath=PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x1,0x0)\HD(1,MBR,0x00000000,0x800,0x40000) @BB880018
2:097  0:000  SelfDirPath = \EFI\CLOVER
2:097  0:000  Total Memory Slots Count = 2
2:097  0:000  Type 17 Index = 0
2:097  0:000  SmbiosTable.Type17->Speed = 1333
2:097  0:000  SmbiosTable.Type17->Size = 4096
2:097  0:000  Type 17 Index = 1
2:097  0:000  SmbiosTable.Type17->Speed = 1333
2:097  0:000  SmbiosTable.Type17->Size = 4096
2:097  0:000  Boot status=0
2:097  0:000  Clover revision: 2953  running on HP EliteBook 2760p
2:097  0:000  ... with board 162A
2:097  0:000  Clover load options size = 0 bytes
2:114  0:016  Using OEM config.plist at path: EFI\CLOVER\config.plist
2:114  0:000  EFI\CLOVER\config.plist loaded: Success
2:129  0:014  Loading early settings
2:129  0:000  timeout set to 5
2:129  0:000  Custom boot CUSTOM_BOOT_DISABLED (0x0)
2:625  0:496  KextsToPatch: 1 requested
3:081  0:455  KextToPatch 0: AppleAHCIPort (External icons patch) Kext bin patch, data len: 8
3:552  0:471  Default theme: metal
3:670  0:117  Hiding entries with string Windows
3:788  0:117  Hiding entries with string BOOTX64.EFI
3:905  0:117  LoadDrivers() start
4:037  0:131  Loading FSInject-64.efi
4:155  0:118  LoadDrivers() end
4:273  0:117  Console modes reported: 4, available modes:
4:391  0:117    Mode 1: 80x25
4:508  0:117    Mode 3: 100x31
4:626  0:117    Mode 4: 128x40 (current mode)
4:744  0:117  SetScreenResolution: 1024x768 - already set
4:979  0:235  reinit: self device path=PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x1,0x0)\HD(1,MBR,0x00000000,0x800,0x40000)
5:097  0:117  new SelfHandle=BB880018
5:215  0:117  CPU Vendor = 756E6547 Model=206A7
5:332  0:117  The CPU supported turbo
5:450  0:117  BrandString = Intel® Core i7-2620M CPU @ 2.70GHz
5:568  0:117  MSR 0xE2 before patch 1E008404
5:685  0:117  MSR 0xE2 is locked, PM patches will be turned on
6:141  0:455  MSR 0xE4              00020414
6:311  0:170  MSR 0xCE              00000800_60011B00
6:431  0:119  non-usable FLEX_RATIO = 10000
6:548  0:117  corrected FLEX_RATIO = 0
6:666  0:117  MSR 0x1B0             00000000
6:784  0:117  FSBFrequency=100MHz DMIvalue=100000kHz
6:901  0:117  Corrected FSBFrequency=100MHz
7:019  0:117  Vendor/Model/Stepping: 0x756E6547/0x2A/0x7
7:137  0:117  Family/ExtFamily: 0x6/0x0
7:254  0:117  MaxDiv/MinDiv: 27.0/8
7:372  0:117  Turbo: 32/32/32/34
7:490  0:117  Features: 0xBFEBFBFF
7:608  0:117  Threads: 4
7:725  0:117  Cores: 2
7:843  0:117  FSB: 100 MHz
7:961  0:117  CPU: 2700 MHz
8:078  0:117  TSC: 2700 MHz
8:196  0:117  PIS: 400 MHz
8:314  0:117  PCI (00|00:00.00) : 8086 0104 class=060000
8:431  0:117  PCI (00|00:02.00) : 8086 0126 class=030000
8:549  0:117  Found GFX model=Intel HD Graphics 3000
8:667  0:117  PCI (00|00:16.00) : 8086 1C3A class=078000
8:784  0:117  PCI (00|00:19.00) : 8086 1502 class=020000
8:902  0:117  PCI (00|00:1A.00) : 8086 1C2D class=0C0320
9:359  0:456  PCI (00|00:1B.00) : 8086 1C20 class=040300
9:477  0:117  PCI (00|00:1C.00) : 8086 1C10 class=060400
9:594  0:117  PCI (00|00:1C.01) : 8086 1C12 class=060400
9:712  0:117  PCI (00|00:1C.02) : 8086 1C14 class=060400
9:830  0:117  PCI (00|23:00.00) : 197B 2380 class=0C0010
9:948  0:117  PCI (00|23:00.01) : 197B 2392 class=088000
10:065  0:117  PCI (00|23:00.02) : 197B 2391 class=080501
10:183  0:117  PCI (00|00:1C.03) : 8086 1C16 class=060400
10:301  0:117  PCI (00|24:00.00) : 14E4 4727 class=028000
10:418  0:117  PCI (00|00:1D.00) : 8086 1C26 class=0C0320
10:536  0:117  PCI (00|00:1F.00) : 8086 1C4F class=060100
10:654  0:117  PCI (00|00:1F.02) : 8086 282A class=010400
10:772  0:117  ScanSPD() start
10:890  0:118  ScanSPD() end
11:007  0:117  Get Acpi Tables List from RSDT:
11:243  0:235   Found table: FACP  162A     len=244
11:360  0:117   Found table: HPET  162A     len=56
11:478  0:117   Found table: APIC  162A     len=188
11:595  0:117   Found table: MCFG  162A     len=60
12:076  0:480   Found table: TCPA  162A     len=50
12:194  0:117   Found table: SSDT  SataAhci len=643
12:311  0:117   Found table: SSDT  PtidDevc len=1162
12:429  0:117   Found table: SLIC  SLIC-MPC len=374
12:600  0:171   Found table: SSDT  Cpu0Ist len=2130
12:719  0:119   Found table: SSDT  CpuPm len=2481
12:837  0:117   Found table: ASF!  162A     len=165
12:955  0:117  Calibrated TSC frequency =2693885997 =2693MHz
13:073  0:117  Loading main settings
13:190  0:117  USB FixOwnership: true
13:308  0:117  Dropping 3 tables
13:426  0:117  Drop table 0 signature="DMAR" (52414D44)
14:367  0:941  set table: 52414D44,                0 to drop:
14:603  0:235  Drop table 1 signature="SSDT" (54445353) table-id="CpuPm" (0000006D50757043)
16:368  1:765  set table: 54445353,       6D50757043 to drop:  true
16:604  0:235  
16:721  0:117  Drop table 2 signature="SSDT" (54445353) table-id="Cpu0Ist" (0074734930757043)
18:797  2:076  set table: 54445353,   74734930757043 to drop:  true
19:373  0:575  
19:491  0:117  Config set Fixes will override FixMask mask!
19:609  0:117     final mask=9FEEE955
19:726  0:117  Config set EnableC7: -
19:844  0:117  Config set EnableC6: +
19:962  0:117  Config set EnableC4: -
20:079  0:117  Config set EnableC2: -
20:197  0:117  ** Warning: ignoring RtVariable MountEFI set in config.plist: deprecated !
20:315  0:117  ** Warning: ignoring RtVariable LogLineCount set in config.plist: deprecated !
20:432  0:117  ** Warning: ignoring RtVariable LogEveryBoot set in config.plist: deprecated !
20:550  0:117  Error in Second part of settings0: Not Found
20:668  0:117  Oem smbios.plist not found at path: EFI\CLOVER\smbios.plist
20:786  0:117  smbios.plist not found, not overriding config.plist
20:903  0:117  found 2 volumes with blockIO
21:021  0:117   0. Volume:
21:139  0:117    PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x1,0x0)
21:268  0:129    Result of bootcode detection: bootable Clover (clover)
21:386  0:117    USB volume
21:503  0:117    USB volume
21:959  0:455    Volume 'Whole Disc Boot', LegacyOS 'Clover', LegacyIcon(s) 'clover', GUID = <null guid>
22:076  0:117   1. Volume:
22:194  0:117    PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x1,0x0)\HD(1,MBR,0x00000000,0x800,0x40000)
22:323  0:129    Result of bootcode detection: bootable Clover (clover)
22:441  0:117    USB volume
22:559  0:117    USB volume
22:676  0:117    Volume 'CT', LegacyOS 'Clover', LegacyIcon(s) 'clover', GUID = <null guid>
22:794  0:117    This is SelfVolume !!
22:912  0:117  Searching volumes for latest nvram.plist ...
23:147  0:235    1. Volume 'CT', GUID = <null guid> - not GPT - no nvram.plist - skipping!
23:500  0:353   nvram.plist not found!
23:618  0:117  PutNvramPlistToRtVars: nvram.plist not found
23:736  0:117  Invalidating BuiltinIcons...
23:853  0:117  no themes available, using embedded
23:971  0:117  Font 0 prepared WxH=7x12 CharWidth=7
24:089  0:117  Choosing theme <null string>
24:207  0:117  Custom entries start
24:324  0:117  Custom entries finish
24:804  0:479  Scanning loaders...
24:922  0:117   0: 'Whole Disc Boot' no file system
25:211  0:289   1: 'CT'
25:447  0:235    hiding entry: \EFI\BOOT\BOOTX64.efi
25:564  0:117  Custom legacy start
25:682  0:117  Custom legacy end
25:800  0:117  Scanning legacy ...
25:918  0:117   0: 'Whole Disc Boot' (clover) hidden
26:153  0:235   1: 'CT' (clover) add legacy
26:392  0:238   added 'Boot Clover from CT' OSType=3 Icon=clover
26:509  0:117  Custom tool start
26:627  0:117  Custom tool end
26:759  0:131  found tool \EFI\CLOVER\tools\Shell64.efi
26:878  0:119  GetEfiBootDeviceFromNvram: efi-boot-device-data not found
27:113  0:235  EfiBootVolume not found
27:231  0:117  Default boot entry not found
27:349  0:117  DefaultIndex=-1 and MainMenu.EntryCount=6
27:539  0:190  Found Mouse device:
27:657  0:118  GUI ready
36:556  8:898  Loading Shell64.efi
66:756  30:199  reinit: self device path=PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x1,0x0)\HD(1,MBR,0x00000000,0x800,0x40000)
66:965  0:209  new SelfHandle=BB880018
67:082  0:117  found 2 volumes with blockIO
67:199  0:116   0. Volume:
67:316  0:117    PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x1,0x0)
67:445  0:128    Result of bootcode detection: bootable Clover (clover)
67:562  0:116    USB volume
67:678  0:116    USB volume
67:795  0:116    Volume 'Whole Disc Boot', LegacyOS 'Clover', LegacyIcon(s) 'clover', GUID = <null guid>
67:912  0:116   1. Volume:
68:030  0:117    PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x1,0x0)\HD(1,MBR,0x00000000,0x800,0x40000)
68:158  0:128    Result of bootcode detection: bootable Clover (clover)
68:275  0:116    USB volume
68:392  0:116    USB volume
68:509  0:116    Volume 'CT', LegacyOS 'Clover', LegacyIcon(s) 'clover', GUID = <null guid>
68:626  0:116    This is SelfVolume !!
68:743  0:117  Choosing theme <null string>
68:860  0:117  Custom entries start
68:977  0:116  Custom entries finish
69:094  0:117  Scanning loaders...
69:211  0:117   0: 'Whole Disc Boot' no file system
69:787  0:575   1: 'CT'
70:020  0:232    hiding entry: \EFI\BOOT\BOOTX64.efi
70:136  0:116  Custom legacy start
70:252  0:116  Custom legacy end
70:368  0:116  Scanning legacy ...
70:484  0:116   0: 'Whole Disc Boot' (clover) hidden
70:716  0:232   1: 'CT' (clover) add legacy
70:949  0:232   added 'Boot Clover from CT' OSType=3 Icon=clover
71:066  0:116  Custom tool start
71:182  0:116  Custom tool end
71:298  0:116  found tool \EFI\CLOVER\tools\Shell64.efi
71:414  0:116  GetEfiBootDeviceFromNvram: efi-boot-device-data not found
71:646  0:232  EfiBootVolume not found
71:763  0:116  Default boot entry not found
71:879  0:116  DefaultIndex=-1 and MainMenu.EntryCount=6
71:995  0:116  SetScreenResolution: 1024x768 - already set
73:813  1:818  Loading Shell64.efi
102:871  29:057  reinit: self device path=PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x1,0x0)\HD(1,MBR,0x00000000,0x800,0x40000)
102:957  0:085  new SelfHandle=BB880018
103:041  0:084  found 2 volumes with blockIO
103:125  0:084   0. Volume:
103:571  0:446    PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x1,0x0)
103:699  0:127    Result of bootcode detection: bootable Clover (clover)
103:815  0:116    USB volume
103:931  0:116    USB volume
104:047  0:116    Volume 'Whole Disc Boot', LegacyOS 'Clover', LegacyIcon(s) 'clover', GUID = <null guid>
104:163  0:116   1. Volume:
104:280  0:116    PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x1,0x0)\HD(1,MBR,0x00000000,0x800,0x40000)
104:407  0:127    Result of bootcode detection: bootable Clover (clover)
104:523  0:116    USB volume
104:639  0:116    USB volume
104:756  0:116    Volume 'CT', LegacyOS 'Clover', LegacyIcon(s) 'clover', GUID = <null guid>
104:872  0:116    This is SelfVolume !!
104:988  0:116  Choosing theme <null string>
105:104  0:116  Custom entries start
105:221  0:116  Custom entries finish
105:337  0:116  Scanning loaders...
105:453  0:116   0: 'Whole Disc Boot' no file system
105:685  0:232   1: 'CT'
105:918  0:233    hiding entry: \EFI\BOOT\BOOTX64.efi
106:373  0:454  Custom legacy start
106:489  0:116  Custom legacy end
106:605  0:116  Scanning legacy ...
106:721  0:116   0: 'Whole Disc Boot' (clover) hidden
106:954  0:232   1: 'CT' (clover) add legacy
107:186  0:232   added 'Boot Clover from CT' OSType=3 Icon=clover
107:302  0:116  Custom tool start
107:418  0:116  Custom tool end
107:535  0:116  found tool \EFI\CLOVER\tools\Shell64.efi
107:651  0:116  GetEfiBootDeviceFromNvram: efi-boot-device-data not found
107:883  0:232  EfiBootVolume not found
107:999  0:116  Default boot entry not found
108:116  0:116  DefaultIndex=-1 and MainMenu.EntryCount=6
108:232  0:116  SetScreenResolution: 1024x768 - already set

 


 

There is a SATA RAID controller
 

10:654  0:117  PCI (00|00:1F.02) : 8086 282A class=010400

 
And there's a SATA disk on it, but it's not detected.

Link to comment
Share on other sites

Yes, I see. Currently Sata driver in Clover see no HD on your raid. I will look sources what may be  a mistake. 

Are you sure the virtual drive is controlled by the same AHCI command as single drive? Or there are special BIOS INT commands?

Chameleon works by INT commands that corresponds to my boot7.

Link to comment
Share on other sites

What virtual drive? There is no actual RAID scheme, just controller in RAID mode  The log was generated on laptop with legacy bios.  There is an Intel SATA in the chipset configured in RAID mode, and there is a SATA hard disk connected to it as an ordinary drive.

 

AFAIK, when Intel controller is in RAID mode, it is upward compaible from AHCI mode - which mean operating it as an AHCI mode - chip would work.  In fact, I patch (via DSDT) the PCI device ID to indicate AHCI mode for Apple's AHCI driver - while the chip is in RAID mode - and it works.

 

The drive is of course accessible using Int 13 bios function as bios device number.  This is how Chameleon boots, and how Windows boots.

I don't know if there are special Int 13 functions for RAID mode - but they shouldn't be needed for simple boot.

 

I will try using boot7 (bios block io) instead of boot6 and see what happens.

 

Edit: With boot7, no SATA or USB devices are recognized.  No debug.log is generated (due to USB device not recognized), and the boot reverts back to the default Windows boot via some unknown mechanism.

 

PS, I'm still puzzled by why boot1f32 works with one bios and hangs with another, working on that too...

 

 

Are you sure the virtual drive is controlled by the same AHCI command as single drive? Or there are special BIOS INT commands?

Chameleon works by INT commands that corresponds to my boot7.

Edited by Zenith432
Link to comment
Share on other sites

×
×
  • Create New...