It seems some standard combinations as recommended by the manual do not work 
with coreboot while some non-standard combinations do, so one cannot really 
refer to the ASUS manual for memory installation if using coreboot.

However, it seems memory is not the main issue here as I just tried using 4 x 
8GB Micron DDR3-1600 ECC Unbuffered sticks for 32GB, and it did not make any 
difference compared to 2 x 16GB Samsung DDR3-1600 ECC REG VLP sticks that I 
previously used.

The issue I'm having is more likely USB-related and it seems the issue is with 
libpayload. The function "dma_memalign" might be the culprit, as the error 
message "Not enough memory creating EHCI periodic frame list" is to happen if 
dma_memalign returned null.

Reference:
payloads/libpayload/drivers/usb/ehci.c (from line 809):
        /* Initialize periodic frame list */
        /* 1024 32-bit pointers, 4kb aligned */
        u32 *const periodic_list = (u32 *)dma_memalign(4096, 1024 * 
sizeof(u32));
        if (!periodic_list)
                fatal("Not enough memory creating EHCI periodic frame list.\n");

By the way, I'm using two Opteron 6386 SE CPUs. Not sure if 6300 family 
requires something else other than microcode (which has been generated from 
tree).
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to