[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 ?? */