Hi!

I think the easiest way to solve this particular problem would be
to just disable the 2940U/W BIOS and compile the 2940U/W card as a
module.

Good Luck!

// Henrik J.


On 2 Mar 1999, John Interrante wrote:

> If this is a frequently asked question, I haven't been able to find
> the answer, sorry.  I'm trying to help someone else in the lab install
> an Adaptec 2940U/W card in a HP Vectra XU tower (200 MHz Pentium Pro).
> The HP already has an Adaptec AIC-7880 Ultra SCSI host adapter
> somewhere inside the case and the internal Seagate disk is connected
> to it.  It is running RedHat Linux 5.2 with all the errata RPMs
> including the RPMs in the kernel-2.2 directory and the kernel version
> (built just today using the kernel source RPM from RedHat's Rawhide
> FTP site as a starting point) is 2.2.2-ac7.  
> 
> We want to use the Adaptec 2940U/W card to attach an external chassis
> containing two Seagate SCSI drives and a Quantum tape drive to the HP.
> I was told that the external chassis doesn't work with the on-board
> AIC-7880 SCSI host adapter, so that's why they have to add the 2940U/W
> card.  The problem is that when we insert the card into the expansion
> bay and reboot, the aic7xxx driver will find the 2940U/W card first
> ("scsi0") before it finds the AIC-7880 adapter ("scsi1").  This means
> that /dev/sda, which used to be the internal Seagate disk, is now one
> of the drives in the external chassis.  This prevents RedHat Linux
> from booting all the way since it can't find its root filesystem!
> 
> We don't want to change /etc/fstab (not to mention editing
> /etc/lilo.conf and rerunning lilo to tell it the boot is something
> else than /dev/sda).  We want the AIC-7880 adapter to be always scsi0
> whether the Adaptec 2940U/W card is present or not and we want the
> internal drive to be always known as /dev/sda.  I have not been able
> to find such a way.  I tried building the aic7xx driver into the
> kernel and putting
> 
>       append="aic7xxx=reverse_scan,verbose"
> 
> in /etc/lilo.conf; I also tried typing
> 
> linux aic7xxx=reverse_scan
> 
> at the LILO prompt while booting.  Neither attempt succeeded in
> convincing the aic7xxx driver to number the AIC-7880 as scsi0 instead
> of scsi1.  Do any of you have any advice how to ensure that we can
> always boot RedHat Linux successfully from the internal disk even if
> we insert the 2940U/W card or we attach the external chassis and then
> remove it at a later time?
> 
>               John
> 
> -- 
> John Interrante, Computer Scientist, Information Technology Laboratory
> GE Corporate Research & Development, Niskayuna, New York
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
> the body of a message to [EMAIL PROTECTED]
> 


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to