Markus W. schrieb:> 2024-04-21 12:27:30,268 - ERROR - Exception in RPC thread: script pubkey> of our address not found
D.h. dass du nicht für dich selbst sondern für einen Pool minest, der
dich dann "auszahlt".
Deine Adresse kommt quasi in der Coinbase Transaktion nicht vor.
In diesem Fall musst du "verify_solo" ausschalten.
@Mampf,
ok und danke!
Werde es so versuchen.
PS.: ist Dein 0xaxe Repo schon soweit, dass man es Platinenmäßig
einsetzen kann, oder gibt es noch nachträgliche Mods, die noch
ausstehen?
> PS.: ist Dein 0xaxe Repo schon soweit, dass man es Platinenmäßig> einsetzen kann, oder gibt es noch nachträgliche Mods, die noch> ausstehen?
Der aktuelle Stand sollte problemlos funktionieren.
Gerade wird noch gebastelt, um die teuren ADUM digital isolators durch
günstigere OP Amps zu ersetzen, aber das ist schon eher "massieren".
Kannst loslegen :)
Werd im Repo dann noch Inbetriebnahme Tips einpflegen, beispielsweise
kannst du auf dem 0xAxe ohne dicke 5V Power Supply die ASICs ohne
Kühlung testen und verifizieren, ob die Chain geht, bevor du alles mit
Kühlpaste vollschlonzt und einen Kühler draufschraubst.
Ist viel Wert sowas zu haben / zu wissen!
edit: würde empfehlen mit 1oz Innenlagen zu bestellen. Kann aber nicht
sagen, ob das wirklich notwendig ist. Mein erster QAxe hatte 0,5oz und
das hat genauso funktioniert. Der Strom durch die ASICs ist ja quasi der
gleiche.
@Mampf,
kannst Du mir schreiben, wo in der FW/SW das Abbruchkriterium
für die Temp. des Spannungsreglers von 70°C festgelegt ist.
Ich würde diesen Wert gerne auf 75° festlegen, da mein Aufbau
z.Z. meist um die 68°C hat und bei Spitzen die 70°-Grenze
übersteigt, was zum Abbruch des Miners führt.
Ist der Wert im Miner Python-Skript zu suchen, oder in Deiner FW?
Bis ich den QAXE mit einem weiteren Lüfter über den Fet's kühlen
kann wird es noch etwas dauern. Gehäuse ist noch in der Mache.
Ich musste jetzt die Taktrate von 485MHz auf 400MHz runter setzen
um über die Nacht zu kommen.
LG+Danke
Markus
Habe gerade von Rene ein Gehäuse gedruckt bekommen
und den QAXE darin verbaut, siehe Anhang.
Habe noch mit der Konfiguration vom solo.ckpool.org
zu kämpfen. Bekomme die u.g. Fehler.
Im public-pool.io läuft der QAXE ohne Probleme.
Falls jemend was zur config.zml was sagen kann, dann
bitte schön.
1
debug_bm1366:false
2
verify_solo:false(auchmittrueausprobiert)
3
miner:qaxe
4
#suggest_difficulty: 2048 (gesetzt und auch auskommentiert - keine Abhilfe)
5
#suggest_difficulty: 10000
6
7
qaxe:
8
name:QAxe
9
chips:4
10
fan_speed_1:1.0
11
fan_speed_2:1.0
12
asic_frequency:450
13
extranonce2_interval:1.9
14
serial_port_asic:"/dev/ttyACM0"
15
serial_port_ctrl:"/dev/ttyACM1"
für die unterschiedlichen configs, bekomme ich die folgenden
Fehler:
Markus W. schrieb:> Ist der Wert im Miner Python-Skript zu suchen, oder in Deiner FW?
Das ist an dieser Stelle:
https://github.com/shufps/piaxe-miner/blob/master/piaxe/miner.py#L718
Sollte man vlt mal konfigurierbar machen 🤔
Markus W. schrieb:> Habe noch mit der Konfiguration vom solo.ckpool.org> zu kämpfen. Bekomme die u.g. Fehler.> Im public-pool.io läuft der QAXE ohne Probleme.
Muss ich mal mit ckpool testen, hatte noch keine Zeit dafür.
Markus W. schrieb:> zur Info
Das ist keine besonders saubere Lösung, weil man dann Hardware-Varianten
hat, die unterschiedliche Results zurückliefern und es wird an ein paar
Stellen davon ausgegangen, dass es immer ein Array mit 4 Elementen ist.
In einem Arbeits-Branch hab ich die 0 Werte durch "None" ersetzt, ist
evtl weniger verwirrend^^
Könnte ich mal in meinen Main Branch mergen, support für den BM1368
kommt dann quasi auch dazu.
@Mampf,
sauber wollte ich es nicht sofort machen, sondern 'quick and dirty'
Für mich passt es soweit. War ein Hüftschuß heute morgen.
Wo die config.yml gelesen wird habe ich nicht im einzelnen eruiert.
Sollte das Wochenende es hergeben, dann versuche ich mich daran.
Du kannst es ja dann ins git übernehmen, sofern Dir mein Ansatz
zusagt.
LG
Markus
PS.: gibt es was Neues zum solo.ckpool.org?
@Markus, ich bin noch da, hatte nur keine Zeit. Gehäuse sende ich
hoffentlich Morgen raus.
Zitat:
was bedeutet die u.g. Meldung?
2024-04-23 14:39:24,064 - INFO - cleaning jobs ...
2024-04-23 14:39:24,064 - INFO - starting new job 64851638000eaaba
2024-04-23 14:39:24,065 - ERROR - Exception in RPC thread: not getting
all rewards! 572577967 vs 584263231
2024-04-23 14:39:24,065 - ERROR - error flag set ... ending
handle_incoming_rpc thread
Danke für sachdienliche Hinweise.
Zitat Ende
Das kommt daher das wenn du auf dem solo.ckpool minest, der Reward
geteilt wird. 2% gehen an den Pool, der Rest + Fees für dich.
Du bist entweder im echten solo mode, oder der Code berücksichtigt das
nicht das es zwei Output Adressen gibt.
Die Adresse vom solo.ckpool ist
bc1q28kkr5hk4gnqe3evma6runjrd2pvqyp8fpwfzu
Die steht zuerst im script. Deine Adresse bekommt dann den Rest 98%.
Du kannst dir das mal im btc explorer Ansehen:
https://explorer.btc.com/de/btc/block/841286
Das war der Block der gestern im solo.ckpool gefunden wurde.
Roland
Hallo Roland,
danke für den Hinweis zum solo.ckpool.org
Im Miner gibt es nur einen Parameter für
den user, der der öffentlichen btc Adr.
entspricht.
Ich bin noch nicht tief in der Materie drin
um die btc api von pools zu verstehen.
Hoffe bald diese Wissenslücke zu stopfen.
Gerade nehme ich den zweiten Qaxe in Betrieb.
Zickt noch etwas rum, aber ich hoffe es heute
Abend noch hin zu bekommen.
LG
Markus
Hallo Mampf,
ich krieg einen Vogel.
Wollte den zweiten QAXE flashen (mit dem Binary, welches
ich schon in den ersten QAXE übertragen hatte)
Auch ein Neubau der FW hat nicht geholfen.
Markus W. schrieb:> und schon wieder bekomme ich den selben Fehler, wie beim> ersten mal.
Nö ist nicht der selbe Fehler, du bekommst garkeine Antwort von den
ASICs.
Bei deinem Problem zuvor war die Antwort "nur" verstümmelt.
Die Firmaware passt sicherlich, das wurde richtig als .bin exportiert.
Da musst du evtl nochmal ASICs nachlöten 🙈
Oder Sachen wie 1,8V und 0,8V checken, die Level-Shifter prüfen und
sowas
Ich werde am WE den dritten QAXE in Betrieb nehmen
und mal schauen, ob dieser nach dem Flashen sofort
anläuft. Wenn ja, dann weiß ich zumindest, dass ich
an meiner Rust-Installation keinen Wurm habe.
Ich habe nämlich zwischenzeitlich bei meinem Rolling
OS Release einen Update gemacht, so daß ich nicht
ausschließen kann, dass da nicht was faul ist.
Der Miner bekommt in der ASIC-Prüfprocedure ein None
zurück, soweit konnte ich den Fehler bereits eingrenzen.
Auch habe ich diese Meldung in die Debug-Ausgabe eingebaut,
damit man das im Log auch findet.
Markus W. schrieb:> PS.: serial_rx_func(11, 1000) ich nehme an die 1000 sind ein Timeout in> ms?
Jap genau, wenn für 1s keine chip ID responses mehr kommen, nimmt man
an, es kommen keine weiteren mehr.
Kleiner Statusupdate,
nachdem ich heute QAXE#3 mit der FW in Betrieb nehmen konnte,
weiß ich, dass meine RUST Entwicklerumgebung soweit ok ist.
D.h. QAXE#2 hat noch ein Aufbauproblem.
Jetzt muss ich die Platine sichten und nach Brücken oder anderen
Fehlern durchsuchen.
Die Spannungen passen soweit. AM Wochenende sehe ich mir die
seriellen Signale zu den ASICs an, ob sie richtig durchgeschleift
werden.
Platine vier ist auch schon in Wartestellung, da fehlen mir nur
noch die ASICs. Falls jemand welche günstig (d.h. <15€/St.,
BM1366 AL od. AG) abzugeben hat, dann bitte eine PM an mich.
Markus