need some background information

"Carsten P. Gehrke" <[email protected]>
Newsgroups gmane.linux.tomsrtbt
Message-ID <4.3.2.7.2.20020630222512.044ae470@Shire>
Hi,

This is a question that Tom would probably be in the best position to 
answer, but if anyone else has any input, I'd appreciate that too.

I have a Compaq ProLiant 2500R which I recently upgraded from dual Pentium 
Pros to dual Pentium II processors.  After the upgrade, my Linux 
installation will no longer work; the kernel panics because it cannot mount 
the root file system.  The details of my system are:

Adaptec AHA-2940 controller with a 4.3 GB drive.  This is the boot drive, 
and also the /tmp partition.

Compaq embedded SCSI controller (NCR53C875) with one 4.3 GB and four 9.1 GB 
hot-plug SCSI drives.  The 4.3 drive is home to /, /usr, /var, and /usr/src.

Compaq SMART-2/P RAID controller with no drives attached yet.

1 GB RAM

So why am I writing to this list?  Well, I have used Tom's disk to boot 
this system in the past, so I naturally thought that I'd give it a try when 
I had problems.  I got the latest version (2.0.103), and it boots fine, but 
will not recognize the embedded Compaq controller, so I have no access to 
/, /usr, etc.  I can access all partitions on the 4.3 GB drive attached to 
the Adaptec controller.  After some searching, I found an older version of 
Tom's disk (1.7.361), and tried it.  The old version has no problems with 
any of the controllers, I can mount every partition, chroot, and try to 
rebuild my kernel.

But that is the main problem.  Regardless of the options I choose, I cannot 
get the kernel to work with the controllers correctly.  The AIC-7xxx driver 
has problems; it tries to probe every device ID, but fails (even on the one 
drive that does exist).  The ncr53c875 (or sym53c875) driver does not 
complain, but I still get a kernel panic indicating that it can't mount the 
root fs on 08:11 (which would be the correct major and minor numbers for 
the root partition).  I have also tried to use the normal I/O option 
instead of memory-mapped I/O when building the kernel, but no luck.

So Tom, do you have any idea what might have changed between version 
1.7.361 and 2.0.103?  The kernel I am using is 2.4.16.  I am not using any 
distribution, but have compiled all programs on this system from the 
sources.  It used to work just fine before I switched to the dual 
Pentium-II board.  Since I can work with the system using the 1.7.361 
version of tomsrtbt, I know that the hardware is supported by Linux in some 
way.  I just need help finding out what I must do to get the kernel to 
recognize the SCSI controllers correctly.

TIA,
Carsten
========================================================================
                             Carsten P. Gehrke
                      mailto:[email protected]
========================================================================
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.