Jump to content

Clover Problems and Solutions


ErmaC
3,206 posts in this topic

Recommended Posts

3528 works OK

3:697  0:000  ScanSPD() start
3:697  0:000  SMBus device : 8086 2930 class=0C0500 status=Success
3:697  0:000  SMBus CmdReg: 0x3
3:697  0:000  Scanning SMBus [8086:2930], mmio: 0xF9FFF404, ioport: 0x400, hostc: 0x1
3:697  0:000  Slots to scan [8]...
3:698  0:000  SPD[0]: Type 11 @0x50
3:717  0:019  Not using XMP because it is not present
3:717  0:000  DDR speed 1600MHz
3:717  0:000  Slot: 0 Type 24 2048MB 1600MHz Vendor=Samsung PartNo=M378B5773EB0-CK0 SerialNo=090806020A09060A
3:718  0:000  SPD[1]: Type 11 @0x51
3:737  0:019  Not using XMP because it is not present
3:737  0:000  DDR speed 1333MHz
3:737  0:000  Slot: 1 Type 24 2048MB 1333MHz Vendor=Nanya Technology PartNo=M2F2G64CB88B7N-CG SerialNo=0C040D05000C0207
3:737  0:000  SPD[2]: Type 11 @0x52
3:757  0:019  Not using XMP because it is not present
3:757  0:000  DDR speed 1600MHz
3:757  0:000  Slot: 2 Type 24 2048MB 1600MHz Vendor=Samsung PartNo=M378B5773EB0-CK0 SerialNo=090806020A09060D
3:757  0:000  SPD[3]: Type 11 @0x53
3:777  0:019  Not using XMP because it is not present
3:777  0:000  DDR speed 1333MHz
3:777  0:000  Slot: 3 Type 24 2048MB 1333MHz Vendor=Nanya Technology PartNo=M2F2G64CB88B7N-CG SerialNo=02080B020104060F
3:777  0:000  ScanSPD() end

Link to comment
Share on other sites

Strange issue. It seems to be a bug of my compiler (Xcode 4.4.1 - strange that it works at all!). There is impossible to use address of global variables as a parameters of global functions (gBS->xxx).

Now it is OK.

3:564  0:000  ScanSPD() start
3:564  0:000  SMBus device : 8086 27DA class=0C0500 status=Success
3:564  0:000  SMBus CmdReg: 0x1
3:564  0:000  Scanning SMBus [8086:27DA], mmio: 0x0, ioport: 0x500, hostc: 0x1
3:564  0:000  Slots to scan [8]...
3:568  0:003  SPD[0]: Type 8 @0x50
3:681  0:112  DDR speed 800MHz
3:681  0:000  Slot: 0 Type 19 2048MB 800MHz Vendor=Kingston PartNo= SerialNo=0501030C0A040503
3:685  0:004  SPD[2]: Type 8 @0x52
3:794  0:108  DDR speed 800MHz
3:794  0:000  Slot: 2 Type 19 2048MB 800MHz Vendor=Samsung PartNo=M378T5663SH3-CF73S SerialNo=04050709030D0003
3:799  0:005  ScanSPD() end

Committed to 3528.

What is mean "Windows"? I don't know it!.

 

Well done, Slice.  :) 

 

Revision 3528.

1:759  0:000  ScanSPD() start
1:759  0:000  SMBus device : 8086 27DA class=0C0500 status=Success
1:759  0:000  SMBus CmdReg: 0x1
1:759  0:000  Scanning SMBus [8086:27DA], mmio: 0x0, ioport: 0x500, hostc: 0x1
1:759  0:000  Slots to scan [8]...
1:763  0:003  SPD[0]: Type 8 @0x50
1:887  0:123  DDR speed 800MHz
1:887  0:000  Slot: 0 Type 19 2048MB 800MHz Vendor=A-DATA Technology PartNo= SerialNo=0000000000000000
1:891  0:004  SPD[2]: Type 8 @0x52
2:004  0:112  DDR speed 800MHz
2:004  0:000  Slot: 2 Type 19 2048MB 800MHz Vendor=Kingston PartNo= SerialNo=0B0F000E0E0B0305
2:009  0:005  ScanSPD() end

Furthermore, the information in "Windows"  :D , is correct except the memory type, which is Unknown.

 

Огромное спасибо.

post-1378824-0-49259900-1463398588_thumb.png

Link to comment
Share on other sites

3528 isn't good for me

0:303  0:000  ScanSPD() start
0:304  0:000  SMBus CmdReg: 0x1
0:304  0:000  Scanning SMBus [8086:8D22], mmio: 0xFB235004, ioport: 0x580, hostc: 0x1
0:304  0:000  Slots to scan [8]...
0:305  0:001  ScanSPD() end

