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...