[3218] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Continuing troubles with Intel 4-CPU board with 2 788x's

daemon@ATHENA.MIT.EDU (Jered J Floyd)
Thu Feb 5 19:03:37 1998

To: linux-scsi@vger.rutgers.edu, linux-smp@vger.rutgers.edu
From: Jered J Floyd <jered@MIT.EDU>
Date: 	05 Feb 1998 14:13:40 -0500


Greetings,
  Last week I described troubles I was having with installing Linux
(specifically, RedHat 4.2) on a quad PentiumPro Intel motherboard that
has 2 on-board aic788x's.  At that point I suspected the problem was
due to there being no devices on the second controller, and in
response to my questions I got, "Install more drives" (not really an
option), and "Disable the second controller from the BIOS" (which
doesn't appear to be possible.)

  Since then, one of the drives has been moved to the second
controller, so each controller now has a drive.  The system runs fine
under Windows NT 4.0. (Well, as well as anything can run WinNT 4.0.)

  The symptoms as before are these: The devices on the first SCSI
controller (scsi0) are successfully detected.  Then the driver moves
on to the second controller, times out, faults and displays a stack
trace (that unfortunately scrolls away very quickly), spews several
"Idle task may not sleep" errors, and tries again.  It then gets stuck
in an endless loop of timing out and retrying on the second
controller.

   Has anyone been able to successfully install RedHat 4.2, or other
distribution that uses kernel 2.0.32, on this type of motherboard?
It's my understanding that it's a fairly common model.  Is there any
way to tell the SCSI driver to stop looking after the first
controller? Is there any way to make the driver stop retrying? (It
seems a bug to have it loop endlessly) Do I need a newer revision of
the aic788x driver? Any help would be appreciated.

   Thank you.

--Jered
jered@mit.edu

home help back first fref pref prev next nref lref last post