From: Mark Fortescue <[EMAIL PROTECTED]>
Date: Mon, 23 Jul 2007 23:41:34 +0100 (BST)

> I can also get the ESP driver to fail to find disks with the same error 
> codes if I build it as a module driver however if I build the ESP driver 
> into the kernel, it does not fail (ESP BUS_TIMEOUT=275).

That's truly strange.

For the qlogicpti.c driver case, try increasing
qpti->host_param.bus_reset_delay.

For the ESP failure as a module case, record and report the
time that passes around the msleep() calls.  If it's less
than it's trying to delay, that's the bug.

Your identify results are what I've seen when a device has recently
reset and is not fully ready yet, indicating that the post-reset delay
is not sufficient.

I'm %99 sure it's yet another sparc32 specific kernel bug of some sort
in both of these cases, especially since the qlogicpti.c driver hasn't
changed substantially in many many years.
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to