<html><head></head><body><div class="ydpae20e248yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 16px;">One of the difficulties in trying to figure out what might be wrong is that I can't find a clear description of the logic of what is being installed and what it does. I know I've received a very generous response to my query, but it is very piecemeal and leaves me mostly in the dark. I'm an experienced programmer but I'm not a kernel device writer or anything like that. When I read the replies I've received about dmesg, udev, etc. I'm reminded of just how difficult it is for an expert in something to remember what it is like to be ignorant.<br></div><div class="ydpae20e248yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 16px;"><br></div><div class="ydpae20e248yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 16px;">What I've managed to *guess* (without really having a clue whether this is correct) from the responses is ...</div><div class="ydpae20e248yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 16px;">When OneRNG is plugged into a USB port, the OS needs to recognize the kind of device it is. It does that by having a set of rules (in the case of OneRNG, rules in a file called 79-onerng.rules ). The rules need to be in a general system folder that is usually called 'udev'.</div><div class="ydpae20e248yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 16px;">When the device is recognized by the OS, the rules say that a shell script 'onerng.sh' should be run to initiate a daemon that collects entropy from the device.</div><div class="ydpae20e248yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 16px;">When the device is removed, the rules also describe how the daemon is to be terminated.</div><div class="ydpae20e248yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 16px;"><br></div><div class="ydpae20e248yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 16px;">Am I even vaguely on the right track?</div><div class="ydpae20e248yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 16px;"><br></div><div class="ydpae20e248yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 16px;">Cheers,</div><div class="ydpae20e248yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 16px;">Mark<br></div></body></html>