> Hallo all
> I've Problems to install Linux on a 486PC, with
> a Chinon CDS-535 CD-ROM.
> I'm searching for people who have this CD-ROM.
> Can Linux deal with it?
I have the same Chinon drive and use the interface card that comes
with the kit. It was very hard and a little tricky to get it working.
But I did. You will have to recompile the kernel to use it though.
I am running linux version 1.0.8 and the following steps got it all
working.
1) edit /usr/src/linux/drivers/scsi/scsi.c
add the line
#define NO_MULTI_LUN
at the top of the file and save the file.
2) edit /usr/src/linux/drivers/scsi/Makefile
replace the line
AHA152X = -DDEBUG -DAUTOCONF -DIRQ=11 -DSCSI_ID=7 -DRECONNECT=0 \
-DPORTBASE=0X340 -DSKIP_BIOSTEST -DDONTSNARF
(Or the line that looks most like it)
with the line
AHA152X = -DGENERIC_NCR5380_OVERRIDE={{0x300,-1,DMA_NONE}} \
-DDEBUG_AHA152X -DAUTOCONF
Note the 0x300. This is the base address of the interface card.
Make sure that you put the correct address here. 0x300 is the
default so it should work - but check the manual just in case.
3) Make the kernel. Add it to LILO or create your boot disks.
4) When you restart - at the LILO prompt - start your new kernel with
ncr5380=0x300,0,255 as a parameter. (Remember use your base address)
It should work ok now.
To recap -- If you use the interface card that comes with the Chinon
CDS535 and you don't have any other SCSI cards in the computer this
approach should work. It is confusing though. Don't hesitate to
post or email additional questions. Good luck.
p.s. ( I don't really know if step 2 is does anything - but that
is how I got mine to work.)
Dominick Calabria