Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jan 1996 02:53:01 +0100
From:      se@zpr.uni-koeln.de (Stefan Esser)
To:        Jean-Marc Zucconi <jmz@cabri.obs-besancon.fr>
Cc:        freebsd-current@freebsd.org
Subject:   Re: my recent problem withthe ncr driver
Message-ID:  <199601250153.AA22251@Sysiphos>
In-Reply-To: Jean-Marc Zucconi <jmz@cabri.obs-besancon.fr> "my recent problem withthe ncr driver" (Jan 25,  2:42)

next in thread | previous in thread | raw e-mail | index | archive | help
On Jan 25,  2:42, Jean-Marc Zucconi wrote:
} Subject: my recent problem withthe ncr driver
} Hi,
} 
} Are you still reading the -current list? I signaled a problem with the
} latest verstion of the ncr code, and it seems that you did not see it,
} because you are usually replying very rapidly :-) Here it is
} below. Since, I have compiled a new kernel with the revision 1.56 of
} ncr.c and it works. The problem appeared between 1.56 and 1.60 ....

Well, yes, I'm still there, just 
completely overloaded with work :(

I currently spend some 80 hours a 
week here in this institute (10 on 
the weekend and 14 hours each day 
over the week).

I'll try to look into your problem
tomorrow, but due to my being 
overloaded with other problems, it
may take me another day.

Regards, STefan

PS: I've just made a diff between 
    1.60 and 1.56, and append it 
    to this message. Perhaps you
    can find which patch makes it
    work again ? (I'd guess it is
    the first one, MAX_LUN must be
    1 for your CDROM. This can be 
    fixed by making an entry in 
    /sys/scsi/scsiconf.c, which 
    states that this drive got one
    LUN only ...)

Index: ncr.c
===================================================================
RCS file: /usr/cvs/src/sys/pci/ncr.c,v
retrieving revision 1.60
retrieving revision 1.56
diff -C2 -r1.60 -r1.56
*** ncr.c	1996/01/18 19:59:23	1.60
--- ncr.c	1996/01/10 21:20:57	1.56
***************
*** 121,125 ****
  */
  
! #define MAX_LUN     (8)
  
  /*
--- 121,125 ----
  */
  
! #define MAX_LUN     (1)
  
  /*
***************
*** 4427,4431 ****
  	OUTB (nc_stest2, EXT    );	/*  Extended Sreq/Sack filtering     */
  	OUTB (nc_stest3, TE     );	/*  TolerANT enable		     */
! 	OUTB (nc_stime0, 0x0b	);	/*  HTH = disabled, STO = 0.1 sec.   */
  
  	/*
--- 4427,4431 ----
  	OUTB (nc_stest2, EXT    );	/*  Extended Sreq/Sack filtering     */
  	OUTB (nc_stest3, TE     );	/*  TolerANT enable		     */
! 	OUTB (nc_stime0, 0xfb	);	/*  HTH = 1.6sec  STO = 0.1 sec.     */
  
  	/*
***************
*** 4944,4948 ****
  	while ((istat = INB (nc_istat)) & INTF) {
  		if (DEBUG_FLAGS & DEBUG_TINY) printf ("F");
! 		OUTB (nc_istat, INTF);
  		np->profile.num_fly++;
  		ncr_wakeup (np, 0);
--- 4944,4948 ----
  	while ((istat = INB (nc_istat)) & INTF) {
  		if (DEBUG_FLAGS & DEBUG_TINY) printf ("F");
! 		OUTB (nc_istat, (istat & SIGP) | INTF);
  		np->profile.num_fly++;
  		ncr_wakeup (np, 0);

-- 
 Stefan Esser, Zentrum fuer Paralleles Rechnen		Tel:	+49 221 4706021
 Universitaet zu Koeln, Weyertal 80, 50931 Koeln	FAX:	+49 221 4705160
 ==============================================================================
 http://www.zpr.uni-koeln.de/~se			  <se@ZPR.Uni-Koeln.DE>



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