On Mon, 8 Feb 1999, Dan Christian wrote:
> Hello,
>
> I'm trying to install RedHat 5.2 on a system with Symbios 53C896
> controllers (Rev 1) on the motherboard (Intel SC450NX). The system has
> two Seagate ST34501W drives (wide ultra) on a hot swap back plane (the
> backplane is also a SCSI device).
>
> When install mounts the disks, the ncr53c8xx driver hits this assertion
> multiple times.
>
> assertion "target == (cmd->target & 0xf))" ncr53c8xx.c line 63.
>
> There are also a number of other warnings and fix ups that make it look
> like communications aren't quite right. The partition tables can't be
> read right, so I can't continue the install.
>
> I tried playing with BIOS stuff, but I couldn't get the assertions to go
> away.
>
> Is there a driver command line option that might get around this?
>
> I know there is a newer version of this driver with support for the
> 896. Would that fix this? How would I find or build a Redhat install
> floppy with the newer driver?
>
> I could add a drive on the older fast narrow SCSI controller and boot
> from that. But that would be a lot of cost and work just to get through
> an install.....
RedHat seems very late for the support of some driver versions that are
available since months and sometimes since more that 1 year. Btw, if the
RedHat package would be fair enough to allow user to provide his own
driver modules for boot devices at install, this problem would not exist,
but it seems this is not possible.
The only thing you need is a kernel image that contains all the drivers
needed for your installation, then install your system using this
kernel, then reboot and update the redhat kernel modules stuff with the
new ncr driver.
A 2.0.36 kernel using either ncr53c8xx-3.1c/d/e/f driver or the new 896
driver will do the trick.
But you also may have problems with the SCSI device that controls the
backplane since it may not like linux SCSI initialisation sequence.
For this one, you must use firmware 1.65 that has been reported to be
fine with linux (probably a later revision will also be ok).
Vendor: ESG-SHV Model: SCA HSBP M5 Rev: 1.65
Type: Processor ANSI SCSI revision: 02
The error message you reports lets me think that this SCSI device uses
the expected firmware revision, otherwise your system would have been
stuck earlier in the boot sequence.
They are bunches of ways to achieve this installation. You can, for
example, proceed as follows:
1 - Mount the RedHat boot disk that is an ugly MS-DOS file-system.
2 - Remove the kernel image from this disk.
3 - Install the new kernel image that contains a driver that supports the
896.
4 - Install your RedHat system.
5 - Reboot your system using the new kernel image. You can either use
LOADLIN under DOS that RedHat seems not to provide, or make a lilo
bootable diskette.
6 - Go into the RedHat kernel sources and replace the ncr driver by the
new version that suppports the 896 and install the module.
ftp://ftp.tux.org/pub/roudier/README
ftp://ftp.tux.org/pub/roudier/896/
Regards,
G�rard.
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]