05/06/22 05:37:05 Tq3yEFfw
規格上の問題なんだよ。
本当に基本的な部分でアホな設計してるから、ストームが発生するの。
IEEE1394ってのは、昔マカーが言っていた言葉を借りるなら”非常に民主的な”システム。
バスを一意にコントロールする特権的な存在が居ないのね。全デバイスがみんな同権なわけよ。
バスに新しいデバイスを繋ぐと、繋がったデバイスはバスにリセットパケットを流すんだよ。
まあ挨拶みたいなもんだね。「新入りです、よろしくおながいします」ってね。
そのリセットパケットを受け取った元から居たデバイスは、自分自身をイニシャライズするわけ。
そうするように「規格上で」定められているから。
で、初期化されたから自分もまたリセットパケットを投げるのよ。「俺も新入りみたいだ」って。
そのリセットパケットを受け取ったデバイス(もう誰だか知らね)が、また初期化してパケット投げて。
…気付いたら、みんなで「新入りです、おながいします」「俺も新入りです」「俺も」「漏れも」…。
誰か止めてやったら? …ああそうか、それを判断できる奴が、バス上に居ないんだった。
じゃ、一生やってなさい。
…なんで、実装する前に誰も気付かなかったの?という、お粗末な規格なのね、IEEE1394は。