Link to comment
Share on other sites

 

3528 isn't good for me

0:303  0:000  ScanSPD() start
0:304  0:000  SMBus CmdReg: 0x1
0:304  0:000  Scanning SMBus [8086:8D22], mmio: 0xFB235004, ioport: 0x580, hostc: 0x1
0:304  0:000  Slots to scan [8]...
0:305  0:001  ScanSPD() end

Did you build it? If so, did you update the source code?

 

Best regards.

Link to comment
Share on other sites

 

3528 isn't good for me

0:303  0:000  ScanSPD() start
0:304  0:000  SMBus CmdReg: 0x1
0:304  0:000  Scanning SMBus [8086:8D22], mmio: 0xFB235004, ioport: 0x580, hostc: 0x1
0:304  0:000  Slots to scan [8]...
0:305  0:001  ScanSPD() end

There is wrong boot.log.

Revision 3528 must contain one new line

1:759  0:000  SMBus device : 8086 27DA class=0C0500 status=Success

Well done, Slice.  :) 

 

Revision 3528.

1:759  0:000  ScanSPD() start
1:759  0:000  SMBus device : 8086 27DA class=0C0500 status=Success
1:759  0:000  SMBus CmdReg: 0x1
1:759  0:000  Scanning SMBus [8086:27DA], mmio: 0x0, ioport: 0x500, hostc: 0x1
1:759  0:000  Slots to scan [8]...
1:763  0:003  SPD[0]: Type 8 @0x50
1:887  0:123  DDR speed 800MHz
1:887  0:000  Slot: 0 Type 19 2048MB 800MHz Vendor=A-DATA Technology PartNo= SerialNo=0000000000000000
1:891  0:004  SPD[2]: Type 8 @0x52
2:004  0:112  DDR speed 800MHz
2:004  0:000  Slot: 2 Type 19 2048MB 800MHz Vendor=Kingston PartNo= SerialNo=0B0F000E0E0B0305
2:009  0:005  ScanSPD() end

Furthermore, the information in "Windows"  :D , is correct except the memory type, which is Unknown.

 

Огромное спасибо.

Update Windows!

Clover has no relation to memory type detection in Windows.

Link to comment
Share on other sites

There is wrong boot.log.

Revision 3528 must contain one new line

1:759  0:000  SMBus device : 8086 27DA class=0C0500 status=Success
Update Windows!

Clover has no relation to memory type detection in Windows.

Shall I write a new version of Windows? ? As I am using the latest one.

 

That's what you said last time. And it turns out that the code in clover's repository was the reason.

 

Well, clover does not affect the Windows boot, but the "UEFI firmware" that is included in the repository surely does.

 

However, what was done in r. 3528 is quite enough, indeed.

 

Best regards.

Link to comment
Share on other sites

Well done, Slice.  :) 

 

Revision 3528.

1:759  0:000  ScanSPD() start
1:759  0:000  SMBus device : 8086 27DA class=0C0500 status=Success
1:759  0:000  SMBus CmdReg: 0x1
1:759  0:000  Scanning SMBus [8086:27DA], mmio: 0x0, ioport: 0x500, hostc: 0x1
1:759  0:000  Slots to scan [8]...
1:763  0:003  SPD[0]: Type 8 @0x50
1:887  0:123  DDR speed 800MHz
1:887  0:000  Slot: 0 Type 19 2048MB 800MHz Vendor=A-DATA Technology PartNo= SerialNo=0000000000000000
1:891  0:004  SPD[2]: Type 8 @0x52
2:004  0:112  DDR speed 800MHz
2:004  0:000  Slot: 2 Type 19 2048MB 800MHz Vendor=Kingston PartNo= SerialNo=0B0F000E0E0B0305
2:009  0:005  ScanSPD() end

Furthermore, the information in "Windows"  :D , is correct except the memory type, which is Unknown.

 

Огромное спасибо.

The default windows bootloader shows for me "unknown" either. It has nothing to do with clover...

Link to comment
Share on other sites

 

Well, clover does not affect the Windows boot, but the "UEFI firmware" that is included in the repository surely does.

 

 

Can you show that Windows booted by Clover shows other hardware information then booted directly from BIOS?

Link to comment
Share on other sites

There is wrong boot.log.

Revision 3528 must contain one new line

I confirm I made a mistake

now with 3529

