[lkml]   [2000]   [Aug]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject/dev/random blocks forever on 2.2.12 and 2.2.16
    Hello People,

    Can somebody point me in the right direction for solving this problem?

    When I cat or od -x /dev/random it will only give data when I hit the
    keyboard or chase the mouse. It looks like no network or disk traffic
    adds to the entropy pool and it also looks like (according to google
    and deja) I'm the only one with this problem. The process just blocks,
    and even after a full weekend there is no new output.

    The system is a Compaq Proliant 8500 / 4 Xeon III / 1 Gig machine.
    Attached is a Compaq SMART2 raid array and a Compaq Fibre Host Adaptor.

    The kernels I tried are the stock kernel from redhat 6.1, which is
    2.2.12 with and without smp, but with a patch from Compaq that was later
    incorporated into kernel 2.2.16 (or somewhere before). And now I'm
    running 2.2.16/smp, compiled by myself after applying a patch from compaq
    to see the Fibre channel host adaptor. Those Compaq patches don't seem
    to do anything near a add_interrupt_randomness call, by the way.

    There is network traffic going on. I can access /dev/ida/* (the SMART2)
    or /dev/sda (The Fibre channel raid) as much as I want, but no calls are
    being made to add_interrupt_randomness, so /dev/random is dead very soon.

    Yes, I can put a monkey behind the keyboard, but if somebody knows a
    better solution, please don't be shy. ;)

    (BTW, shouldn't there be some safety mechanism inside /dev/random to avoid
    these endless blocks? I'm not a real developer and neither play one, so
    I'm just wondering...)

    -- Oscar.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:58    [W:0.019 / U:186.120 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site