From rand@meridian-enviro.com  Thu Oct 16 16:22:48 2003
Return-Path: <rand@meridian-enviro.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 64EAA16A4C0
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 16 Oct 2003 16:22:48 -0700 (PDT)
Received: from agena.meridian-enviro.com (agena.meridian-enviro.com [207.109.235.133])
	by mx1.FreeBSD.org (Postfix) with ESMTP id F365243FE3
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 16 Oct 2003 16:22:45 -0700 (PDT)
	(envelope-from rand@meridian-enviro.com)
Received: from delta.meridian-enviro.com (delta.meridian-enviro.com [10.10.10.43])
	by agena.meridian-enviro.com (8.11.6p3/8.11.6) with ESMTP id h9GNMjJ71148;
	Thu, 16 Oct 2003 18:22:45 -0500 (CDT)
	(envelope-from rand@meridian-enviro.com)
Message-Id: <87n0c06a4b.wl@delta.meridian-enviro.com>
Date: Thu, 16 Oct 2003 18:22:44 -0500
From: "Douglas K. Rand" <rand@meridian-enviro.com>
To: freebsd-gnats-submit@FreeBSD.org, spork@inch.com
Subject: followup to kern/44202

>Number:         58151
>Category:       kern
>Synopsis:       followup to kern/44202
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    linimon
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 16 16:30:16 PDT 2003
>Closed-Date:    Fri Oct 24 20:51:12 PDT 2003
>Last-Modified:  Fri Oct 24 20:51:12 PDT 2003
>Originator:     
>Release:        
>Organization:
>Environment:
>Description:
 Subject Re: kern/44202: -stable rp driver does not work with multiple rp cards.
 User-Agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 MULE XEmacs/21.4 (patch 14) (Reasonable Discussion) (i386--freebsd)
 X-Face: $L%T~#'9fAQ])o]A][d7EH`V;"_;2K;TEPQB=v]rDf_2s%<d5}=?&`PeE)<@]
         fT6ejN-VVK,Fej'k6570?"R$}bLKm84G-S?"!F8vaZ*8h}mM;@Xs%\I@8p8Rc
 
 I stumbled across this patch on the Comtrol web site
 at http://forum.comtrol.com/index.php?t=msg&th=204&rid=&S=6c65760ee25e2e2e548b5183696beb3e&pl_view=&start=0#msg_204
 that patches sys/i386/isa/rp.c and solves the problem for me.
 
 *** rp.c.old Thu May 16 16:04:40 2002
 --- rp.c Wed May 22 11:45:52 2002
 ***************
 *** 1104,1109 ****
 --- 1104,1118 ----
 printf("RocketPort%d = %d ports\n", unit, num_ports);
 rp_num_ports[unit] = num_ports;
 
 +
 + /* Bradford J. Snow BradS@pacelinesystems.com */
 + /* Sets ndevs to the number of cards currently found */
 + /* Fixes Bug that prevented multiple PCI boards from working */
 + ndevs = unit;
 + printf("RocketPort Boards Found: %d\n",ndevs+1);
 +
 +
 +
 rp = (struct rp_port *)
 malloc(sizeof(struct rp_port) * num_ports, M_TTYS,
 M_NOWAIT);
 if(rp == 0) {
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Fri Oct 24 20:49:00 PDT 2003 
State-Changed-Why:  
Closed after moving text to intended PR kern/44202 as 
followup. 


Responsible-Changed-From-To: gnats-admin->linimon 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Fri Oct 24 20:49:00 PDT 2003 
Responsible-Changed-Why:  
Closed after moving text to intended PR kern/44202 as 
followup. 

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