lkml.org 
[lkml]   [1999]   [Oct]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectNeed to understand something about booting (i386)
    Hi people,

    I've been pestering a lot of mailing lists and newsgroups with this
    problem, but so far I haven't even got a hint of what might be going
    wrong. Since I have come to the conclusion that this is a problem
    between just the kernel and my mainboard, I have decided to come to
    this list with it. The symptoms:

    I can't boot Linux:
    - from floppies
    - from CD-ROM
    - from harddisk with LILO
    - from a bare DOS with Loadlin

    I can only boot it:
    - from DOS with himem.sys and emm386 loaded.

    It doesn't have to do with the size of the kernel (I guess), because it
    happens with 200KB kernels (2.0.x and 2.2.x) as well.

    What happens is that the compressed kernel image gets loaded into memory,
    but then nothing else happens -- I don't see the "Uncompressing Linux"
    message; the machine just freezes or reboots.

    My understanding of the whole process is that first the entire kernel
    image is loaded into (the lower 640K of) memory by whatever booting
    mechanism, and then the kernel puts the processor into real mode and
    starts executing. I'd think that the "Uncompressing Linux" message comes
    at the very early beginning of the program code, and since I don't even
    see that, something very fundamental must be going wrong.

    Obviously, it must be a bug of my mainboard and it looks like a memory
    access problem. Appearently emm386.exe "does" something "to" the memory so
    that this doesn't happen. I'd like to hack around in the kernel sources to
    find the point that doesn't work, but how? How to debug a kernel?

    Or maybe someone has already found this bug and written a patch for it? I
    have a Slot-I Superpower mainboard with VIA chipset. I can give more
    details if anyone is interested.

    Thank you,
    **Daniel


    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.rutgers.edu
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:54    [W:3.046 / U:0.540 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site