Da ich im [Xilinx Forum](https://support.xilinx.com/) auf mein Problem
keine Antwort finde, erlaube ich mir mein Problem hier darzustellen.
Eine meiner Xilinx U250 Karten lässt sich nicht erfolgreich flashen,
bricht mit folgender Meldung ab:
1 | ERROR: SC is not ready: 0x0(NOT READY)
|
2 | ERROR: SC is not ready: 0x0(NOT READY)
|
3 | Status: SC needs updating
|
4 | Current SC: UNKNOWN
|
5 | SC to be flashed: 4.6.11
|
6 | Are you sure you wish to proceed? [y/n]: y
|
7 | ERROR: SC is not ready: 0x0(NOT READY)
|
8 | Updating SC firmware on card[0000:37:00.0]
|
9 | Stopping user function...
|
10 | ...............................................
|
11 | ERROR: Failed to update SC firmware, err=-1
|
12 | ERROR: Please refer to dmesg for more details
|
13 | WARNING: Failed to update SC firmware on card [0000:37:00.0]
|
14 | No cards were flashed.
|
15 | WARNING:1 Card(s) not flashed.
|
In **dmesg** liest sich dann die Meldung "check_pcie_link_toggle: PCI
link toggle was detected" und "xmc.m.19922944 ffff8be17766d810
is_sc_ready: SC is not ready, state=0". Wenn ich den **lspci** output
(lspci -vd 10ee: -vvv) der funktionierenden Karte damit vergleiche,
findet sich ein winziger Unterschied:
*"Control: I/O-"* (Karte bei der das flashen abbricht) vs. *"Control:
I/O+"* (funktionierende Karte).
Lässt sich das bit mit dem command **setpci** vielleicht neu setzen? Ich
kenne mich mit FPGA hardware leider nicht aus und weiss leider nicht
mehr weiter.
Hat jemand Erfahrung mit dem Einsatz dieser Karten? Meine Umgebung:
GNU/Linux Ubuntu 18.04 LTS, Xilinx tools version 2021.1
Danke