0:304  0:000  ScanSPD() start
0:304  0:000  SMBus device : 8086 8D22 class=0C0500 status=Success
0:304  0:000  SMBus CmdReg: 0x1
0:304  0:000  Scanning SMBus [8086:8D22], mmio: 0xFB235004, ioport: 0x580, hostc: 0x1
0:304  0:000  Slots to scan [8]...
0:305  0:001  ScanSPD() end

Link to comment
Share on other sites

I see we are using the same build options but -n3 instead of -n9 correspond to different CPU. My CPU has only two cores (3 = # cores + 1).

And I compiled under 10.7.5 with Xcode 4.4.1. We can expect that the result will be different so why I was asking about problem with my compilation.

 

Other differences looks like different sources. Your source 3469 is really differ from my 3526. You should update before compare.

Right, I had posted result of failed --xcode5 build. I didn't realize I was still using my older build from --gcc49. I have to figure out why --xcode5 isn't working for me...

 

Below are 2 screenshots of task manager, I suppose you'll understand what those represent by the names.

In Windows, I see Speed, Slots, and Form factor and don't see Unknown. It's the same whether I boot from Clover 3526, or from the BIOS boot menu (skipping Clover). Maybe mine doesn't say Unknown because I have DDR4? I don't know what Unknown is supposed to mean, unless someone sees something other than Unknown and blank in that upper right corner.
Link to comment
Share on other sites

now with 3529

0:304  0:000  ScanSPD() start
0:304  0:000  SMBus device : 8086 8D22 class=0C0500 status=Success
0:304  0:000  SMBus CmdReg: 0x1
0:304  0:000  Scanning SMBus [8086:8D22], mmio: 0xFB235004, ioport: 0x580, hostc: 0x1
0:304  0:000  Slots to scan [8]...
0:305  0:001  ScanSPD() end

 

This is the same problem reported by dgsga.

http://www.insanelymac.com/forum/topic/306156-clover-bugissue-report-and-patch/page-39?do=findComment&comment=2237624

 

Does your unpatched (origin) DSDT or other aml files contain any more information about the SMBus device than his did?

http://www.insanelymac.com/forum/topic/306156-clover-bugissue-report-and-patch/page-40?do=findComment&comment=2238114

 

The smb_read_byte routine is not reading your spd for some reason. The first thing the code does is reset the SMBus controller. Then it waits for the device to be ready (the code does not note if the device starts as not ready - doing that might help indicate whether it's working properly).

 

When the device is ready, the code tries to read byte 2 of the spd (the DDR type field). This is where it fails for you. I would uncomment the read status change dbg messages (if (c != p) {...}). Maybe remove the read error check (if (c&4) {...}) and let it time out. Maybe increase the time out from 5 ms (although a read should take much less time than that).

 

Maybe the reset SMBus code needs additions. Maybe we need to start reading from byte 0, or use a different read command. If your DSDT has read/write methods for the SMBus, then we can compare those with the Clover code. If your DSDT does not, then we can compare DSDT methods from other motherboards, to see if the Clover code is missing anything.

Link to comment
Share on other sites

@Fljagd did you use the Clover r3530 coming with Ares?

0:281  0:000  ScanSPD() start
0:281  0:000  SMBus device : 8086 1E22 class=0C0500 status=Success
0:281  0:000  SMBus CmdReg: 0x3
0:281  0:000  Scanning SMBus [8086:1E22], mmio: 0xD4615004, ioport: 0x5040, hostc: 0x1
0:281  0:000  Slots to scan [8]...
0:282  0:000  SPD[0]: Type 11 @0x50
0:301  0:019  Not using XMP because it is not present
0:301  0:000  DDR speed 1600MHz
0:301  0:000  Slot: 0 Type 24 4096MB 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=0E0A07000D030301
0:301  0:000  SPD[2]: Type 11 @0x52
0:320  0:019  Not using XMP because it is not present
0:320  0:000  DDR speed 1600MHz
0:320  0:000  Slot: 2 Type 24 4096MB 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=0E0A07000D03020F
0:321  0:000  ScanSPD() end
Link to comment
Share on other sites

@Fljagd did you use the Clover r3530 coming with Ares?

I believe the problem is the same as the one reported by dgsga. They both have the 8086:8D22 SMBus Controller. I have not been able to find an example of a log that reports a successful read of the spd using that device, as I mentioned before in #772.

http://www.insanelymac.com/forum/topic/306156-clover-bugissue-report-and-patch/page-39?do=findComment&comment=2237663

 

There may also be a problem with 8086:1D22 and 8086:1D70 devices. If anyone has those devices, post your ScanSPD results here. The solution for those may be the same as for 8086:8D22 (if one is found...).

Link to comment
Share on other sites

I compiled and edk2 updated itself and prompted me for a conflict. Which one is correct to select, TC or MC?

Always MC

I believe the problem is the same as the one reported by dgsga. They both have the 8086:8D22 SMBus Controller. I have not been able to find an example of a log that reports a successful read of the spd using that device, as I mentioned before in #772.

http://www.insanelymac.com/forum/topic/306156-clover-bugissue-report-and-patch/page-39?do=findComment&comment=2237663

 

There may also be a problem with 8086:1D22 and 8086:1D70 devices. If anyone has those devices, post your ScanSPD results here. The solution for those may be the same as for 8086:8D22 (if one is found...).

May be timeouts?

There is a check

    t1 = AsmReadTsc(); //rdtsc(l1, h1);
    while ( IoRead8(base + SMBHSTSTS) & 0x01) {   // wait until host is not busy
      t2 = AsmReadTsc(); //rdtsc(l2, h2);
      t = DivU64x64Remainder((t2 - t1),
                             DivU64x32(gCPUStructure.TSCFrequency, 1000),
                             0);
      if (t > 5) {
        DBG("host is busy for too long for byte %2X:%d!\n", adr, cmd);
        return 0xFF;                  // break
      }
    }

next cycle no such check.

 

We can change 1000 -> 200 to test.

  • Like 1
Link to comment
Share on other sites

Build with: [Args: ./ebuild.sh -xcode5 -mc | Command: build -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -D CLANG -p Clover/Clover.dsc -a X64 -b RELEASE -t XCODE5 -n 5 | OS: 10.11.5 | XCODE: 7.3.1]

UEFI ok, boot6 ok, boot7 unfurtunately crash:

attachicon.gif20160509_211118.jpg

rev 3513

install log

 

 

Backing up EFI files

Backing up stage2 file /Volumes/Pandora Installer/EFIROOTDIR/boot  to /Volumes/Pandora Installer/EFI-Backups/r3513/2016-05-09-21h05/boot
Backing up /Volumes/Pandora Installer/EFIROOTDIR/EFI folder to /Volumes/Pandora Installer/EFI-Backups/r3513/2016-05-09-21h05/EFI
No Active Partition

Stage 0 - Writting boot0af to /dev/disk2
/Volumes/Pandora Installer/usr/local/bin/fdisk440 -u -f /Volumes/Pandora Installer/usr/standalone/i386/boot0af -y /dev/disk2

Stage 1 - Writting boot1f32 to /dev/rdisk2s1
dd if=/dev/rdisk2s1 count=1 bs=512 of=/tmp/origbs
boot volume format is FAT32
cp /tmp/boot1f32 /tmp/newbs
dd if=/tmp/origbs of=/tmp/newbs skip=3 seek=3 bs=1 count=87 conv=notrunc
dd if=/tmp/newbs of=/dev/rdisk2s1

Stage 2 - Written boot7 (x64) to /Volumes/ESP/boot

======================================================
=========== Clover EFI Installation Finish ===========
======================================================

 

 

EDIT

nasm logs:

 

 

nasm configure log:

configure: WARNING: No acsciidoc package found
configure: WARNING: No xmlto package found

nasm make log

warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-pedantic-ms-format'; did you mean '-Wno-pedantic'? [-Wunknown-warning-option]
warning: unknown warning option '-Wc90-c99-compat'; did you mean '-Wc99-compat'? [-Wunknown-warning-option]
2 warnings generated.

 

 

 

Hi Mickey1979

this has been fixed?

Link to comment
Share on other sites

I believe the problem is the same as the one reported by dgsga. They both have the 8086:8D22 SMBus Controller. I have not been able to find an example of a log that reports a successful read of the spd using that device, as I mentioned before in #772.

http://www.insanelymac.com/forum/topic/306156-clover-bugissue-report-and-patch/page-39?do=findComment&comment=2237663

 

There may also be a problem with 8086:1D22 and 8086:1D70 devices. If anyone has those devices, post your ScanSPD results here. The solution for those may be the same as for 8086:8D22 (if one is found...).

I'v asked @Fljagd because I know He use Pandora. (but fortunately he told me that the build used was not mine, and is compiled from source as He already said, using his method)

Hi Mickey1979

this has been fixed?

Sure! This is the latest script I use: CloverBuilder.command.zip

Is done following Slice-Zenith432 advices discussed here. If you want to try, please delete or backup the src folder.

This v2.1 automatically add the --no-lto flag with XCODE5 toolchain when Xcode version is older than 7.3. I tested it only with Xcode 7.3 onward in EC, and offcourse also with gnu ccc too (4.9 and 6.1)

Link to comment
Share on other sites

×
×
  • Create New...