[4055] in linux-scsi channel archive

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

Re: Three Controller setup

daemon@ATHENA.MIT.EDU (Eric Youngdale)
Tue Jun 2 20:14:46 1998

Date: 	Tue, 2 Jun 1998 20:23:46 -0400 (EDT)
From: Eric Youngdale <eric@andante.jic.com>
To: John Gibson <john.gibson@tekelec.com>
cc: Linux SCSI Mailing List <linux-scsi@vger.rutgers.edu>,
        Linux Raid Mailing List john <linux-raid@vger.rutgers.edu>
In-Reply-To: <35742899.6F07@tekelec.com>


	What do you mean when you say you couldn't get successful
recovery?   What kernel version are you using?

	It sounds like the error recovery handling for the 1542 isn't
doing the right thing, but error recovery was completely redone starting
in 2.1.75.   In short, I would need more info before I could say much
more.

-Eric

"The world was a library, and its books were the stones, leaves,
 brooks, grass, and the birds of the earth.   We learned to do what only
 a student of nature ever learns, and that was to feel beauty."
			Chief Luther Standing Bear - Teton Sioux
On Tue, 2 Jun 1998, John Gibson wrote:

> Any suggestions/recommendations on the following would be greatly
> appreciated:
> 
> I want to use RAID1 (mirroring) with two SCSI controllers.  I would
> also like to use one of the two controllers for my cdrom and tape
> drives.  I chose the Adaptec AHA-2940UW SCSI controller.
> 
> I could not get a successful SCSI subsystem recovery when I
> powered down (fault simulation) the mirrored data disk which
> had the cdrom and tape attached to the same controller.  (Wide
> SCSI vs narrow?)  The same simulation worked okay when I
> powered down the drive which did not have the tape and cdrom
> on its controller.
> 
> Since I have a spare ISA slot, I moved the tape and cdrom to
> an Adaptec AHA-1540B ISA card.  Now the system wants to boot
> from the ISA card which, of course only has the tape and cdrom
> attached to it. It seems as if the 1540 ISA card is being set
> up as SCSI controller 0 and the system expects to boot
> from it.  Is there some explicit configuration file(s) that I can
> specify which controller is the boot controller?
> 
> I did try using a 3rd AHA-2940UW PCI card instead of the AHA-1540B
> ISA card.  That seems to be fine.  Everything seems to work this
> way, but I need the PCI slot.
> 
> 
> Thanks in Advance,
> 
> ....john
> 
> ******************************************************************
> Configuration #1
> 
> All SCSI devices recognized.  Mirror (RAID1) set up okay on data disks.  
> Test partitions on /dev/sdb1 and /dev/sdd1 are 200MB.  Power down
> on /dev/sdd1 causes no problems.  The system and mirror work okay.
> 
> However, power down /dev/sdb1 causes the system to hang.  It looks
> as if (layman here talking) the SCSI bus tries to reset but it
> never really recovers correctly.
> 
> AHA-2940UW (PCI) (Controller 0)
>   |
>   |
>   |--{ SCSI ID=0, LUN=0: boot disk, /dev/sda, Seagate ST32272W (2Gig) }
>   |
>   |
>   |--{ SCSI ID=1, LUN=0: data disk, /dev/sdb1, Seagate ST19101W (9Gig) }
>   |
>   |
>   |--{ SCSI ID=4, LUN=0: tape drive, /dev/st0, Exabyte Eliant 820 }
>   |
>   |
>    --{ SCSI ID=6, LUN=0: cdrom drive, /dev/sr0, Toshiba XM5701B }
> 
> 
> AHA-2940UW (PCI) (Controller 1)
>   |
>   |
>   |--{ SCSI ID=0, LUN=0: boot mirror disk, /dev/sdc, Seagate ST32272W
> (2Gig) }
>   |
>   |
>    --{ SCSI ID=1, LUN=0: data mirror disk, /dev/sdd1, Seagate ST19101W
> (9Gig) }
> 
> 
> 
> ******************************************************************
> Configuration #2
> 
> All SCSI devices recognized.  Mirror (RAID1) set up okay on data disks.  
> Test partitions on /dev/sdb1 and /dev/sdd1 are 200MB.  Power down
> on either /dev/sdb1 or /dev/sdd1 causes no problems.
> The system and mirror work okay.
> 
> However, I can't really afford the loss of the PCI slot so I tried
> using an ISA card.  See config #3.
>  
> 
> AHA-2940UW (PCI) (Controller 0)
>   |
>   |
>   |--{ SCSI ID=0, LUN=0: boot disk, /dev/sda, Seagate ST32272W (2Gig) }
>   |
>   |
>    --{ SCSI ID=1, LUN=0: data disk, /dev/sdb1, Seagate ST19101W (9Gig) }
> 
> AHA-2940UW (PCI) (Controller 1)
>   |
>   |
>   |--{ SCSI ID=0, LUN=0: boot mirror disk, /dev/sdc, Seagate ST32272W
> (2Gig) }
>   |
>   |
>    --{ SCSI ID=1, LUN=0: data mirror disk, /dev/sdd1, Seagate ST19101W
> (9Gig) }
>   
> 
> AHA-2940UW (PCI) (Controller 2)
>   |
>   |
>   |--{ SCSI ID=4, LUN=0: tape drive, /dev/st0, Exabyte Eliant 820 }
>   |
>   |
>    --{ SCSI ID=6, LUN=0: cdrom drive, /dev/sr0, Toshiba XM5701B }
> 
> 
> ******************************************************************
> Configuration #3
>  
> This configuration is not booting.  It seems as if the 1540 ISA card
> is being set up as SCSI controller 0 and the system expects to boot
> from it.  Is there some explicit configuration file(s) that I can
> specify which controller is the boot controller?
> 
> 
> AHA-2940UW (PCI) (Controller 0: desired)
>   |
>   |
>   |--{ SCSI ID=0, LUN=0: boot disk, /dev/sda, Seagate ST32272W (2Gig) }
>   |
>   |
>    --{ SCSI ID=1, LUN=0: data disk, /dev/sdb1, Seagate ST19101W (9Gig) }
>  
> 
> AHA-2940UW (PCI) (Controller 1: desired)
>   |
>   |
>   |--{ SCSI ID=0, LUN=0: boot mirror disk, /dev/sdc, Seagate ST32272W
> (2Gig) }
>   |
>   |
>    --{ SCSI ID=1, LUN=0: data mirror disk, /dev/sdd1, Seagate ST19101W
> (9Gig) }
>   
> 
> AHA-1540B (ISA) (Controller 2: desired)
>   |
>   |
>   |--{ SCSI ID=4, LUN=0: tape drive, /dev/st0, Exabyte Eliant 820 }
>   |
>   |
>    --{ SCSI ID=6, LUN=0: cdrom drive, /dev/sr0, Toshiba XM5701B }
> 
> 
> ******************************************************************
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
> the body of a message to majordomo@vger.rutgers.edu
> 


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu

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