I see an identical problem with and without this diff applied on an
ASUS motherboard with onboard SCSI. No onboard Ethernet.
Your problem is actually quite different. In your case, the timeout
occurs in a data-out phase and the chips status tells us:
1) The target still has us in data phase.
2) SCSI dma is still enabled.
3) Our data fifo is full of data to send on the SCSI bus,
but its not going anywhere.
So, the aic7890 believes that the target has stopped requesting
more data, but we still haven't changed phase. This is the classic
symptom of a flaky bus where the signals for clocking data are
degraded. The target probably didn't see one or more of the controller's
ACKs, so we are stuck. Double check your termination, cabling, power
supply, etc, etc.
To Unsubscribe: send mail to majo...@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message