Page 3 of 4

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: August 2nd, 2018, 5:50 pm
by frickelpit
Nö. Wenn ich über das Webgui neu starte, bekomme ich zwar angezeigt, dass mein System über keinen Hardware RNG verfügt (APU2C4), aber die Entropie wird trotzdem erzeugt (>=3000). Ich hab lediglich die udev-rule drin und das sh-Script an geeignete Stelle kopiert (+x). Allerdings schwankt der Graph alle 5 Minuten nach oben oder unten. Auf meiner APU1 hatte ich dagegen einen gleichbleibend geraden Strich. BIOS ist v4.0.14.

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: August 17th, 2018, 5:41 pm
by Lux73
nach dem Update auf Core122 gibt es u.u. vereinzelt Probleme mit dem Start des Zufallszahlengenerator

dieser Thread enthält die Lösung --> viewtopic.php?f=27&t=21247

@ Admin/Mod

evtl. macht es Sinn die beiden Stränge zusammenzuführen...? 8)

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: August 21st, 2018, 10:25 am
by Massaguana
Hmm, kann mir wer diese "Lösung" Übersetzen? Ich Verstehe nicht was ich da tun soll, dazu kommt das ich ja ein anderen Generator nutze als in diesem Beitrag genutzt wird...

Danke im Voraus.

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: August 22nd, 2018, 3:23 am
by Massaguana
Diese 5 minütigen Schwankungen habe ich nun auch... trotz dass Laut Anzeige der Generator nicht läuft schwankt die Entropie zwischen 2500 und 3000. vorher lief diese bei 3000 strich...

Der PGR310 scheint nach ein paar Tests mit Core 122 nicht mehr nutzbar zu sein... Ärgerlich..

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: August 22nd, 2018, 7:01 am
by frickelpit
Laufen tut er doch. Egal, ob mit der alten oder der neuen udev-rule. Die Entropie schwankt halt periodisch, was eventuell mit einem Stromsparmechanismus für USB zusammenhängt. Solange mir das Teil aber mehr Entropie anzeigt als ohne, ist es mir egal.

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: August 22nd, 2018, 4:13 pm
by Massaguana
Also ich bin ein Schritt weiter so dass man im Webif den Status des HWRNG auf Grün bekommt...

Ich musste dazu folgende Schritte ausführen (Noch Unvollständig!!!)

Das Start Script unter /scripts/hwrng/startp310 musste angepasst werden

Code: Select all

#!/bin/bash
/usr/bin/logger P310 - HWRNG detected
/usr/bin/logger P310 - setup stty
/bin/stty raw -echo -ixoff -F /dev/prg310 speed 921600 > /dev/null
/usr/bin/logger P310 - execute start command
/bin/echo 4b > /dev/prg310
Das file /lib/udev/rules.d/90-hwrng.rules wurde folgendermaßen geändert

Code: Select all

ACTION=="add|remove", KERNEL=="hw_random", RUN+="/etc/rc.d/init.d/rngd udev-event"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001",
ATTRS{serial}=="XXXXXXXXXX", SYMLINK+="prg310", RUN+="/scripts/hwrng/startp310"
Info: Das "XXXXXXXXXX" in ATTRS{serial}=="XXXXXXXXXX", muss durch die Seriennummer des Generators ersetzt werden. Herraus bekommt man die Seriennummer mit dieser Zeile code:

Code: Select all

udevadm info -a -p $(udevadm info -q path -n ttyUSB0) | egrep -i "ATTRS{serial}|ATTRS{idVendor}|ATTRS{idProduct}" -m 3
Weiter habe ich ein neuen Symlink PRG310 erzeugt im file /etc/init.d/rngd, einfach hinter Start /usr/sbin/rngd etc. anfügen

Code: Select all

--rng-device=/dev/prg310
Ebenso habe ich im

Code: Select all

fcrontab -e
folgendes ergänzt

Code: Select all

# HWRNG USB310
*/10 * * * * /#pfad/prg310.sh prg310
Zum Abschluss habe ich unzähliges files den pfad angepasst z.B. im file /etc/udev/rules.d/20_usbprg.rules, leider bekomme ich gerade nicht mehr alle zusammen

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: August 23rd, 2018, 9:37 am
by frickelpit
Scheint zu funktionieren :)

Vielen Dank!
Pit

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: September 1st, 2018, 8:40 am
by frickelpit
Ganz passt es noch nicht. Nach einigen Stunden stellt der prg310 seinen Dienst ein. :-\

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: September 1st, 2018, 12:15 pm
by Massaguana
Also meiner läuft...

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: December 9th, 2018, 2:51 am
by BetaTester
Hallo Zusammen,

leider scheint seit dem Update auf Core 125 der HWRNG nicht mehr zu Arbeiten, seit dem Update ist die Entropie auf etwa 500 gesunken... Beim Systemstart sieht man das der HRNG als Fail angezeigt wird und 2 mal eine Ablaufende zeit von 130 Angezeigt

EDIT: Es scheint das dass Update die "/lib/udev/rules.d/90-hwrng.rules" zurückgesetzt hat, jedenfalls waren alle benötigten Einträge weg... Habe die Zeilen eingefügt und nach einem Neustart lief der HWRNG wieder... Diesmal zeigt sogar der Status im Webif dies an...

Grüße

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: December 9th, 2018, 2:38 pm
by Arne.F
Siehe "90-hwrng.rules" Zeile 1:

Code: Select all

# do not edit this file, it will be overwritten on update
Die neue Rules solltet ihr in einer neuen Datei ablegen. z.B. 90-hwrng-prgxx.rules
Sonst sind die beim nächten udev update wieder weg. (core126)

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: December 9th, 2018, 5:30 pm
by BetaTester
Okay, das habe ich natürlich nicht gelesen...

Sind weitere Schritte nötig um diese neue rule dann zum laufen zu bekommen?

Grüße

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: January 11th, 2019, 9:41 am
by BetaTester
hmm, gute 4 Wochen später... keine Antwort...

Jedenfalls scheint mehr nötig zu sein als eine neue rules anzulegen... daher bleibe ich beim Vorgehen bei jedem Update das ganze wieder "Reparieren" zu müssen...

Grüße

EDIT: Mit Core126 funktioniert nun auch das Editieren der "90-hwrng.rules" nicht mehr... damit ist der HWRNG mal wieder ohne Funktion

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: January 12th, 2019, 2:49 pm
by Arne.F
Normal sollte das reichen ein neues Rules file anzulegen damit er das nutzt.

Im moment gibts im rngd auch noch einen bug, so das er das pidfile manchmal mit falschen rechten erzeugt und dann nix mehr geht...

Re: [HOWTO] Einbindung HW Zufallszahlengenerator PRG310

Posted: January 12th, 2019, 3:34 pm
by BetaTester
Ich habe festgestellt das beim Update scheinbar auch die Datei "/etc/init.d/rngd" geändert wird. Der Eintrag "--rng-device=/dev/prg310" der den HWRNG einbindet wird entfernt.

Diesen wieder hinzuzufügen funktioniert allerdings nicht, tut man es kommt eine nichts sagende Fehlermeldung das der Start nicht funktioniert.