[299] in linux-scsi channel archive
NCR53c810 and Conner 1060S problems
daemon@ATHENA.MIT.EDU (Frank Weis)
Mon Jun 26 10:04:22 1995
From: Frank Weis <fweis@ulb.ac.be>
To: linux-scsi@vger.rutgers.edu
Date: Mon, 26 Jun 1995 14:51:34 +0100 (GMT+0100)
Hi all,
I still have problems using an NCR board with a conner scsi harddisk on a
Pentium 75 with Triton chipset(bios v14), Award Plug-n-Play. The problems
occur with several (I didn't have the courage to test them all) kernels from
1.2.0 to 1.2.10
The problem is the following: When I do heavy diskusage (backing up the
hdd), the system hangs solid (No switching, no ctrl-alt-del). It even happens
now and then when compiling the kernel.
It has probably nothing to do with other devices, as it also happens when I
disable everything in the kernel make except that special NCR card and support
for SCSI hdds.
Kernel compiles go well; there is one warning for the ncr-file: at line 1113
the compiler complains about a value always being 0.
I have applied the fix from Conner for this special hard-disk type, it doesn't
help at all :(. I have applied a patch from gniibe@mri.co.jp that follows,
to no extent.
- --- /usr/src/linux/drivers/scsi/53c7,8xx.c.bak
+++ 53c7,8xx.c
@@ -3141,6 +3141,13 @@
#if 0
hostdata->options &= ~OPTION_DEBUG_INTR;
#endif
+#if 1 /* work around */
+ if (hostdata->issue_dsa_head) {
+ printk ("scsi%d : hostdata->issue_dsa_head is not zero!\n",
+ host->host_no);
+ hostdata->issue_dsa_head = NULL;
+ }
+#endif
tmp->scsi_done(tmp);
goto restart;
As the machine generally freezes, it cannot log any errormessages, and seldomly
writes anything I can understand to the screen. Sometimes it goes clashing
several screens full of (well aligned) hex numbers, so I only get a glimpse at
what it says before; I think I've seen trying to free page, bad directory
occasionally. Would it help if I make it crash until it gets a chance to dump
registers and I copied all of it?
Unfortunately, this is the only SCSI disk in the lab, so I can't test any
other combinations...
If anyone can give me hint, a patch to try out, anything
Thanks a lot in advance,
Frank
PS: here comes the boot message log:
console: colour EGA+ 80x25, 1 virtual console (max 63)
bios32_init : BIOS32 Service Directory structure at 0x000fb1d0
bios32_init : BIOS32 Service Directory entry at 0xfb5a0
pcibios_init : PCI BIOS revision 2.00 entry at 0xfb5d0
Probing PCI hardware.
Calibrating delay loop.. ok - 29.95 BogoMips
Serial driver version 4.11 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
tty01 at 0x02f8 (irq = 3) is a 16550A
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
scsi-ncr53c7,8xx : at PCI bus 0, device 6, function 0
scsi-ncr53c7,8xx : NCR53c810 at memory 0xf0800000, io 0x6000, irq 15
scsi0 : using io mapped access
scsi0 : using initiator ID 7
scsi0 : using level active interrupts
scsi0 : burst length 8
scsi0 : using 40MHz SCSI clock
scsi0 : NCR code relocated to 0x1d8750
scsi0 : test 1 started
scsi0 : NCR53c{7,8}xx (rel 4)
scsi : 1 host.
Vendor: CONNER Model: CFP1060S 1.05GB Rev: 203C
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, id 0, lun 0
Vendor: NEC Model: CD-ROM DRIVE:501 Rev: 2.2
Type: CD-ROM ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, id 4, lun 0
scsi : detected 1 SCSI cdrom 1 SCSI disk total.
SCSI Hardware sector size is 512 bytes on device sda
Memory: 15100k/16384k available (672k kernel code, 384k reserved, 228k data)
This processor honours the WP bit even when in supervisor mode. Good.
Swansea University Computer Society NET3.019
Swansea University Computer Society TCP/IP for NET3.019
IP Protocols: ICMP, UDP, TCP
eth0: SMC Ultra at 0x300, 00 00 C0 DC AF AC, IRQ 11 memory 0xcc000-0xcffff.
smc-ultra.c:v1.12 1/18/95 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 1.2.8 (root@litpc1) (gcc version 2.6.3) #2 Wed Jun 21 09:26:20 GMT+0100 1995
Partition check:
sda: sda1 sda2 sda3
VFS: Mounted root (ext2 filesystem) readonly.
Adding Swap: 33752k swap-space