I'm having a different problem regarding Linux installation, with Slackware.
I have Texel (now Plextor) internal SCSI 2x CD-ROM, with Trantor T130B SCSI card
that came bundled with the CD-ROM. Now I have Iomega Zip 250 connected to the
external SCSI connector. This SCSI card uses NCR5380 driver. Long, long ago,
I don't think I have the CDs any more, I was able to access both the Zip drive
(then a Zip 100, no longer working) and the CD-ROM from Linux, as well as DOS
and OS/2. Now, with Slackware 7.1, I can mount the Zip 250 but not the CD-ROM,
in fact, if I try
mount -t iso9660 -o ro /dev/scd0 /cdrom
the system just hangs there forever (or until I hit Reset button) while I can
still type and see my keystrokes echoed on the screen. Other times, the NCR5380
driver fails with messages such as "Coroutine isn't running" or even
"Coroutine is running".
I am again able to mount my old Linux root partition on first hard disk, but
haven't been able yet to recover anything on the second hard disk, including
the partition where /usr was installed. Maybe the OS/2 Warp 4 CHKDSK, running
automatically when it saw a 'dirty' flag on the HPFS partition, ran amok and
trashed everything on the second hard disk? When I try to reinstall Lilo, using
liloconfig, I get the message
lilo: not found
even though lilo was in the same directory as liloconfig. Maybe one NetBSD
user is right in his signature line on a NetBSD emailing list:
"GNU/Linux: About as stable as the elements at the bottom of the periodic table"?
I don't know if 2.4x kernel on this computer would make things better or worse.