パスワードを忘れた? アカウント作成
433969 journal

BAKの日記: 某ボード

日記 by BAK

PCMCIA 2枚差し
が,特定のカード2枚で動かん,という話.

まずはドライバあたりを追ってみる. すると,アトリビュートメモリの読み込みで止まってるようである.

悩む.
考える.
煮詰まってしまったので,アキバに買い物に行く. で,思いつく.
「PCMCIA バスの動きはどうだろう.」 オシロで観察してみる.

すると… CPU に入っていく *PWAIT がずっとアサートされっぱなし. これでは待ちぼうけなのも肯ける. こいつは,CPLD で生成されている信号で,原材料は各 PC カードの *WAIT である. で,観察してみると… 2枚あるカードの両方が反応していて,しかも,お呼びでないほうのカードのほうが *WAIT のアサート垂れ流しである.

この信号は wired or するものなので,お呼びでないときは反応してはいけないのである. カードのバグなのか. が,各カードに分岐するところは CPLD がまかなっているので,こいつがバグっていて,両方のカードに変にアクセスしてしまっているのか.

この件もボードメーカ送りとする.

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

人生の大半の問題はスルー力で解決する -- スルー力研究専門家

読み込み中...