Michael Stone wrote: > On Thu, Mar 23, 2006 at 01:37:23PM -0500, James Bottomley wrote: >> Well, since the driver works normally for most people, it sounds like >> there's some issue with this configuration. First of all, look >> in /sys/class/spi_transport/target2:0:0 and tell me what min_period, >> max_offset and max_width are. Then, if min_period is too high, echo >> 12.5 to it and 1 to revalidate. Finally, see if you can set the period >> yourself using the period file. Also, what does /proc/scsi/aic79xx/2 >> say? If none of that works, we can try debug the negotiation. > > Thanks for the reply, it's finally working. The min_period was 6.5, > changing it to 12.5 & revalidating made it properly negotiate 160MB/s > instead of asynchronous. max_offset was 254 & max_width was 1. Is there > a way to make that permenant beside setting the proc entries on each boot? > Well, yes. You can limit the transfer speed in the BIOS for that device. With the latest patches from scsi-misc we're finally picking them up :-) Cheers, Hannes -- Dr. Hannes Reinecke hare@xxxxxxx SuSE Linux Products GmbH S390 & zSeries Maxfeldstraße 5 +49 911 74053 688 90409 Nürnberg http://www.suse.de - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html