I have a dual PII system with built in Adaptec 7895 SCSI.
Due to limitations with these boards, you can not use internal narrow
SCSI and external SCSI at the same time. At least I can't find a way
of doing so, anyway.
So I have added an Advansys SCSI card (made by Iwill).
This card is well supported by Linux.
The problem is this:
When I connect an optical SCSI disk to the Advansys card, everything
goes well until Linux tries to mount the external drive as SDA.
My internal SCSI disk is SDA usually (without external devices), and
so Linux "moves" the internal disk with Linux on it to SDB.
This means Linux won't boot past the SCSI driver bit (kernel panic,
can't mount root file system).
So, I have configured LILO so that my root is now SDB2 (the internal
SCSI drive). This won't work either. Everything would be fine if I
could somehow force the external drive to be SDB.
The hardware is capable of working, I tried putting a Windows NT drive
in instead of Linux and everything works fine, all my devices on the
Adaptec connector OK, and all my devices on the Advansys OK.
Does anyone have a solution?