On 07/18/11 14:22, Kurt Mosiejczuk wrote: > Starting with 4.8 the following type of errors pop up periodically when > accessing the disk: > > esp0: illegal command: 0x0 (state 2, phase 3, prevphase 3) > esp0: SCSI bus reset > > esp0: illegal command: 0x0 (state 2, phase 7, prevphase 3) > esp0: SCSI bus reset > > Initially I thought my disks were flaky, but I found older releases > worked okay, and found the trouble started after 4.7 release. I get the > error regardless of whether I have a terminator hanging off the back of > the Ultra 1 or not (and even tried different types of terminators). > > The 4.9 dmesg is almost identical to the 4.8 dmesg, differing only on > version number, CPU frequency and a difference of bytes in available > memory. I can make that dmesg and a snapshot dmesg available if it helps. > > I got this to happen on more than one Ultra 1E and I'm pretty sure it > happened with my E3K too (although it had... other issues). I see that > there was 1 change to esp_sbus.c that looks like a culprit, but since > the commit message indicates it was part of a cleanup I wanted to bring > it here before trying to blindly revert that file.
bah. I've got an Ultra1 in production, and it shows no such problem. I just fired up an Ultra1E, though, and it does confirm your observation. One of the places where the U1 and U1e differ is in the SCSI system. My U1e is not in a great shape at the moment, so please feel free to revert the change you are suspicious of, and see if that solves your problem. And put a PR in with the results, either way. I'll get my U1e back up to shape eventually, but you've got a head start on me. :) Nick.