NCR5380 with no card

PARMELAN Edouard (parmee@postecss.ncrfran.france.ncr.com)
Wed, 18 Dec 96 16:20:00 PST


Kevin,

I have 2 PC:
- at home ISA with SCSI Adaptec 1542c
- a work
MCA (NCR3350) with SCSI NCR53c94

With 2.1.15, MCA is supported, I make
the folowing kernel:
2.1.15 + PCI + MCA + aha1542 + generic_NCR + others
stuff (nfsroot...)

At home and at work, init stop with:
| scsi0: SCSI
bus busy, wait up to five seconds
| scsi0: bus busy, attempting
abord

After a look to NCR5380.c and g_NCR5380.c, I found that:
. The
driver don't probe for NCR5380 card and assume the card is in.
. In
do_abort() my kernel loop at line
while (!(tmp =
NCR5380_read(STATUS_REG)) & SR_REQ);
or at line
while
(NCR5380_read(STATUS_REG) & SR_REQ);

Can you ?
. Probe the card and if
not present scsi_unregister()
. Add
timeout

Thanks,

Edouard.Parmelan@France.NCR.COM

^^^---- Yes, but no in hardware teem :(

PS: 53c94 is not 5380, I can dream...