Greetings! Following up on this: With released 2.6.12 kernel, the problem remains. I'd like to emphasize again that this particular SCSI chain has been working perfectly with sym8xx drivers before 2.1.18. The culprit is the later drivers' inability to honor the sync period negotiation limits set in the adapter's NVRAM. (sym0:1 is the only Ultra capable device on a chain that can't run Ultra due to cable length. NVRAM is set to limit the entire chain to 10 MB/s). 2.1.18 forced me to disconnect the external branch because this driver would run this device in Ultra mode despite NVRAM forbidding it. Now, with 2.2.0, even with just the internal chain, this channel has become entirely inoperable, as shown below. I understand how the reading of sync/wide negotiation limits disappeared from the low level driver with the introduction of the "transport" layer - but now that a mechanism for doing exactly that has been implemented into the latter ... http://marc.theaimsgroup.com/?l=linux-scsi&m=111540278825762&w=2 ... wouldn't it be time to finally bring this important feature back into the sym8xx driver's interaction with the transport layer? I'll close with a self-quote: > Domain-validate and negotiate as much as you please, but never, ever, set > up a sync speed higher than the limit set in SCSI BIOS (for the device or > the entire channel). best regards, Peter Missel On Wednesday 04 May 2005 23:47, Peter Missel wrote: > ... is getting worse. > > Having just tried kernel 2.6.12-rc3 for unrelated reasons, I have found > that this cannot run my 2nd SCSI chain AT ALL. The driver is stuck in an > endless loop of resets: > > May 4 23:23:28 Earth kernel: sym0: PCI STATUS = 0x2000 > May 4 23:23:28 Earth kernel: sym0: SCSI BUS reset detected. > May 4 23:23:28 Earth kernel: sym0: SCSI BUS has been reset. > May 4 23:23:31 Earth kernel: sym0:1: ERROR (20:0) (0-a3-0) (0/7/0) @ (mem > f000e810:00000000). > May 4 23:23:31 Earth kernel: sym0: regdump: da 10 c0 07 47 00 01 02 70 00 > 00 a3 80 01 0b 00 00 c8 94 1f 08 00 > 00 00. > May 4 23:23:31 Earth kernel: sym0: PCI STATUS = 0x2000 > May 4 23:23:31 Earth kernel: sym0: SCSI BUS reset detected. > May 4 23:23:31 Earth kernel: sym0: SCSI BUS has been reset. > May 4 23:23:35 Earth kernel: sym0:1: ERROR (20:0) (0-a3-0) (0/7/0) @ (mem > f000e810:00000000). > May 4 23:23:35 Earth kernel: sym0: regdump: da 10 c0 07 47 00 01 02 70 00 > 00 a3 80 01 0b 00 00 30 b8 0e 08 00 > 00 00. > May 4 23:23:35 Earth kernel: sym0: PCI STATUS = 0x2000 > May 4 23:23:35 Earth kernel: sym0: SCSI BUS reset detected. > May 4 23:23:35 Earth kernel: sym0: SCSI BUS has been reset. > May 4 23:23:38 Earth kernel: sym0:1: ERROR (20:0) (0-a3-0) (0/7/0) @ (mem > f000e810:00000000). > May 4 23:23:38 Earth kernel: sym0: regdump: da 10 c0 07 47 00 01 02 70 00 > 00 a3 80 01 0b 00 00 c0 94 1f 08 00 > 00 00. > May 4 23:23:38 Earth kernel: sym0: PCI STATUS = 0x2000 > May 4 23:23:38 Earth kernel: sym0: SCSI BUS reset detected. > May 4 23:23:38 Earth kernel: sym0: SCSI BUS has been reset. > May 4 23:23:42 Earth kernel: sym0:1: ERROR (20:0) (0-a3-0) (0/7/0) @ (mem > f000e810:00000000). > May 4 23:23:42 Earth kernel: sym0: regdump: da 10 c0 07 47 00 01 02 70 00 > 00 a3 80 01 0b 00 00 c8 94 1f 08 00 > 00 00. > - : 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