From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Aug  3 08:47:20 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id IAA72732;
	Tue, 3 Aug 1999 08:47:20 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from bulls.mei.co.jp (bulls.mei.co.jp [202.224.189.102])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id IAA72727
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 3 Aug 1999 08:47:20 +0900 (JST)
	(envelope-from kana@saijo.mke.mei.co.jp)
Received: by bulls.mei.co.jp (8.9.1/3.7W) with ESMTP id IAA14980
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 3 Aug 1999 08:46:48 +0900 (JST)
Received: by dodgers.mei.co.jp (8.9.1/3.7W) with SMTP id IAA26297
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 3 Aug 1999 08:46:47 +0900 (JST)
Received: from mkegate0.mke.mei.co.jp by mkews1.ho.mke.mei.co.jp (SMI-8.6/3.5Wpl7)
	id IAA22762; Tue, 3 Aug 1999 08:46:45 +0900
Received: from soft.saijo.mke.mei.co.jp by mkegate0.mke.mei.co.jp (8.8.8/3.6W-981218)
	id IAA26942; Tue, 3 Aug 1999 08:46:45 +0900 (JST)
Received: from vepc03.saijo.mke.mei.co.jp by soft.saijo.mke.mei.co.jp (8.8.8/3.6W-980803)
	id IAA29174; Tue, 3 Aug 1999 08:47:37 +0900 (JST)
Received: from localhost by vepc03.saijo.mke.mei.co.jp (8.8.8/3.7W)
	id JAA16428; Tue, 3 Aug 1999 09:02:05 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <19990730100713F.kana@saijo.mke.mei.co.jp>
References: <19990730100713F.kana@saijo.mke.mei.co.jp>
X-Mailer: Mew version 1.94b13 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Multipart/Mixed;
	boundary="--Next_Part(Tue_Aug__3_09:02:02_1999_809)--"
Content-Transfer-Encoding: 7bit
Message-Id: <19990803090205L.kana@saijo.mke.mei.co.jp>
Date: Tue, 03 Aug 1999 09:02:05 +0900
From: Masanori Kanaoka <kana@saijo.mke.mei.co.jp>
X-Dispatcher: imput version 990310(IM110)
Lines: 155
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 44677
Subject: [FreeBSD-users-jp 44677] Re: Report Toshiba Satellite 2550x
 with FreeBSD 4.0-current-990410 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kana@saijo.mke.mei.co.jp

----Next_Part(Tue_Aug__3_09:02:02_1999_809)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit

From: Masanori Kanaoka <kana@saijo.mke.mei.co.jp>
Subject: [FreeBSD-users-jp 44612] \
	Report Toshiba Satellite 2550x with FreeBSD 4.0-current-990410 
Date: Fri, 30 Jul 1999 10:07:13 +0900

