[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: snapshot 20041211ts (2.99.11)



>                                            千葉市中央区長洲
>                                                    藤原  誠
つ> console keyboard type: USB

つ> って一番最初に出てますか。もしかして ADB とか no console keyboard
つ> になっているでしょうか。
>
>出ていないです。

つ> これ msgbuf にのこらないので dmesg では出ないんですよ。
つ> リアルタイムにみないとダメです。

画面が切換った直後の一行目なのですね。多分。
で、no console keyboard と出ていました。

次のようにしたら動くような気がするのですが、合っていますで
しょうか ?

Index: machdep.c
===================================================================
RCS file: /e/st4200/20041211/Repository/src/sys/arch/macppc/macppc/machdep.c,v
retrieving revision 1.2
diff -u -r1.2 machdep.c
--- machdep.c	14 Dec 2004 13:24:15 -0000	1.2
+++ machdep.c	29 Dec 2004 10:30:06 -0000
@@ -957,7 +957,7 @@
 		 */
 		bzero(name, sizeof name);
 		OF_getprop(OF_parent(ukbd), "name", name, sizeof name);
-		if (strcmp(name, "device") == 0)
+		if (strcmp(name, "device") != 0)
 			continue;
 
 		printf("console keyboard type: USB\n");
@@ -982,6 +982,8 @@
 	 * No keyboard is found.  Just return.
 	 */
 	printf("no console keyboard\n");
+loop:	
+	goto loop;
 	return;
 
 #if NAKBD + NUKBD > 0


---
(藤原)