Bug 13941

Summary: ncr0: SCSI phase error on GENERIC kernel using Tekram DC-390F
Product: Base System Reporter: jdpf <jdpf>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 3.3-RELEASE   
Hardware: Any   
OS: Any   

Description jdpf 1999-09-25 02:30:00 UTC
upon reboot [hard reboot, "reboot" or ctrl-alt-del], the machine hangs about 35% of the time with the following error output:

da0 at ncr0 bus 0 target 6 lun 0
da0: <IBM DNES-309170 SA30> Fixed Direct Access SCSI-3 device 
da0: 20.000MB/s transfers (20.000MHz, offset 16), Tagged Queueing Enabled
da0: 8748MB (17916240 512 byte sectors: 255H 63S/T 1115C)

<completely fscks filesystems (clean or dirty makes no difference)>

ncr0: SCSI phase error fixup: CCB already dequeued (0xc0a29400)
timeout nccb=(0xc0a3b400) (skip)
timeout nccb=(0xc0a29000) (skip)
timeout nccb=(0xc0a32400) (skip)
timeout nccb=(0xc0a29400) (skip)
timeout nccb=(0xc0a3b400) (skip)

...repeats above sequence of addresses ad nauseum...

machine will only hard-reset at this point.
very strange error here. i swapped cables with 
some others, and it still behaved in the same way, so 
i suspect the Tekram driver...

How-To-Repeat: reboot or power-cycle the machine.
again, it is only repeatable about 35% of the time. 
this happens on two identically configured machines...btw

i ran a trial of reboots so i could id any failure frequencies or patterns:

upon fails i would hard-reset the machine.
upon successes, i would ctrl-alt-del (reboot)

machine:   trinity   neo

1.         scsi err  ok
2.         ok        scsi err
3.         scsi err  ok
4.         ok        scsi err
5.         scsi err  ok
6.         ok        scsi err
7.         ok        ok
8.         ok        ok
9.         ok        scsi err
10.        ok        ok
11.        ok        ok
12.        ok        scsi err
13.        scsi err  ok
14.        ok        scsi err

so, 10 fails and 18 successes out of 28 total, it fails about 35% of the time, but the distribution isn't even.
Comment 1 Mike Barcroft freebsd_committer freebsd_triage 2001-07-21 02:53:11 UTC
State Changed
From-To: open->feedback


Does this problem still occur in newer versions of FreeBSD, 
such as 4.3-RELEASE?
Comment 2 Mike Barcroft freebsd_committer freebsd_triage 2001-07-21 03:02:35 UTC
State Changed
From-To: feedback->closed


E-mail sent to originator bounces.