Messages in this thread | | | Date | Mon, 22 Feb 1999 20:08:34 -0500 | From | "Bradley M. Kuhn" <> | Subject | ncr53c8xx SCSI driver locks up computer after timeout message |
| |
[1.] One line summary of the problem:
ncr53c8xx SCSI driver locks up computer after timeout message
[2.] Full description of the problem/report:
I have a TekRam DC390/UW2 80MB/Sec SCSI card which uses the ncr53c8xx driver and a Seagate ST39173LW drive.
As the README for the ncr53c8xx suggests, I have configured the drive with: - only asynchronous data transfers - tagged commands disabled - disconnections not allowed
Thus, I am not using any advanced features that might be buggy.
Every once and a while, I get something like the following in my log files:
Feb 22 19:43:24 atheist kernel: ncr53c895-0:0: ERROR (0:4) (8-0-0) (f/9f) @(script 6c:1e000000). Feb 22 19:43:24 atheist kernel: ncr53c895-0: script cmd = 860b0000 Feb 22 19:43:24 atheist kernel: ncr53c895-0: regdump: da 00 80 9f 47 0f 00 03 75 08 80 00 80 20 0e 0a. Feb 22 19:43:24 atheist kernel: ncr53c895-0: have to clear fifos. Feb 22 19:43:24 atheist kernel: ncr53c895-0: unexpected disconnect Feb 22 19:43:24 atheist kernel: ncr53c895-0-<0,0>: COMMAND FAILED (8a 8)@c0086020. Feb 22 19:43:24 atheist kernel: ncr53c895-0: SCSI parity error detected: SCR1=64 DBC=1e000000 SSTAT1=a Feb 22 19:43:24 atheist kernel: ncr53c895-0: restart (scsi reset). Feb 22 19:43:24 atheist kernel: ncr53c895-0: Downloading SCSI SCRIPTS. Feb 22 19:43:27 atheist kernel: ncr53c895-0-<0,*>: FAST-40 WIDE SCSI 80.0 MB/s (25 ns, offset 15)
And, immediately folowing that, the machine locks up completely, and I need to reset it.
I don't understand why it is receiving an unexpected disconnect. I have disconnections not allowed.
[3.] Keywords (i.e., modules, networking, kernel):
ncr53c8xx, SCSI, LVD, Ultra2, Tekram, Seagate
[4.] Kernel version (from /proc/version): Linux version 2.2.1 (root@localhost.localdomain) (gcc version 2.7.2.3) #2 Wed Feb 17 01:23:54 EST 1999
[7.] Environment
[7.1.] Software (add the output of the ver_linux script here)
Linux atheist 2.2.1 #2 Wed Feb 17 01:23:54 EST 1999 i586 unknown Kernel modules 2.1.85 Gnu C 2.7.2.3 Binutils 2.9.1.0.4 Linux C Library 2.0.7 Dynamic linker ldd (GNU libc) 2.0.7 Linux C++ Library 2.8.0 Procps 1.2.7 Mount 2.7l Net-tools 1.33 Kbd 0.94 Sh-utils 1.16
[7.2.] Processor information (from /proc/cpuinfo): processor : 0 vendor_id : AuthenticAMD cpu family : 5 model : 8 model name : AMD-K6(tm) 3D processor stepping : 12 cpu MHz : 350.802387 fdiv_bug : no hlt_bug : no sep_bug : no f00f_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr mce cx8 sep pge mmx 3dnow bogomips : 699.60 [7.3.] Module information (from /proc/modules):
(No modules)
[7.4.] SCSI information (from /proc/scsi/scsi) Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: SEAGATE Model: ST39173LW Rev: 6246 Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 02 Lun: 00 Vendor: MICROP Model: 3243-19 1128RV Rev: 28RV Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 04 Lun: 00 Vendor: iomega Model: jaz 1GB Rev: H.72 Type: Direct-Access ANSI SCSI revision: 02
(The problem is with ID0. The other devices seem to function well, even under heavy load)
[7.5.] Other information that might be relevant to the problem (please look in /proc and include all information that you think to be relevant):
> cat /proc/scsi/ncr53c8xx/0 General information: Chip NCR53C895, device id 0xc, revision id 0x1 IO port address 0xec00, IRQ number 11 Using memory mapped IO at virtual address 0xc8004000 Synchronous period factor 10, max commands per lun 32
-- Bradley M. Kuhn | bkuhn@ebb.org | http://www.ebb.org/bkuhn
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |