>Hi. It's just me again.
> Things didn't work so well.
> I ended up being the one to install slackware. By the
>time the weekend arrived, everyone else had lost interest.
>So here's how it went.
(snipped for space)
>I specified port and irq of 0x340,10. That's what it is.
>It saw the card and the cd-rom drive ok. But when tried to
>use the drive to install slakware, I got this :
>scsi0: issue_queue
>scsi0: disconnected_queue
>scsi0: destination target 2, lun 0
> command= 8 (0x08) 00 00 10 01 00
First of all. Does your T160 provide termination power? my
T130b did NOT as trantor cards usually require one to have the
external drives (or the internal ones) to provide power to the
terminators. One can modify that (I did to my T130B). If your external
drive (say the CDROM can supply power for the termination. switch it
on! If you still get a bomb. the next possibility is to tell the
ncr5380 driver NOT to allow disconnects (as I said your error brings
back memories ;*)
From what I see in
/usr/src/linux/drivers/scsi/README.g_ncr5380 I see the following notes
(just an excerpt)
This driver supports both NCR5380 and NCR53c400 cards in port or
memory
mapped modes. Currently this driver can only support one of those
mapping
modes at a time but it does support both of these chips at the same
time.
The next release of this driver will support port & memory mapped
cards at
the same time. It should be able to handle multiple different cards in
the
same machine.
The drivers/scsi/Makefile has an override in it for the most common
NCR53c400 card, the Trantor T130B in its default configuration:
Port: 0x350
IRQ : 5
The NCR53c400 does not support DMA but it does have Pseudo-DMA which
is
supported by the driver.
If the default configuration does not work for you, you can use the
kernel
command lines (eg using the lilo append command):
ncr5380=port,irq,dma
ncr53c400=port,irq
or
ncr5380=base,irq,dma
ncr53c400=base,irq
Looking at the Bootprompt-HOWTO hiding on my slackware 3.5 Cd this is
what I see reguarding ANOTHER 5380 driver based scsi card.
4.2.16. Pro Audio Spectrum (`pas16=')
The PAS16 uses a NCR5380 SCSI chip, and newer models support jumper-
less configuration. The boot argument is of the form:
______________________________________________________________________
pas16=iobase,irq
______________________________________________________________________
This driver on your bootdsks.144 is called
pas16.s Try that instead of the NCR5380 one as that ALSO is a 5380
based card.
Since we now know that the NCR5380 driver is indeed the right
one now it is just a matter of debbuging the hardware. Heres the steps
I would follow
1. Enable your CDROM to provide the termination power OR modify the
card to do so. My card had lands for the fuse and diode! I just needed
to add them to bring the card up to the later standards of the host
providing termination power.
2. if that bombs try another driver. Check your IRQs also to make
sure that IRQ 10 is not being used by another device. Perhaps your
network card (my Ne2000 card uses IRQ 10. If possible reassign your
offiending card to another IRQ or reassign to T160 to use another
unused IRQ.
3. if that bombs perhaps its time to get a newer card!
If this same card is working with scsiworks 1.3 then you can be at
least sure that the card is working OK. if that bombs than you KNOW
that the termination/cables or just bum luck it aint working right.
Scsiworks comes with the card for MS-dos or win 3.1. Adaptec bought
trantor and has updated scsi drivers on its website for dos.
--
B'ichela