Why would CBFS look for a option rom for the ICH4 SMBUS device? From boot log:
PCI: 00:1f.3 init Check CBFS header at fffeffe0 magic is 4f524243 Found CBFS header at fffeffe0 Check fallback/coreboot_ram CBFS: follow chain: fff80000 + 38 + 8049 + align -> fff880c0 Check pci8086,3577.rom CBFS: follow chain: fff880c0 + 38 + 10000 + align -> fff98100 Check CBFS: follow chain: fff98100 + 28 + 57eb8 + align -> ffff0000 CBFS: Could not find file pci8086,24c3.rom In cbfs, rom address for PCI: 00:1f.3 = 00000000 On mainboard, rom address for PCI: 00:1f.3 = 0