SCSI Problem solved, TMC-850

SCSI Problem solved, TMC-850

Post by Howard C. Taylo » Mon, 22 Aug 1994 19:45:28

Problem with SCSI Future Domain TMC-850 / Seagate ST01/ST02 controller
with CD-ROM

In July I posted a question about how to get my SCSI controller and
CD-ROM drive identified by Yggdrasil Summer'94 Linux, I have now solved
the problem as described below.

Following the Yggdrasil manual, I entered "linux tmc8xx=0xCA000,5" at the
boot: prompt. During the boot sequence my SCSI adaptor was identified as
a Seagate ST01/ST02 (it's a Future Domain TMC-850) - this confused me but
is apparently correct. However the TEAC-CD50 drive wasn't reliably
identified and in fact never worked.

I don't know whether the Yggdrasil Linux can be installed via DOS, but in
any case I purchased the InfoMagic CD's June '94 (these are very cheap),
and installed Slakware 2.0 Linux via my IDE drive. This process is
straight forward, however my SCSI adaptor was now not identified again.
Following advice from answers to my original query I
edited the Makefile for the SCSI device drivers as follows -
in /usr/src/linux/drivers/scsi/Makefile I added -DCONTROLLER=FD -DIRQ=5
-DOVERRIDE=0xCA000 to the defines for seagate.o and re-compiled the Linux
kernel. The new kernel identified the SCSI adaptor correctly but still
had the same problems identifying the CD-ROM. I contacted Drew Eckhardt
(the author of the Seagate device driver) and he suggested that I edit
the seagate.c file (in the same directory as the Makefile above) to swap
two lines. The lines concerned set the CONTROL & DATA registers and are
adjacent in the code and are preceded by a comment that says they have
been reversed already. Anyway I reversed these two lines, re-compiled the
kernel and everything is now working perfectly.

I should stress that I'm a Linux beginner myself, but if anyone requires
further clarification of the above I'd be glad to assist (preferably via

Howard C. Taylor (Southampton, England)


1. Linux, SCSI CD-ROM, and Future Domain tmc-850 problems


  I am new to LInux, but I have been doing quite a bit of research before
trying to install Linux.  I seem to be having a problem getting my SCSI
Chinon CD-ROM and Future Domain TMC-850MER SCSI COntroller recognized by
Linux.  The TMC-850 is supported by Linux, but Linux won't find it using
autoprobe unless the controller has a BIOS on-board, which mine does

Well, following the SCSI_howto and CDROM_HOWTO, I issued a "ramdisk
tmc850=0xca00h,5" command at the boot prompt before loading the root
floppy.  Then, after loading the root floppy, the information on the
screen flies by so quickly that I can't see what Linux says regarding the
SCSI devices.  Sometimes I can catch a glimpse and I think it says
SCSI=0.  This makes sense because when I continue with the setup for the
Slackware installation on CD by InfoMagic and select the source of the
software as CD-ROM, the setup utility cannot find the CD-ROM!  

I have a funny feeling that the trouble I am experienceing is not that
difficult to remedy, I just have the experience with Linux to solve the
problem myself.  So please, I would greatly appreciate any help on this

Thanks a bunch,

Brian Locascio

2. NEWBIE: mail notification at logon

3. Still having problems: TMC-850 scsi card...

4. vi on Windows?

5. Yggdrasil summer '94, TMC-850 SCSI

6. help with memory...

7. Help, Future Domain SCSI TMC-850 NOT WORK!

8. upgrade to 3.3.3.x????

9. Future Domain TMC-850 scsi card

10. Linux & Future Domain SCSI card TMC-850

11. SCSI: TMC-850

12. Future Domain TMC-850 SCSI Adapter

13. Future Domain TMC-850 scsi card?