You need to run dump_pci_devices();
as last command in auto.c
lspci -xxx:
If you resend this lspci output with the dump_pci_devices() output (and please do!), use lspci -xxx -s0:0 or just cut'n'paste only device 0 ("Host Bridge"), the rest isn't interesting.
Did you send the SPD contents dump already? I didn't see it yet -- if you didn't send it to the list, please do.
Oh and answer Stefan's question:
Ok. Its reading 1 SPD-ROM. Do you have 1 memory module installed? If yes: Everything is fine here. If you have more, we need to find out where they are.
Segher