Find the answer to your Linux question:
Results 1 to 8 of 8
Hi, I am very new to installing linux, or any operating system besides windows for that matter. I am trying to load Debian 3.1 on my HP pavilion dv1432us (intel ...
  1. #1
    Just Joined!
    Join Date
    Jun 2005
    Posts
    2

    Debian 3.1 "missing kernel or user mode driver hw_random"...

    Hi, I am very new to installing linux, or any operating system besides windows for that matter. I am trying to load Debian 3.1 on my HP pavilion dv1432us (intel centrino) and after the install, when booting for the first time, the boot loader stops at this line: "missing kernel or user mode driver hw_random". This is all I can see on my screen:

    i810_audio: can't be loaded
    missing kernel or user mode driver i810_audio
    <3>i810_rng: RNG not detected
    insmod: /lib/modules/2.4.27-386/kernel/drivers/char/i810_rng.o: init_module: No such device
    insmod: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
    You may find more information in syslog or the output from dmesg
    insmod: /lib/modules/2.4.27-2-386/kernel/drivers/char/i810_rng.o: insmod i810_rng failed
    i810_rng: can't be loaded
    missing kernel or user mode driver i810_rng
    hw_random: RNG not detected
    insmod: /lib/modules/2.4.27-386/kernel/drivers/char/hw_random.o: init_module: No such device
    insmod: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
    You may find more information in syslog or the output from dmesg
    insmod: /lib/modules/2.4.27-2-386/kernel/drivers/char/hw_random.o: insmod hw_random failed
    hw_random: can't be loaded
    missing kernel or user mode driver hw_random


    Now, I have been doing some reading and that hw_random has something to do with a hardware random number gen (which aparently the centrio does not have). I am a programmer and know that hw_random.o is some type of link library. But because I don't really know much about linux, I have no idea how to stop this from loading !

    If anyone can help me out that would be awesome! I just bought this computer with the hopes of loading linux on it and getting to know it better, but this problem I'm having is really throwing a wrench in the gears!

    Thanks to all that attempt to help

  2. #2
    Just Joined!
    Join Date
    Jun 2005
    Posts
    72

    sarge on centrino pc

    U may benefit from using ist install cd from Etch wc has newer kernel or upgrade ur Sarge install to use Etch kernel-called linux-image 2.6.12 by adding Etch sites to apt sources list. Sarge has 2.6.8 kernel available i think. The 2.6.14-x is avail in sid. Maybe google search will show u how others installed debian on similar pc/mob. Good luck.

  3. #3
    Linux Guru antidrugue's Avatar
    Join Date
    Oct 2005
    Location
    Montreal, Canada
    Posts
    3,212
    Quote Originally Posted by deref
    Now, I have been doing some reading and that hw_random has something to do with a hardware random number gen (which aparently the centrio does not have). I am a programmer and know that hw_random.o is some type of link library. But because I don't really know much about linux, I have no idea how to stop this from loading !
    hw_random has nothing to do with your CPU, it is purely related to the motherboard you are using. Yours doesn't have a hardware random number generator.

    On a laptop, you don't have much chance of getting it to work with a 2.4 kernel. You could always reinstall Debian using this at the prompt:
    Code:
    linux26
    or
    Code:
    expert26
    which is the one I use.

    With a 2.4 kernel, it's better to set your BIOS to "plug & play OS = false", as for a 2.6 kernel "plug % play OS = true" works much better.

    Try to load in "recovery mode" if you can and then install a 2.6 kernel; see if it works better for you.

    Normally the best thing to do is to use a custom compiled kernel, on any laptop.
    "To express yourself in freedom, you must die to everything of yesterday. From the 'old', you derive security; from the 'new', you gain the flow."

    -Bruce Lee

  4. #4
    Just Joined!
    Join Date
    Jun 2005
    Posts
    2
    Thank you for your replies!

    I tried what was suggested and came to no solution... So, I did more research and finally found this post by Philip Schwartz:

    "Nate,

    What type of laptop? I have an HP dv1000 series laptop that I get the same
    problem. The seg Fault is with S36discover. I am in the process of typing
    a walkthrough to get around it.

    The problem is not just discover, it is also hotplug. Hotplug hangs on the
    older usbcore module in the install kernels on some laptops.


    Here is a break down:

    1.> Install Sarge normally, either 2.4 or 2.6 kernel.

    2.> on the first boot change grub or lilo options to include "init=/bin/sh"
    After about 30 seconds you will be given a bash shell

    3.> remount root partition. "mount -o rw,remount /"

    4.> Either uninstall discover and hotplug or move init scripts.

    a.> uninstall
    "dpkg -P discover1; dpkg -P hotplug"

    b.> move init scripts
    "mv /etc/rcS.d/S36discover /tmp/"
    "mv /etc/rcS.d/S40hotplug /tmp/"

    5.> remount root partition ro. "mount -o ro,remount /"

    6.> Reboot (you will have to hit the reset button)

    7.> The machine will now start normally. go through the base-config to
    setup the apt repos and then stop.

    8.> use apt to install latest discover and hotplug

    "apt-get update; apt-get install discover2 hotplug"

    9.> reboot system. "shutdown -r now"

    10.> the system will then come up normally, rerun base-config and finish
    setting up your system.

    I have tested this on 2 dv1000's, 3 dv4000's, an r3000z, and a v2000. It
    should work on any system that hangs in discover on boot.

    Hit me with an e-mail if you have any questions.

    --Philip




    > I'm loading Debian on a laptop machine here and both the 2.4 kernel and
    > the 2.6 kernel included with sarge keep segfaulting on loading
    > i810_audio, which apparently autodetection seems to think this laptop
    > uses. (It doesn't.)
    >
    > I can't seem to remember the magical incantation to tell the kernel to
    > ignore/skip loading that module altogether.
    >
    > Any thoughts?
    >
    > Nate
    >
    >
    > --
    > To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
    > with a subject of "unsubscribe". Trouble? Contact
    > listmaster@lists.debian.org
    >
    >
    "


    Thanks to his post, this problem is solved for me! I hope this will help others if they are experiencing the same problem

  5. #5
    Just Joined!
    Join Date
    Jun 2005
    Posts
    72

    i820 and hotplug

    deref , i think u can blacklist that i820 thing in hotplug file to stop the error message. Good luck.

  6. #6
    Just Joined!
    Join Date
    Jun 2005
    Posts
    72

    i810 and hotplug

    Sorry for typo shd be i810 nto i820. Tried to edit but no go.

  7. #7
    Just Joined!
    Join Date
    Jun 2006
    Posts
    1
    Hello everyone,

    I'me trying to install Debian on my laptop and I'm experiencing the same problem.

    I tried to modify the grub options as said above but I can't figure out how to do it from the command line.
    Which means I'm stuck at stage 2....
    I tried to type :
    kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda1 init=/bin/sh
    then
    boot

    but no good, I get the same problem.

    Could someone give me a clue?

    Thanks in advance.

    Teuk.

  8. #8
    Just Joined!
    Join Date
    Nov 2005
    Posts
    4

    to teuk

    edit the same line only with:

    kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda1 ro init=bin/sh

    thank you so much for this thread, it is a lifesaver.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •