SCO OSR5* ODT etc. impose a geometry on the disk which will usually
match the BIOS for the particular system. The 154X cards use 64 hds
32 sec and n Cyl. The 2940 will use 64/128/255 for the heads value
depending
on the disk size. The trick here is to put the disk back on the old
controller
and run dparam on that disk to stamp the geometry on that disk. Then
move it to the 154X controller.
If the old system is dead, then you can look at editing a field in the
/etc/conf/pack.d/Sdsk/space.c relink and reboot. Then attempt a mount.
This procedure will not stamp any values on the drive.
good luck
-john