Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Nov 96 09:55 MET
From:      ue@nathan.ruhr.de
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   kern/1967: ahc0 driver hangs after wide negotiation with non-wide targets
Message-ID:  <m0vL3lo-00048lC@nathan.ruhr.de>
Resent-Message-ID: <199611060910.BAA03889@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         1967
>Category:       kern
>Synopsis:       ahc0 driver hangs after wide negotiation with non-wide targets
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Nov  6 01:10:02 PST 1996
>Last-Modified:
>Originator:     Udo Erdelhoff
>Organization:
Udo Erdelhoff						ue@nathan.ruhr.de
>Release:        FreeBSD 2.1.5-RELEASE
>Environment:
Machine: P-100 on Asus TP4N
SCSI controller: Adaptec 2940 UW, factory defaults (above 1 Gig translation
                 enabled, sync and wide negotiation enabled, disconnect
                 allowed, max. sync rate 40 MHz).
ID0:	IBM DPES-31080         (sd0, narrow, used for DOS)
ID1:	IBM DORS-32160W        (sd1, wide, used for FreeBSD 2.1.5)
ID4:	Quantum Maverick 540 S (sd2, narrow, contains 2.1.0, currently unused)
ID5:	Pioneer DR-U10X        (cd0, narrow, CD-ROM)
*or*	Sanyo CRD 245SH        (cd0, narrow, CD-ROM)

OS Version: FreeBSD 2.1.5-RELEASE (Walnut Creek CD-ROM)
Kernel: default kernel on the CD-ROM

>Description:
The kernel detects that the adaptec 2940 is present. The ahc0 driver
displays detects the DPES and reports "target refuses wide negotiation,
using 8-bit transfers". The DORS is detected, no error message is 
displayed. The driver also detects the Maverick and display the "no
wide negotiation" message again. After that, the systems hangs.
The only way out is the reset switch, CTRL-ALT-DELETE doesn't work.
I thought it was the CD-ROM, so I exchanged the Pioneer with my old
Sanyo. That didn't help. It does not matter if the CD-ROM contains
a CD or not.

>How-To-Repeat:
Simply reboot :-)

>Fix:
Disallow Wide Negotiation for all narrow devies (sd0, sd2, cd0) in the
SCSI Device Configuration of the Adaptec.

>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0vL3lo-00048lC>