Hi Pete,
On 02.12.18 23:13, petecb via coreboot wrote:
As the default SATA setting already appeared correct, I modified the 3 additional settings that Taiidan had already indicated worked (memory_speed_boost, 1394 controller and SATA ALPM) so in my mind I was only adjusting one additional setting, the memory voltage. I thought this was fairly sensible as my RAM is definitely 1.35V.
did you have CONFIG_USE_OPTION_TABLE before? If not you potentially have changed all settings. The defaults in the cmos.default file don't have to be the same defaults that are hardcoded in the code and the file only takes effect if CONFIG_USE_OPTION_TABLE is set. As I looked at the SATA code, I know the AHCI setting is one that definitely differs.
That's a thing that could easily be improved. Check all the options and their defaults in the source code and agree on one single reasonable default.
I would value confirmation that it is safe to run the Crucial CT16G3ERSLD4160B RAM I have in this board at 1.5v.
Yes, all DDR3L should be 1.5V compatible. I'm fairly confused that such a board has a 1.35V option, though.
Nico
On 12/02/2018 05:30 PM, Nico Huber wrote:
Hi Pete,
On 02.12.18 23:13, petecb via coreboot wrote:
As the default SATA setting already appeared correct, I modified the 3 additional settings that Taiidan had already indicated worked (memory_speed_boost, 1394 controller and SATA ALPM) so in my mind I was only adjusting one additional setting, the memory voltage. I thought this was fairly sensible as my RAM is definitely 1.35V.
did you have CONFIG_USE_OPTION_TABLE before? If not you potentially have changed all settings. The defaults in the cmos.default file don't have to be the same defaults that are hardcoded in the code and the file only takes effect if CONFIG_USE_OPTION_TABLE is set. As I looked at the SATA code, I know the AHCI setting is one that definitely differs.
I would also use nvramcui to verify that settings have actually been changed anyways.
Hi Nico,
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Sunday, December 2, 2018 10:30 PM, Nico Huber nico.h@gmx.de wrote:
Hi Pete,
did you have CONFIG_USE_OPTION_TABLE before? If not you potentially have changed all settings. The defaults in the cmos.default file don't have to be the same defaults that are hardcoded in the code and the file only takes effect if CONFIG_USE_OPTION_TABLE is set. As I looked at the SATA code, I know the AHCI setting is one that definitely differs.
No, I don't think I had CONFIG_USE_OPTION_TABLE before, so when I enabled the "Use CMOS for configuration values" I suspect it did change all sorts of settings.
I would value confirmation that it is safe to run the Crucial CT16G3ERSLD4160B RAM I have in this board at 1.5v.
Yes, all DDR3L should be 1.5V compatible. I'm fairly confused that such a board has a 1.35V option, though.
Nico
Thank you for confirming 1.5V is ok, it's much appreciated.
Unfortunately I have had no joy in getting this system stable when I have enabled "Use CMOS for configuration values". I have tried it with and without the "Load default Configuration values into CMOS on each boot" option. I have also used a range of permutations of the cmos.default file, beginning with the original default and extending to modifying some of the options Taiidan indicated worked fine for him (memory_speed_boost, 1394 controller and SATA ALPM). I am flashing the BIOS with my beaglebone and am ensuring the CMOS is reset on the board before every boot with a new BIOS. Each time it either resets halfway through booting Qubes (before getting to the disk unlock screen), or if I take my SSD out, it hangs in memtest after 3 or 4 seconds.
I am wondering if I have somehow selected some other incompatible option alongside the "Use CMOS for configuration values". I have attached a text file with an overview of all the options I have selected with the nconfig utility, on the off-chance someone spots something I have done wrong. I have also attached the cmos.default file in case it is helpful.
Kind regards,
Pete