Marshall Buschman wrote:
]I own both boards - both do work, BUT there are still bugs: ]USB3 and built-in NIC do not work on either by default. ]Memory is only reported as roughly 512mb at this point. ] ]You're welcome to help. :)
Hello Marshall,
Thanks for reporting these problems. Incorrect memory size should be easy to fix. Can you send an e820 listing for a problem memory configuration?
I started looking at the NIC problem. The first thing wrong is that its bridge is not enabled in devicetree.cb. The bridge is at device 0x15, function 1. Also, the correct pcie lane option needs to be selected with: register "gpp_configuration" = "4". Once that is fixed, it doesn't work because its sb800_enable() code is not running early enough. This a message such as: "sb800_enable() PCI: Static device PCI: 00:15.1 not found, disabling it." As a result, no bus number is assigned. I manually assigned a bus number and was able to see the NIC, so the PCIe link is trained and working. I will try to complete the debug during the next couple of days.
Thanks, Scott