<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
In oem bios there was never a problem with such a configuration. In coreboot there is a problem on gm45 chipsets (thinkpads) and on g41 chipsets.<br /><br />The computer hangs at this point:<br /><br />...<br />End rcven<br />Done rcven<br />Wrote ones,  Read: [0x00000000]=0xffffffff<br />Wrote zeros, Read: [0x00000000]=0x00000000<br />Wrote ones,  Read: [0x00001000]=0xffffffff<br />Wrote zeros, Read: [0x00001000]=0x00000000<br />Wrote ones,  Read: [0x00002000]=0xffffffff<br />Wrote zeros, Read: [0x00002000]=0x00000000<br />Wrote ones,  Read: [0x00003000]=0xffffffff<br />Wrote zeros, Read: [0x00003000]=0x00000000<br />Wrote ones,  Read: [0x08000000]=0xffffffff<br />Wrote zeros, Read: [0x08000000]=0x00000000<br />Wrote ones,  Read: [0x08001000]=0xffffffff<br />Wrote zeros, Read: [0x08001000]=0x00000000<br />Wrote ones,  Read: [0x08002000]=0xffffffff<br />Wrote zeros, Read: [0x08002000]=0x00000000<br />Wrote ones,  Read: [0x08003000]=0xffffffff<br />Wrote zeros, Read: [0x08003000]=0x00000000<br />Wrote ones,  Read: [0x20000000]=0xffffffff<br />Wrote zeros, Read: [0x20000000]=0x00000000<br />Wrote ones,  Read: [0x20001000]=0xffffffff<br />Wrote zeros, Read: [0x20001000]=0x00000000<br />Wrote ones,  Read: [0x20002000]=0xffffffff<br />Wrote zeros, Read: [0x20002000]=0x00000000<br />Wrote ones,  Read: [0x20003000]=0xffffffff<br />Wrote zeros, Read: [0x20003000]=0x00000000<br />Done dummy reads<br />Total memory: 1024 + 512 = 1536MiB<br />Done DRADRB<br />Done memory map<br />Done enhanced mode<br />Done PRCOMP<br />Done power settings<br />Done ddr2<br />RAM initialization finished.<br />Memory initialized<br />Done Egress Port<br />Done DMI setup<br />CBMEM:<br />IMD: root @ 5bbff000 254 entries.<br /><br /><br />This happens always for me when i add at bank 1 the faster DDR-DIMM and on the second bank the lower speed one. <br />To use two different speed DDR2-DIMMS in for example g41m-es2l you have to install it the slower one into bank 1 and the faster one into bank 2. Then it boots fine.<br /><br />This can always be reproduced. On latest libreboot binary and on latest coreboot git.<br />  </body>
</html>