$ 	2. video chipset $B$,(B Trident cyber9525DVD $B$C$F$$$&(B
$ 	$B?7$7$$(Bchip $B$G(B XFree86 3.3.3.1 $B$G(B X$B$,(B $B$&$^$/F0$+$J$$!#(B 

$B$^$?$^$?!"(BNaoya Nishimura <naoya@mahoroba.ne.jp>$B$5$s$K(B
$B65$($FD:$$$?$N$G$9$,!"(B

	XFree86 3.3.4 $B$G(B Cyber9525 $B$,@5<0$K(B
	$B%5%]!<%H$5$l$F$$$k$=$&$G$9!#(B
 
$B!t(B XFree86 3.3.4 $B$N(B release note $B$K$O!"0l1~L\$rDL$7$?$N$G$9$,!"(B
$B!t$_$N$,$7$?$N$+$J$!!#(B


$ $B!t(B X$B$N$[$&$N(B patch $B$O!"N.$7$F$$$$$+$I$&$+!#$4K\?M$N3NG'$,$^$@$J$N$G!"(B
$ $B!t:#2s$ON.$7$^$;$s!#(B
$
$ patch $B$NJ}$ON.$7$F$$$?$@$$$F$b9=$$$^$;$s$h!#(B(X-TT$BMQ$H$$$&$3$H$G(B)

$B$H$$$&5v2D$rD:$-$^$7$?$N$G!"(BX-TT$BMQ$H$$$&$3$H$G!"8e$K$D$1$F$*$-$^$9!#(B

---
 Masanori Kanaoka	kana@saijo.mke.mei.co.jp
			kanaoka@ann.hi-ho.ne.jp

----Next_Part(Tue_Aug__3_09:02:02_1999_809)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="cyber9525-3.3.1.diff"

--- xc/programs/Xserver/hw/xfree86/vga256/vga/vgaPCI.h.orig	Fri Nov  6 04:26:25 1998
+++ xc/programs/Xserver/hw/xfree86/vga256/vga/vgaPCI.h	Sat Mar 13 04:06:40 1999
@@ -111,6 +111,7 @@
 #define PCI_CHIP_9388		0x9388
 #define PCI_CHIP_9397		0x9397
 #define PCI_CHIP_9520		0x9520
+#define PCI_CHIP_9525		0x9525
 #define PCI_CHIP_9750		0x9750
 #define PCI_CHIP_9850		0x9850
 
@@ -336,6 +337,7 @@
 				{PCI_CHIP_9388,		"Cyber 9388"},
 				{PCI_CHIP_9397,		"Cyber 9397"},
 				{PCI_CHIP_9520,		"Cyber 9520"},
+				{PCI_CHIP_9525,		"Cyber 9525"},
 				{PCI_CHIP_9750,		"3DImage975"},
 				{PCI_CHIP_9850,		"3DImage985"},
 				{0x0000,		NULL}}},
--- xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/t89_driver.c.orig	Fri Apr 30 02:46:48 1999
+++ xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/t89_driver.c	Sat Mar 13 04:05:26 1999
@@ -396,7 +396,7 @@
 				   "tgui9660", "tgui9680", "tgui9682",
 				   "tgui9685", "cyber9382", "cyber9385",
 				   "cyber9388", "cyber9397", "cyber9520",
-				   "3dimage975", "3dimage985"
+				   "cyber9525", "3dimage975", "3dimage985"
 				  };
 
 	if (n + 1 > sizeof(chipsets) / sizeof(char *))
@@ -620,11 +620,17 @@
 		}
 		else if (!StrCaseCmp(vga256InfoRec.chipset, TVGA8900Ident(25)))
 		{
-			TVGAchipset = IMAGE975;
+			TVGAchipset = CYBER9525;
+			IsCyber = TRUE;
 			NewClockCode = TRUE;
 		}
 		else if (!StrCaseCmp(vga256InfoRec.chipset, TVGA8900Ident(26)))
 		{
+			TVGAchipset = IMAGE975;
+			NewClockCode = TRUE;
+		}
+		else if (!StrCaseCmp(vga256InfoRec.chipset, TVGA8900Ident(27)))
+		{
 			TVGAchipset = IMAGE985;
 			NewClockCode = TRUE;
 		}
@@ -781,6 +787,10 @@
 				TVGAchipset = CYBER9520;
 				TVGAName = "Cyber9520";
 				break;
+			case PCI_CHIP_9525:
+				TVGAchipset = CYBER9525;
+				TVGAName = "Cyber9525";
+				break;
 			case PCI_CHIP_9750:
 				TVGAchipset = IMAGE975;
 				TVGAName = "3DImage975";
@@ -895,6 +905,7 @@
 	case CYBER9388:
 	case CYBER9397:
 	case CYBER9520:
+	case CYBER9525:
 		if(((TVGAchipset != CYBER9388) &&
 		    (TVGAchipset != CYBER9397)) ||
 		   OFLG_ISSET(OPTION_ACCEL, &vga256InfoRec.options))
@@ -951,7 +962,6 @@
 				IsCyber = TRUE;
 				break;
 			case 0x40:
-			case 0x41: /* Guessing */
 			case 0x42: /* Guessing */
 			case 0x43:
 				REV = "9382";
@@ -970,6 +980,12 @@
 				break;
 				TVGAchipset = TGUI9685;
 				NewClockCode = TRUE;
+				break;
+			case 0x41:
+				REV = "Cyber 9525";
+				TVGAchipset = CYBER9525;
+				NewClockCode = TRUE;
+				IsCyber = TRUE;
 				break;
 			default:
 				REV = "Unknown ID - Please report to trident@xfree86.org";
--- xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/t89_driver.h.orig	Sun Nov  1 05:15:33 1998
+++ xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/t89_driver.h	Sat Mar 13 04:05:25 1999
@@ -56,8 +56,9 @@
 #define CYBER9388	22
 #define CYBER9397	23
 #define CYBER9520	24
-#define IMAGE975	25
-#define IMAGE985	26
+#define CYBER9525	25
+#define IMAGE975	26
+#define IMAGE985	27
 
 #define IsTGUI9440	(TVGAchipset == TGUI9440AGi)
 #define IsTGUI9660	(TVGAchipset == TGUI9660)
@@ -68,10 +69,12 @@
 			 (TVGAchipset == CYBER9385) || \
 			 (TVGAchipset == CYBER9388) || \
 			 (TVGAchipset == CYBER9520) || \
+			 (TVGAchipset == CYBER9525) || \
 			 (TVGAchipset == CYBER9397))
 #define Is3Dchip	((TVGAchipset == CYBER9397) || \
 			 (TVGAchipset == CYBER9388) || \
 			 (TVGAchipset == CYBER9520) || \
+			 (TVGAchipset == CYBER9525) || \
 			 (TVGAchipset == IMAGE975) || \
 			 (TVGAchipset == IMAGE985))
 

----Next_Part(Tue_Aug__3_09:02:02_1999_809)----
