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

Re: G4 (Re: iBook)



>つばいさんのカーネルを試す前に手元で作っていたADB/USB両方入
>りのカーネルでも駄目だったのですが、どの辺にdelay()を入れた
>のでしょうか。

うまくいっていないのを「反応がない」と解釈したんですが、
そうじゃなくてそこで凍ってしまうのかな?  だったら G4 と
同じ症状だったのかもしれません。

「反応がない」だったらきっと割り込みのせいなので、openpic
をなんとかすれば使えるんじゃないかと。

で、delay の話ですが、よくしらべてみるとそうおもったのは
気の迷いで、れっきとしたバグでした(たぶん)。コードがちょっ
と変わったせいでうまくいったりいかなかったりと。

*** adb_direct.c~	Mon Jul 12 20:10:35 1999
--- adb_direct.c	Thu Jan 27 01:00:07 2000
***************
*** 1305,1310 ****
--- 1304,1310 ----
  	/* initial scan through the devices */
  	for (i = 1; i < 16; i++) {
  		command = (int)(0x0f | ((int)(i & 0x000f) << 4));	/* talk R3 */
+ 		send_string[0] = 0;
  		result = adb_op_sync((Ptr)send_string, (Ptr)0,
  		    (Ptr)0, (short)command);
  		if (0x00 != send_string[0]) {	/* anything come back ?? */