Subject: Re: generic HBA error messages on 1.6beta2
To: None <mjacob@feral.com>
From: Matthias Buelow <mkb@mukappabeta.de>
List: port-alpha
Date: 06/25/2002 20:05:07
Matthew Jacob wrote:
>>>Jun 25 19:50:45 digibus /netbsd: sd0(isp0:0:0:0): generic HBA error
>>Jun 25 19:50:51 digibus /netbsd: isp0: (0.0.0): FIN dl8192 resid 8192
>>STS 0x2 SKEY 6 XS_ERR=0x1
>>Jun 25 19:50:51 digibus /netbsd: sd0(isp0:0:0:0): generic HBA error
>
> Was this right after reboot?
> Sense Key of 6 is plain old Unit Attention.
No, the machine has been running since 3 days.
>
> The 'generic HBA error' can be set by a lot of conditions.
>
> I'm trying to find the one that doesn't say anything else at all. So far, all
> I see as possible is a corrupted response queue. Try isp_debug of 0x7f- let's
> see what the actual command being failed is.
Now the kernel is continuously writing:
Jun 25 20:02:24 digibus /netbsd: isp0: (0.0.0): FIN dl8192 resid 0 STS
0x0 SKEY . XS_ERR=0x0
Jun 25 20:02:25 digibus /netbsd: 68}
Jun 25 20:02:25 digibus /netbsd: isp0: START cmd for 0.0.0 cmd 0xa
datalen 7168
Jun 25 20:02:25 digibus /netbsd: isp0: asked for 7168 got resid 0
Jun 25 20:02:26 digibus /netbsd: isp0: (0.0.0): FIN dl7168 resid 0 STS
0x0 SKEY . XS_ERR=0x0
Jun 25 20:02:26 digibus /netbsd: isp0: 8192 byte write from
0xfffffe0016d44000 in 1 segs
Jun 25 20:02:21 digibus /netbsd: isp0: seg0.[0]={0x440e4000,8192}
Jun 25 20:02:21 digibus /netbsd: isp0: START cmd for 0.0.0 cmd 0xa
datalen 8192
Jun 25 20:02:22 digibus /netbsd: isp0: asked for 8192 got resid 0
Jun 25 20:02:22 digibus /netbsd: isp0: (0.0.0): FIN dl8192 resid 0 STS
0x0 SKEY . XS_ERR=0x0
Jun 25 20:02:23 digibus /netbsd: isp0: 7168 byte write from
0xfffffe0008010000 in 1 segs
Jun 25 20:02:23 digibus /netbsd: isp0: seg0.[0]={0x65520000,7168}
Jun 25 20:02:24 digibus /netbsd: isp0: START cmd for 0.0.0 cmd 0xa
datalen 7168
Jun 25 20:02:24 digibus /netbsd: isp0: asked for 7168 got resid 0
Jun 25 20:02:24 digibus /netbsd: isp0: (0.0.0): FIN dl7168 resid 0 STS
0x0 SKEY . XS_ERR=0x0
Jun 25 20:02:25 digibus /netbsd: isp0: 8192 byte write from
0xfffffe0016d44000 in 1 segs
Jun 25 20:02:25 digibus /netbsd: isp0: seg0.[0]={0x440e4000,8192}
Jun 25 20:02:25 digibus /netbsd: isp0: START cmd for 0.0.0 cmd 0xa
datalen 8192
Jun 25 20:02:26 digibus /netbsd: isp0: asked for 8192 got resid 0
Jun 25 20:02:26 digibus /netbsd: isp0: (0.0.0): FIN dl8192 resid 0 STS
0x0 SKEY . XS_ERR=0x0
Jun 25 20:02:21 digibus /netbsd: isp0: 7168 byte write from
0xfffffe0008010000 in 1 segs
Jun 25 20:02:21 digibus /netbsd: isp0: seg0.[0]={0x65520000,7168}
Jun 25 20:02:22 digibus /netbsd: isp0: START cmd for 0.0.0 cmd 0xa
datalen 7168
Jun 25 20:02:22 digibus /netbsd: isp0: asked for 7168 got resid 0
Jun 25 20:02:22 digibus /netbsd: isp0: (0.0.0): FIN dl7168 resid 0 STS
0x0 SKEY . XS_ERR=0x0
Jun 25 20:02:23 digibus /netbsd: isp0: 8192 byte write from
0xfffffe0016d44000 in 1 segs
Jun 25 20:02:23 digibus /netbsd: isp0: seg0.[0]={0x440e4000,8192}
Jun 25 20:02:24 digibus /netbsd: isp0: START cmd for 0.0.0 cmd 0xa
datalen 8192
Jun 25 20:02:24 digibus /netbsd: isp0: asked for 8192 got resid 0
Jun 25 20:02:24 digibus /netbsd: isp0: (0.0.0): FIN dl8192 resid 0 STS
0x0 SKEY . XS_ERR=0x0
Jun 25 20:02:25 digibus /netbsd: isp0: 7168 byte write from
0xfffffe0008010000 in 1 segs
Jun 25 20:02:25 digibus /netbsd: isp0: seg0.[0]={0x65520000,7168}
Jun 25 20:02:25 digibus /netbsd: isp0: START cmd for 0.0.0 cmd 0xa
datalen 7168
Jun 25 20:02:26 digibus /netbsd: isp0: asked for 7168 got resid 0
Jun 25 20:02:26 digibus /netbsd: isp0: (0.0.0): FIN dl7168 resid 0 STS
0x0 SKEY . XS_ERR=0x0
Jun 25 20:02:26 digibus /netbsd: isp0: 8192 byte write from
0xfffffe0016d44000 in 1 segs
Jun 25 20:02:26 digibus /netbsd: isp0: seg0.[0]={0x440e4000,8192}
Jun 25 20:02:27 digibus /netbsd: isp0: START cmd for 0.0.0 cmd 0xa
datalen 8192
Jun 25 20:02:27 digibus /netbsd: isp0: asked for 8192 got resid 0
Jun 25 20:02:22 digibus /netbsd: isp0: (0.0.0): FIN dl8192 resid 0 STS
0x0 SKEY . XS_ERR=0x0
Jun 25 20:02:26 digibus /netbsd: isp0: 8192 byte write from
0xfffffe0016d44000 in 1 segs
Jun 25 20:02:22 digibus /netbsd: isp0: 7168 byte write from
0xfffffe0008010000 in 1 segs
Jun 25 20:02:23 digibus /netbsd: isp0: seg0.[0]={0x65520000,7168}
Jun 25 20:02:23 digibus /netbsd: isp0: asked for 7168 got resid 0
Jun 25 20:02:26 digibus /netbsd: isp0: seg0.[0]={0x440e4000,8192}
Jun 25 20:02:24 digibus /netbsd: isp0: (0.0.0): FIN dl7168 resid 0 STS
0x0 SKEY . XS_ERR=0x0
Jun 25 20:02:23 digibus /netbsd: isp0: START cmd for 0.0.0 cmd 0xa
datalen 7168
Jun 25 20:02:27 digibus /netbsd: isp0: START cmd for 0.0.0 cmd 0xa
datalen 8192
Jun 25 20:02:24 digibus /netbsd: isp0: 8192 byte write from
0xfffffe0016d44000 in 1 segs
Jun 25 20:02:24 digibus /netbsd: isp0: seg0.[0]={0x440e4000,8192}
Jun 25 20:02:25 digibus /netbsd: isp0: START cmd for 0.0.0 cmd 0xa
datalen 8192
Jun 25 20:02:27 digibus /netbsd: isp0: asJun 25 20:02:28 digibus
/netbsd: isp0: (0.0.0): FIN dl8192 resid 0 STS 0x0 SKEY . XS_ERR=0x0
Jun 25 20:02:25 digibus /netbsd: isp0: asked for 8192 got resid 0
[...]
--mkb