From tamaru@ap.t.u-tokyo.ac.jp  Thu Jun  4 01:05:51 1998
Received: from gin.myn.t.u-tokyo.ac.jp (gin.myn.t.u-tokyo.ac.jp [133.11.68.125])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA23326
          for <FreeBSD-gnats-submit@freebsd.org>; Thu, 4 Jun 1998 01:05:37 -0700 (PDT)
          (envelope-from tamaru@ap.t.u-tokyo.ac.jp)
Received: (for delivery from tamaru@localhost) by gin.myn.t.u-tokyo.ac.jp (8.8.8/8.6.12) id RAA07758; Thu, 4 Jun 1998 17:05:33 +0900 (JST)
Message-Id: <199806040805.RAA07758@gin.myn.t.u-tokyo.ac.jp>
Date: Thu, 4 Jun 1998 17:05:33 +0900 (JST)
From: Hiroharu Tamaru <tamaru@ap.t.u-tokyo.ac.jp>
Reply-To: tamaru@ap.t.u-tokyo.ac.jp
To: FreeBSD-gnats-submit@freebsd.org
Subject: probing brooktree849 capture card
X-Send-Pr-Version: 3.2

>Number:         6854
>Category:       kern
>Synopsis:       [PATCH] probing brooktree849 capture card
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    roger
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun  4 01:10:01 PDT 1998
>Closed-Date:    Tue Aug 22 05:46:08 PDT 2000
>Last-Modified:  Tue Aug 22 05:47:26 PDT 2000
>Originator:     Hiroharu Tamaru
>Release:        FreeBSD 2.2.6-STABLE i386
>Organization:
University of Tokyo
>Environment:
	FreeBSD 2.2.6-STABLE as of June 3, 1998
	i386 PentiumII-333MHz PCI/ISA system
	brooktree 849 based video capture card

>Description:
	In the current sources, brooktree 849 is supported for other
	OS'es already. On FreeBSD, the probe routine ignores the card.
	I have an 849 card and it is working with the patch below.

>How-To-Repeat:
	Build a kernel with bktr0 in it.
	brooktree 849 cards won't be attached.

>Fix:
--- brktree_reg.h-	Wed Jun  3 02:10:26 1998
+++ brktree_reg.h	Thu Jun  4 16:08:29 1998
@@ -36,7 +36,7 @@
  * Definitions for the Philips SAA7116 digital video to pci interface.
  */
 #define	BROOKTREE_848_ID			0x0350109E
-#define BROOKTREE 849_ID                        0x0351109E
+#define	BROOKTREE_849_ID                        0x0351109E
 
 typedef volatile u_int 	bregister_t;
 /*
--- brooktree848.c-	Mon Mar  2 17:42:24 1998
+++ brooktree848.c	Thu Jun  4 16:03:33 1998
@@ -757,6 +757,8 @@
 	switch (type) {
 	case BROOKTREE_848_ID:
 		return("BrookTree 848");
+	case BROOKTREE_849_ID:
+		return("BrookTree 849");
 	};
 
 	return ((char *)0);

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->suspended 
State-Changed-By: phk 
State-Changed-When: Sat Jun 6 02:38:50 PDT 1998 
State-Changed-Why:  
Mr. Video 


Responsible-Changed-From-To: freebsd-bugs->ahasty 
Responsible-Changed-By: phk 
Responsible-Changed-When: Sat Jun 6 02:38:50 PDT 1998 
Responsible-Changed-Why:  
Responsible-Changed-From-To: ahasty->freebsd-bugs 
Responsible-Changed-By: phk 
Responsible-Changed-When: Tue Aug 4 03:08:00 PDT 1998 
Responsible-Changed-Why:  
->bugs 
Responsible-Changed-From-To: freebsd-bugs->roger 
Responsible-Changed-By: johan 
Responsible-Changed-When: Mon Aug 21 07:10:05 PDT 2000 
Responsible-Changed-Why:  
Over to our BT849 maintainer. 
Roger, this can probably be closed but I let you decide. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=6854 
State-Changed-From-To: suspended->closed 
State-Changed-By: roger 
State-Changed-When: Tue Aug 22 05:46:08 PDT 2000 
State-Changed-Why:  
Probem was correctd in the FreeBSD 3.x branch (and later releases) 

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