public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "Paul G. Allen" <pgallen@randomlogic.com>
To: Alastair Stevens <alastair.stevens@mrc-bsu.cam.ac.uk>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Athlon SMP blues - kernels 2.4.[9 13 15-pre4]
Date: Wed, 14 Nov 2001 17:37:06 -0800	[thread overview]
Message-ID: <3BF31C42.469BF2B2@randomlogic.com> (raw)
In-Reply-To: <Pine.GSO.4.33.0111141421230.14971-100000@gurney>

Alastair Stevens wrote:
> 
> Hi folks - I'm having real problems getting our new dual CPU server
> going. It's a 2x Athlon XP 1800+ on a Tyan mobo, AMD 760MP chipset, with
> an Adaptec SCSI controller and 512Mb DDR SDRAM. I'm not a Linux newbie
> at all, but I've never tried running it on such exotic hardware before,
> and it doesn't seem happy....
> 
> I installed Red Hat 7.2 and the machine boots fine, using SMP or UP
> kernels (Red Hat 2.4.9-7), but totally HANGS at the login prompt. Can't
> type, can't reboot, can't do anything. Single user mode _does_ let me
> in, however, and this is the only progress so far.
> 
> I then tried building a custom 2.4.15-pre4 (on another machine), which
> compiled perfectly happily, and I installed this on the server. It
> panic'd due to failure to mount the root filesystem. I made an
> initrd.img, and it then got further (detecting and initialising the SCSI
> controller), but still panic'd with the same message.
> 
> I then threw down the gauntlet and installed the rawhide Athlon
> SMP kernel (based on 2.4.13) which also booted fine but HUNG at the
> login prompt, as above. Finally, I tried the i686 version, which spewed
> out tons of error messages regarding "invalid symbols" in the ext3
> module.
> 
> Either way, I'm stumped. Am I up against an Athlon / chipset problem
> here, or is something else wrong? What do I need to do to get my
> custom-built 2.4.15-pre4 rolling - why can't it mount the root
> partition?
> 

Long thread, including a some misinformation.

I have a Tyan K7 Thunder with dual 1.4GHz Thunderbirds. It took me a week to get it working, and was the initial reason I joined this list. It seems I had one
of the few Thunders on the planet that was trying to run Linux, condidering I bought the board almost as soon as they hit the stores :).

First of all, all Athlons support SMP. Neither AMD nor MoBo vendors support SMP using non-MP/XP Athlons (I've asked a real person on the phone). I selected dual
1.4GHz Thunderbirds because they were slightly faster than 1.2GHZ MP chips, less money, and I already had one at the time (from an A7V133 system that kept
crashing). XP processors are faster, lower power versions of the MP, so of course they support SMP. They all use the same EV6 bus - a point-to-point bus taken
from the DEC Alpha processor and capable of up to 400MHz operation and twice the bandwidth in SMP configurations per MHz as the Intel bus.

Second, kernels before 2.4.8 did not work worth a damn. As I recall, RH 7.1 hardly installed, let alone booted. The MP chipset was very new (and buggy - as they
all seem to be) and not all the support code was there yet when these kernels came out. The BIOS was even newer and only recently do the BIOS upgrades have
decent AGP and other chipset support in them. The kernel I finally got working in a stable way is 2.4.9ac10 with some minor tweaks to make it friendlier with my
GeForce 3, the 760MP chipset, and IDE. I also tweaked the nVidia driver because it couldn't recognize or work properly with the 760MP AGP harware. Before I
compiled my own kernel, I had no end to problems with lock-ups, often during compile time.

The only problem I still have is IDE. I can not run the IDE drive using DMA or the system will hang HARD, usually with the drive access light on. Even with DMA
disabled it might hang under high IDE usage. I will replace the IDE drive with a SCSI drive soon as the SCSI interface works perfectly and very fast. Early MP
chipsets had AGP and DMA hardware bugs, but according to AMD errata, the revision in my MoBo should not have these bugs (that doesn't mean it doesn't have them
though).

In addition, when compiling my kernel, I made sure I included the IDE and SCSI drivers in the kernel, NOT as modules. This avoids having to make a new
initrd.img every time I made a new kernel (and I made many of them, and have 6 different ones still on the machine :) and solved the issue of not mounting root.


Hope this helps.

PGA
-- 
Paul G. Allen
UNIX Admin II/Programmer
Akamai Technologies, Inc.
www.akamai.com
Work: (858)909-3630

  parent reply	other threads:[~2001-11-15  1:34 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-14 14:35 Athlon SMP blues - kernels 2.4.[9 13 15-pre4] Alastair Stevens
2001-11-14 14:55 ` Arjan van de Ven
2001-11-14 15:04   ` Alastair Stevens
2001-11-14 15:12     ` Charles Cazabon
2001-11-14 15:08   ` Matt Bernstein
2001-11-14 15:33     ` M. Edward Borasky
2001-11-15 19:37     ` Stephen C. Tweedie
2001-11-14 15:13   ` Andreas Boman
2001-11-14 15:24     ` John Jasen
2001-11-14 15:28     ` Christian Bornträger
2001-11-14 15:28   ` Lars Magne Ingebrigtsen
2001-11-14 15:38     ` Alastair Stevens
2001-11-14 16:09       ` Lars Magne Ingebrigtsen
2001-11-14 19:59       ` Dan Hollis
2001-11-14 15:31   ` Matthew Sell
2001-11-14 17:32   ` Stefan Smietanowski
2001-11-14 19:48   ` Dan Hollis
2001-11-14 15:21 ` Matthew Sell
2001-11-14 15:33   ` Alastair Stevens
2001-11-14 16:15   ` Alastair Stevens
2001-11-14 16:28     ` Momchil Velikov
2001-11-14 17:34     ` Philippe Amelant
2001-11-14 16:58       ` Charles Marslett
2001-11-14 17:40         ` Gérard Roudier
2001-11-14 20:08         ` Dan Hollis
2001-11-14 19:52       ` Scott Russell
2001-11-14 20:01     ` Dan Hollis
2001-11-14 19:47 ` Dan Hollis
2001-11-14 20:48 ` Herbert Xu
2001-11-14 21:10   ` Stephen Frost
2001-11-15 10:44   ` [OT] Athlon SMP blues - SOLVED by gpm Alastair Stevens
2001-11-15 12:33     ` Paul G. Allen
2001-11-16 18:51   ` Athlon SMP blues - kernels 2.4.[9 13 15-pre4] bert hubert
2001-11-15  1:37 ` Paul G. Allen [this message]
2001-11-15  5:22   ` Jason L Tibbitts III
2001-11-15 10:01   ` Alan Cox
  -- strict thread matches above, loose matches on Subject: below --
2001-11-14 15:07 Brian Raymond
2001-11-14 15:15 Philip Dodd
2001-11-14 15:28 ` Philip Dodd
     [not found] <fa.fqeqjiv.4hidhq@ifi.uio.no>
2001-11-14 16:46 ` Dan Maas
2001-11-14 17:44 Ryan C. Bonham
2001-11-15 21:53 Dieter Nützel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3BF31C42.469BF2B2@randomlogic.com \
    --to=pgallen@randomlogic.com \
    --cc=alastair.stevens@mrc-bsu.cam.ac.uk \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox