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.

Thanks,
  --Kurt

4.7 dmesg

Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2010 OpenBSD. All rights reserved. http://www.OpenBSD.org

OpenBSD 4.7 (RAMDISK) #223: Thu Mar 18 00:20:18 MDT 2010
    dera...@sparc64.openbsd.org:/usr/src/sys/arch/sparc64/compile/RAMDISK
real mem = 268435456 (256MB)
avail mem = 251215872 (239MB)
mainbus0 at root: Sun Ultra 1 UPA/SBus (UltraSPARC 167MHz)
cpu0 at mainbus0: SUNW,UltraSPARC (rev 4.0) @ 167.007 MHz
cpu0: physical 16K instruction (32 b/l), 16K data (32 b/l), 512K external (64 b/l)
timer0 at mainbus0 addr 0xfffc7c00 ivec 0x7f0, 0x7f1
sbus0 at mainbus0 addr 0xfffcc000: clock = 25 MHz
sbus0: dvma map ff800000-ffffffff, STC0 enabled
"SUNW,CS4231" at sbus0 slot 13 offset 0xc000000 vector 24 ipl 8 not configured
auxio0 at sbus0 slot 15 offset 0x1900000
"flashprom" at sbus0 slot 15 offset 0x0 not configured
"SUNW,fdtwo" at sbus0 class block slot 15 offset 0x1400000 vector 29 ipl 11 not configured
clock1 at sbus0 slot 15 offset 0x1200000: mk48t59
zs0 at sbus0 slot 15 offset 0x1100000 vector 28 ipl 12 softpri 6
zstty0 at zs0 channel 0: console output
zstty1 at zs0 channel 1
zs1 at sbus0 slot 15 offset 0x1000000 vector 28 ipl 12 softpri 6
zskbd0 at zs1 channel 0: no keyboard
zstty2 at zs1 channel 1: mouse
"sc" at sbus0 slot 15 offset 0x1300000 not configured
"SUNW,pll" at sbus0 slot 15 offset 0x1304000 not configured
esp0 at sbus0 slot 14 offset 0x8800000 vector 20 ipl 3: dma rev fas
esp0: FAS366/HME, 40MHz
scsibus0 at esp0: 16 targets, initiator 7
sd0 at scsibus0 targ 0 lun 0: <FUJITSU, MAT3073NC, 0104> SCSI3 0/direct fixed
sd0: 70136MB, 512 bytes/sec, 143638992 sec total
sd1 at scsibus0 targ 1 lun 0: <IBM, DPSS-318350M, S93E> SCSI3 0/direct fixed
sd1: 17366MB, 512 bytes/sec, 35566478 sec total
cd0 at scsibus0 targ 6 lun 0: <TOSHIBA, XM-5401TASUN4XCD, 1036> SCSI2 5/cdrom removable hme0 at sbus0 slot 14 offset 0x8c00000 vector 21 ipl 6, address 08:00:20:9d:cf:04
nsphy0 at hme0 phy 1: DP83840 10/100 PHY, rev. 0
"SUNW,bpp" at sbus0 slot 14 offset 0xc800000 vector 22 ipl 2 not configured
hme1 at sbus0 slot 1 offset 0x8c00000 vector 4 ipl 6, address 08:00:20:9d:cf:04
nsphy1 at hme1 phy 1: DP83840 10/100 PHY, rev. 1
esp1 at sbus0 slot 1 offset 0x8800000 vector 3 ipl 3: dma rev fas
esp1: FAS366/HME, 40MHz
scsibus1 at esp1: 16 targets, initiator 7
rd0: fixed, 6144 blocks
softraid0 at root
bootpath: /sbus@1f,0/SUNW,fas@e,8800000/sd@6,0:f
root on rd0a swap on rd0b dump on rd0b

4.8 dmesg

Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2010 OpenBSD. All rights reserved. http://www.OpenBSD.org

