Hi, i use a COMe board as host running Ubuntu Server 16.04, connected with a Artix-7 FPGA through PCIe. Both COMe and FPGA is powered by a carrier board.
During test, i found something wired:
Test 1 : Power on carrier, all system is up. Xillybus can be recognized by using "lspci". Then test it with demoapps, worked.
Test 2 : Do steps as Test1 did. Then excute "reboot", can't recognize xillybus .
Test 3 : Do steps as Test1 did. Then press the "power button" of COMe board, the host shuts down. Re-press the "power button" of COMe board, the host is up again. But still, can't recognize xillybus.
I know "it is the BIOS that does PCIe enumeration only at cold start"(queted comments in
viewtopic.php?f=4&t=607), but why a warm reboot after cold boot can't recognize xillybus?
And why Test 3 failed? Is that not a kind of cold boot?
Hi, i use a COMe board as host running Ubuntu Server 16.04, connected with a Artix-7 FPGA through PCIe. Both COMe and FPGA is powered by a carrier board.
During test, i found something wired:
Test 1 : Power on carrier, all system is up. Xillybus can be recognized by using "lspci". Then test it with demoapps, worked.
Test 2 : Do steps as Test1 did. Then excute "reboot", can't recognize xillybus .
Test 3 : Do steps as Test1 did. Then press the "power button" of COMe board, the host shuts down. Re-press the "power button" of COMe board, the host is up again. But still, can't recognize xillybus.
I know "it is the BIOS that does PCIe enumeration only at cold start"(queted comments in http://forum.xillybus.com/viewtopic.php?f=4&t=607), but why a warm reboot after cold boot can't recognize xillybus?
And why Test 3 failed? Is that not a kind of cold boot?