leider konnte ich in der letzten Zeit nicht mehr so intensiv testen.
Bei Dir ist ja soweit auch alles klar...
Mein Fazit bisher ist: alle phi_mode mit den phi_clk 0 und 1 sind bei mir uneingeschränkt einsetztbar, phi_clk 2 ist bei mir bei allen phi_mode mit sporadischen Fehlern (Menü, Bild und Reset) verbunden.
Ob phi_clk=2 noch funktioniert ist rein eine Eigenschaft des individuellen PCIe-Chips auf der Karte, hat nichts mit dem Treiber an sich oder dem FPGA zu tun. Bei dieser Einstellung wird zusaetzlich zu phi_clk=1 ein interner Takt in der Bridge erhoeht. Leider steht in dem mir vorliegenden Datenblatt der Bridge nur drin, wie man die Takte einstellt und was der Standardtakt ist, nicht welche Takte maximal zulaessig sind (da steht nur: kann auch mit mehr als dem Standardtakt funktionieren, tolle Aussage). Muss man also probieren, wenns nicht zuverlaessig laeuft, dann nicht benutzen.
Da sich mit Deiner neuen Firmware/Treiber-Kombination meine Kaltstartprobleme soweit erledigt haben, würde ich einen produktiven Einsatz befürworten.
Hoert sich sehr gut an. Am Treiberpatch wirds nicht liegen, kann aber schon sein, dass das neue FPGA-Design stabiler funktioniert. (kannst Du ggf. ja mal mit dem alten Treiber testen, das neue FPGA sollte auch damit funktionieren, nur eben nicht schneller, aber vielleicht trotzdem stabiler)
Wenn ich das richtig verstanden habe, sonst korrigiere mich bitte, bedeutet - kein Parameter = phi_moe 0 und phi_clk 0 - und das entspricht in etwa dem wie es vorher war. Also verhält es sich doch immer prinzipiell erst einmal so wie vorher.
Ja, ohne spezielle Parameter wird phi_mode=0, phi_clk=0 benutzt. Damit funktioniert alles aehnlich wie frueher, nur etwas schneller - Du hattest ja 13% zu 10% CPU-Last gemessen...
Gruss,
S:oren