From nobody@FreeBSD.ORG  Mon Sep 11 11:40:07 2000
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id 832D637B424; Mon, 11 Sep 2000 11:40:07 -0700 (PDT)
Message-Id: <20000911184007.832D637B424@hub.freebsd.org>
Date: Mon, 11 Sep 2000 11:40:07 -0700 (PDT)
From: bsimpson@mediaone.net
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@FreeBSD.org
Subject: scsi ncr driver installs instead of scsi sym driver: system halts
X-Send-Pr-Version: www-1.0

>Number:         21209
>Category:       kern
>Synopsis:       scsi ncr driver installs instead of scsi sym driver: system halts
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-scsi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 11 11:50:00 PDT 2000
>Closed-Date:    Tue Aug 31 05:18:13 GMT 2004
>Last-Modified:  Sat Jun 07 06:07:44 UTC 2008
>Originator:     barry simpson
>Release:        4.1
>Organization:
BRI
>Environment:
FreeBSD 4.1-STABLE #0: Mon Sep 11 06:45:40 PDT 2000
root@baz.difsil.net:/usr/obj/usr/src/sys/BAZA  i386
>Description:
4.1 release installs sym driver(s) for symbios 22801 HAB (dual 875 chip) without problem.
4.1 snapshots, since late august, install ncr driver and system halts after 'scsi reset waiting 15 secs'.


>How-To-Repeat:
install 4.1 snapshot kern/mks.flp from ~aug 25 thru sep 10
>Fix:
work-around:
install 4.1 release.
cvsup to latest snapshot (9-10-00)
does not change the sym scsi driver to ncr driver.
system updates correctly; make world/kernel successful

>Release-Note:
>Audit-Trail:

From: =?ISO-8859-1?Q?G=E9rard_Roudier?= <groudier@club-internet.fr>
To: bsimpson@mediaone.net
Cc: freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: kern/21209: scsi ncr driver installs instead of scsi sym driver:
 system halts
Date: Mon, 11 Sep 2000 23:17:17 +0200 (CEST)

 I just looked into the problem, as promised.
 
 `ncr' 1.155.2.1 has been partially new-bussified (only bus resources and
 bus space has been addressed, but not bus-dma).
 
 This driver version has already been reported to make problem by PR/20689.
 This PR has been assigned to me. Why not ? But I am not the author of the
 changes in `ncr' 1.155.2.1. I planned to have a look at this PR, but
 haven't had found time yet. I may have missed the problem, since I haven't
 `ncr' configured in my various kernel configurations.
 
 The only immediate change that can fix should be to remove `ncr' from 
 the kernel configuration used for the snap-shot (could be GENERIC or
 something close to this config ? )
 
 However, machines that donnot work with PCI parity checking (misc/17584)  
 and using early SYMBIOS chips may experience problems with `sym' driver
 version in RELENG_4. Latest `sym' should work-around this but it hasn't
 been MFCed yet.
 If somebody, may-be the author of latest changes in `ncr' has time to fix
 the problem in latest `ncr' for RELENG_4, this will be better, IMO.
 
 4.0-RELEASE started with `ncr' for 810 non-A, 815 and 825 non-A chips.
 `sym' didn't support these devices yet at 4.0 time, and the `ncr' was
 working for most users, it seemed.
 
 In my opinion, the new-bussification of _stable_ `ncr' in RELENG_4 as
 _stable_ branch was not appropriate, but I may have missed the actual
 reason for that. For now, the result is:
 
 - `ncr' in -stable is broken
 - `ncr' in -stable takes precedence over `sym' for everything except
    SYM53C1010 that is only supported by `sym'.
 
 And I can only suggest to remove `ncr' from GENERIC, as an immediate
 possible fix. :-(
 
   Gerard.
 
Responsible-Changed-From-To: freebsd-bugs->groudier 
Responsible-Changed-By: sheldonh 
Responsible-Changed-When: Tue Sep 12 07:17:33 PDT 2000 
Responsible-Changed-Why:  
Maintainer's on the case. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=21209 

From: =?ISO-8859-1?Q?G=E9rard_Roudier?= <groudier@club-internet.fr>
To: bsimpson@mediaone.net
Cc: freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: kern/21209: scsi ncr driver installs instead of scsi sym driver:
 system halts
Date: Wed, 13 Sep 2000 23:50:27 +0200 (CEST)

 Hello,
 
 I have checked the changes in ncr 1.155.2.1 against 1.155 and they looked
 just fine to me. This made me confident enough to update some not too old=
 =20
 releng_4 (I hadn't time for updating eveything) and to boot my machine
 with the ncr attaching a 810a and a 895 (also has 4K of on chip SRAM as
 the 875). No problems as I expected.
 
 I will try again with latest releng_4 over the weekend if time allows, but
 I expect no problems due to ncr.
 
 You also may want to check latest releng_4 with ncr, and if everything
 works correctly, then the PR should be closed.
 
   Gerard.
 
 PS: I always think that ncr shouldn't have been changed to bus-space in
     releng_4. Even if it seems that 99 % of the developpers like the
     new-bus complexity, probably 99 % of users of -stable do not need
     it.
 
State-Changed-From-To: open->feedback 
State-Changed-By: linimon 
State-Changed-When: Thu Aug 26 03:15:00 GMT 2004 
State-Changed-Why:  
Is this still a problem with modern versions of FreeBSD? 


Responsible-Changed-From-To: groudier->freebsd-bugs 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Aug 26 03:15:00 GMT 2004 
Responsible-Changed-Why:  
With bugmeister hat on, reassign from inactive committer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=21209 
Responsible-Changed-From-To: freebsd-bugs->freebsd-scsi 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Aug 26 19:32:01 GMT 2004 
Responsible-Changed-Why:  
Reassign to appropriate mailing list. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=21209 
State-Changed-From-To: feedback->closed 
State-Changed-By: linimon 
State-Changed-When: Tue Aug 31 05:18:05 GMT 2004 
State-Changed-Why:  
Submitter's email address bounces. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=21209 
>Unformatted:
