Results 1 to 7 of 7

Thread: Dell Inspiron 5150 boot problems: the cause.

  1. #1
    Junior Member
    Join Date
    Oct 2003
    Location
    Roma, Italy.
    Posts
    5

    Dell Inspiron 5150 boot problems: the cause.

    I've tried to investigate the problem, and here is my conclusions.

    Knoppix boot process hangs immediately after the help page on my Dell Inspiron 5150 (with a 3.06 GHz P4M CPU, Dell BIOS ver. A24,) regardless of the parameters passed to the kernel.

    So I installed a stock Debian system (Debian unstable updated daily: the system I'm using right now) in order to reproduce and possibly solve the problem.

    I've been able to reproduce exactly the same problem with Debian (using the kernel-source package 2.4.22-2, and building the kernel image locally on my system using
    Code:
    make-kpkg
    .)

    The problem arises only when the kernel is compiled with the parameters
    Code:
    Local APIC support on uniprocessors
    and
    Code:
    IO-APIC support on uniprocessors
    set (to on.)
    These parameters are CONFIG_X86_UP_APIC and CONFIG_X86_UP_IOAPIC respectively.

    Note that these parameters are automatically set if one chooses to enable SMP (CONFIG_SMP,) as Knoppix does.

    Note also that if you enable the above mentioned siwtches when compiling the kernel, there is no way to boot the system, even if you pass the
    Code:
    nopaic
    (and other similar) parameter(s) to lilo.

    The problem is probably due to the fact that the Dell BIOS is buggy (the original BIOS shipped with my Inspiron -- ver. A0 something,) was produced by Compal (the manifacturer of the Inspiron 5150) and not by Dell, and it did not have this problem (though it had a number of other problems.) Unfortunately, when upgrading to Dell BIOS, you have no way to switch back to the original Compal BIOS.
    Unfortunately Dell offers no support (and no testing) on Linux, so it is very unlikely that these problems will be corrected by them, as it should be

    So the only solution is either wait for a new kernel to circumvent these buggy BIOSes, or wait for Knoppix to permit to boot with different kernels, as you can't boot the kernel in any way once you've compiled it with the above mentioned parameters set

    Bye,
    Emanuele Zeppieri.
    (Italy)

  2. #2
    Junior Member
    Join Date
    Oct 2003
    Location
    Roma, Italy.
    Posts
    5

    Small correction.

    Sorry: the parameter to pass to lilo to try to disable APIC is noapic of course and not nopaic, as I erroneously wrote.
    The result is anyway the same: no joy unfortunately

    Bye,
    Emanuele Zeppieri.

  3. #3
    Junior Member
    Join Date
    Oct 2003
    Location
    Roma, Italy.
    Posts
    5
    As the Dell BIOS does probably not permit to create a working mp-table, it is maybe worth to try to boot with the kernel parameter:
    Code:
    pirq=x,y,z, ...
    (where x, y, z, ... are the correct IRQ entries for the Inspiron 5150 board.)
    This is the only thing I've not tried yet (and I will never try,) since it requires a lenghty try-and-error process to find the correct IRQ entries.
    Anyway it seems to me the only thing left to try.

    For more info on the subject, consult the document IO-APIC.txt shipped with a stock kernel source tree and/or the linux-smp mailing list archives.

    Bye,
    Emanuele Zeppieri.

  4. #4
    Senior Member registered user
    Join Date
    Nov 2002
    Posts
    1,353
    Thanks. You might want to post this info on the Knoppix developers list. There is more of a chance that it will be addressed this way.

    http://mailman.linuxtag.org/mailman/...debian-knoppix

  5. #5
    Junior Member
    Join Date
    Oct 2003
    Posts
    3
    I have a Sager 5670
    3.06GHz with ht
    1GB Ram
    ATI Radeon 9000 128MB

    I had HyperThreading disabled in my BIOS and I was getting basically the same symptoms described by 5150 users. After reading emanuele's post, I remembered that I had HT disabled, so I enabled it and Knoppix boots easily now.

    I don't know what control you have over CPU hyperthreading in your BIOS, but on my comp:
    HT disabled = Knoppix won't boot
    HT enabled = Knoppix boots

    Note: Since I installed Windows XP with HT disabled, if I change this setting in the BIOS I would have to reinstall XP. But I am happy that I know how to get Knoppix working now.

    Thanks

  6. #6
    Junior Member
    Join Date
    Oct 2003
    Location
    Roma, Italy.
    Posts
    5
    [...]
    I don't know what control you have over CPU hyperthreading in your BIOS, but on my comp:
    HT disabled = Knoppix won't boot
    HT enabled = Knoppix boots
    [...]
    This is very interesting...

    Unfortunately we Dell Inspiron 5150 owners don't have the possibility to turn HT on, since Dell BIOS (what a piece of crap, bleah! ) don't permit to turn it on, as far as BIOS version A24, which is the latest currently available to my knoledge.

    Anyway your observations are consistent with the fact that on 5150s HT is off by default (and locked to that position.)

    It remains to see if the Dell BIOS is so buggy to not permit to boot SMP enabled kernels even if one could hypothetically turn HT on...

    Ciao,
    Emanuele.

  7. #7
    Junior Member
    Join Date
    Oct 2003
    Location
    Roma, Italy.
    Posts
    5
    I've just read that HT is not activable on early 5150s (like mine) not because of the BIOS, but because Dell shipped them with a "crippled" 3.06 GHz P4 CPU that had HT disabled at the hardware level.

    Dell is now shipping new 3.06 GHz P4s with HT.

    If you have an A24 BIOS installed and you don't see a menu to turn HT on, it means that you have an old crippled 3.06 GHz P4 (like me

    For more info see here:
    http://www.dell.com/us/en/gen/corpor...-23-rr-000.htm
    and/or the Inspiron/BIOS forum on dell.com:
    http://forums.us.dell.com/supportfor...d.id=insp_bios

    I think I'll never buy a Dell again in my life...

    Ciao,
    Emanuele.

Similar Threads

  1. Problem Booting Knoppix on Dell Inspiron 5150
    By jdykstra in forum Hardware & Booting
    Replies: 3
    Last Post: 03-14-2005, 07:58 PM
  2. Dell Inspiron 2500 Graphics Problems
    By Trunkz in forum Laptops
    Replies: 1
    Last Post: 12-18-2004, 03:55 PM
  3. Knoppix 3.4 on Dell Inspiron 5150
    By rnick in forum Laptops
    Replies: 4
    Last Post: 09-11-2004, 08:16 PM
  4. problems HD install on Dell Inspiron 8100
    By antskip in forum Laptops
    Replies: 1
    Last Post: 05-05-2004, 11:01 PM
  5. Dell inspiron 5150 works with nosmp
    By moustache in forum Laptops
    Replies: 17
    Last Post: 04-12-2004, 07:10 AM

Posting Permissions

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