遅ればせながら玄箱いじりはいきた。これほどにイマサラ感の漂う記事も少ないが、玄箱である。発売直後からずっと横目でニラんではいたのだが、LANポートをひとつしか搭載していない、ということで、ウチで稼動しているLinuxサーバの代替にはなり得ず、放置してあった。先のエントリで紹介しているWRAPに対してNFSサービスを提供する、という目的が出てくるとこれにはピッタリの用途なのである。購入当初は単純にNFSサーバをやらせればいいや、と考えていたのだが、WRAPのRHEL4化が至極アッサリと達成できてしまったので、ちょっと欲が出た。WRAPの処理能力もヘボいのだから、玄箱側にもバックグラウンド的な処理をやらせるべきではないか。すると、やっぱりガリガリと環境を構築したいわけでそうなるとRHEL4化は避けられないのである。玄箱のCPUはPowerPC系である。確かにRHEL4はPowerPC系もサポートしているが、決定的な違いとして、ウチには母艦となるPowerPC系のマシンがないのである。カーネルをコンパイルしようと思えばクロスコンパイル環境の構築が必要だろうし、ユーザランドを構築しようと思えばインストーラの力を借りずにやらねばならない。DebianとかVineなら先人がいくらでもいるが、極力、自分でやりたいんだよな。イメージをペタっと貼って完成したって嬉しかない。この際だ、x86系プラットホーム以外を経験するのも勉強だ。ひとつどーにかしてやろーじゃないか。POWER)という版のインストールCDのイメージファイルをダウンする。カーネルを入れ替えるとか、そういう派手なことをやる場合、デバッグのためのシリアルコンソール接続は必須であろう。安定稼動に移った後は外部の表示装置や赤外線リモコンなどを制御させてもいいしな。玄箱は幸いなことに先人によってシリアルコンソールの接続方法が確立されており、それをなぞるだけでいい。メイン基板中心のヘッダピンが取り付けられるスルーホールがそれらしい。1番からTxD、RxD、+3.3V、GNDということだ。バカにするワケではないが、ちまたのサイトにはちゃんとこの記述がしてあるものが少ない。携帯電話の変換ケーブルの色とピン番号の対応に終始し、単につないで完成、なんて記事ばかり。わかっとらんでもできるという環境を否定するわけではないが、そういう記事が溢れると正確な情報を得るのに苦労するのも確か。ま、オシロ出せばいいんだけどさ。パッケージング関係から作戦を練る。ケース加工も悪くないが面倒。しよーかなー、D-SUB9pinをつけられる場所もなくはないが......無印玄箱ではLANのストレート/クロスを切り替えるスイッチのあった場所である。玄箱HGではオミットされているので化粧シールを剥がしてそこを活用するのはいいが......つーか、D-SUB9pinをつけるってことは、レベルコンバートしなきゃってことじゃん。それに、あのゴツいケーブルをこの小さく軽い玄箱に接続するのもバランスが悪い。......というわけで、ピンヘッダのメスを内部に接着することにした。穴のサイズをフル活用するとギリギリ6ピンを通すことができる。現状、4ピンが通れば十分だからうってつけである。レベルコンバータは外付けにしよう......というか、よく考えたらレベルコンバートなんて不要なんだよね。ノートPCにつなぐんだから。ここでオイラ自作のシリアル/USB変換基板がリングに登るのである。基板上のピンヘッダにチョンチョンとつなぐだけであら不思議、である。最初、玄箱側が3.3Vロジックであることに気づいて、10秒くらいうろたえたが、FT232BMのデータシートにその記載を発見し、自分の作った基板もちゃんとコンフィギュレーション可能なように設計されているコトに気づいて安心した。やるじゃんかよ、昔のオレ。ホントは変換基板にはバスパワーの5Vから降圧して3.3Vを「同時に」供給するのが筋だが、玄箱側から供給してしまっているので電圧の供給タイミングに気をつける必要があるかもしれない(たぶん、玄箱の電源をONにしてから、PCのUSB端子に変換基板を接続しなくてはならない)。ま、しかし一度動いてしまえばあとは問題ないだろうからこれで完成としてしまう。お約束のシリアルコンソールログだ。down.さりげなく、貧乏くさいHDDが装着されていることをバラしつつ、ではまた。1.8.7-p374。