OpenBSD 4.8 (RAMDISK) #366: Mon Aug 16 09:52:28 MDT 2010
    dera...@sparc64.openbsd.org:/usr/src/sys/arch/sparc64/compile/RAMDISK
real mem = 268435456 (256MB)
avail mem = 255164416 (243MB)
mainbus0 at root: Sun Ultra 1 UPA/SBus (UltraSPARC 167MHz)
cpu0 at mainbus0: SUNW,UltraSPARC (rev 4.0) @ 167.006 MHz
cpu0: physical 16K instruction (32 b/l), 16K data (32 b/l), 512K external (64 b/l)
timer0 at mainbus0 addr 0xfffc7c00 ivec 0x7f0, 0x7f1
sbus0 at mainbus0 addr 0xfffcc000: clock = 25 MHz
sbus0: dvma map ff800000-ffffffff, STC0 enabled
"SUNW,CS4231" at sbus0 slot 13 offset 0xc000000 vector 24 ipl 8 not configured
auxio0 at sbus0 slot 15 offset 0x1900000
"flashprom" at sbus0 slot 15 offset 0x0 not configured
"SUNW,fdtwo" at sbus0 class block slot 15 offset 0x1400000 vector 29 ipl 11 not configured
clock1 at sbus0 slot 15 offset 0x1200000: mk48t59
zs0 at sbus0 slot 15 offset 0x1100000 vector 28 ipl 12 softpri 6
zstty0 at zs0 channel 0: console output
zstty1 at zs0 channel 1
zs1 at sbus0 slot 15 offset 0x1000000 vector 28 ipl 12 softpri 6
zskbd0 at zs1 channel 0: no keyboard
zstty2 at zs1 channel 1: mouse
"sc" at sbus0 slot 15 offset 0x1300000 not configured
"SUNW,pll" at sbus0 slot 15 offset 0x1304000 not configured
esp0 at sbus0 slot 14 offset 0x8800000 vector 20 ipl 3: dma rev fas
esp0: FAS366/HME, 40MHz
scsibus0 at esp0: 16 targets, initiator 7
sd0 at scsibus0 targ 0 lun 0: <FUJITSU, MAT3073NC, 0104> SCSI3 0/direct fixed
esp0: illegal command: 0x0 (state 2, phase 3, prevphase 3)
esp0: SCSI bus reset
sd0: 70136MB, 512 bytes/sec, 143638992 sec total
sd1 at scsibus0 targ 1 lun 0: <IBM, DPSS-318350M, S93E> SCSI3 0/direct fixed
esp0: illegal command: 0x0 (state 2, phase 7, prevphase 3)
esp0: SCSI bus reset
sd1: 17366MB, 512 bytes/sec, 35566478 sec total
cd0 at scsibus0 targ 6 lun 0: <TOSHIBA, XM-5401TASUN4XCD, 1036> SCSI2 5/cdrom removable hme0 at sbus0 slot 14 offset 0x8c00000 vector 21 ipl 6, address 08:00:20:9d:cf:04
nsphy0 at hme0 phy 1: DP83840 10/100 PHY, rev. 0
"SUNW,bpp" at sbus0 slot 14 offset 0xc800000 vector 22 ipl 2 not configured
hme1 at sbus0 slot 1 offset 0x8c00000 vector 4 ipl 6, address 08:00:20:9d:cf:04
nsphy1 at hme1 phy 1: DP83840 10/100 PHY, rev. 1
esp1 at sbus0 slot 1 offset 0x8800000 vector 3 ipl 3: dma rev fas
esp1: FAS366/HME, 40MHz
scsibus1 at esp1: 16 targets, initiator 7
rd0: fixed, 6144 blocks
softraid0 at root
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
bootpath: /sbus@1f,0/SUNW,fas@e,8800000/sd@6,0:f
root on rd0a swap on rd0b dump on rd0b

Reply via email to