Subject: kern/3067: NCR driver dies when "xmcd" accesses the CD-ROM drive
To: None <gnats-bugs@gnats.netbsd.org>
From: Matthias Scheler <tron@lyssa.owl.de>
List: netbsd-bugs
Date: 12/28/1996 22:16:55
>Number:         3067
>Category:       kern
>Synopsis:       NCR driver dies when "xmcd" accesses the CD-ROM drive
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Dec 28 17:20:04 1996
>Last-Modified:
>Originator:     Matthias Scheler
>Organization:
Matthias Scheler				http://home.pages.de/~tron/
>Release:        961227
>Environment:
System: NetBSD lyssa 1.2B NetBSD 1.2B (LYSSA) #0: Sat Dec 28 21:58:47 MET 1996 tron@lyssa:/usr/src/sys/arch/i386/compile/LYSSA i386


>Description:
When I tried to replay a music CD with xmcd 2.1 under a 961210 kernel
I got these messages:

cd0(ncr0:2:0): asynchronos
ncr0: timeout ccb=0xf87dc800 (skip)
ncr0: timeout ccb=0xf87d9200 (skip)
ncr0:2: ERROR (80:4) (9-0-0) (e0/13) @ (d8c:19000014).
        script cmd = 89030000
        reg:     da 00 80 13 47 e0 02 1f 01 09 82 00 80 00 09 02.

And after that the SCSI bus was completely locked. I looked at our local
SUP mirror, found that "ncr.c" was changed recently, updated my sources
and recompiled the kernel. But the problem remained.

I use an ASUS SC 200 (NCR 53c810) and a Toshiba 5201. "xmcd" worked fine
with both with earlier version of the NCR driver.

>How-To-Repeat:
Try to use "xmcd" with a SCSI CD-ROM drive connected to a NCR hostadapter.

>Fix:
Sorry, I'm not a SCSI expert.
>Audit-Trail:
>Unformatted: