Dear all:
I can boot in Linux with default machine use :
qemu-system-x86_64 -bios [ Path to coreboot with FILO ] -hda [ Path to Linux image ] -nographic

when I use Q35 machine :
qemu-system-x86_64 -M q35 -bios [ Path to coreboot with FILO ] -hda [ Path to Linux image ] -nographic
the FILO would tell us that "IDE channel 0 not found",and not boot in Linux

how can I fix this problem ?

Thank you ~