この3月末で契約が切れ、2年間お世話になった会社ともお別れだ、いろいろお世話になりました。職場で使っていたT43も久しぶりに持ち帰る。
2006/3/31 金曜日
2006/3/30 木曜日
30th Apple
もうそんなになるのかぁ、かつてMacPlus(並行輸入版)を所有していたのでこんなflashは懐かしく思える。当時、日本版は40万円、並行輸入で20万円だった。当時のMacは高級舶来品だったっけ。
2006/3/29 水曜日
SRPM
日記と言うようりは作業手記兼備忘録と化している今日この頃。忘れない内に書き留めておかないと後で手順を再現できそうにもない。クロス開発では実機からシリアルコンソール経由でアクセスするのだがその際ホスト側でkermitを使っている。ところがVineには用意されていなかったので、どこぞで拾ったkermitのSRPMを–rebuildしてみるも上手くコンパイル出来ない。termcapのライブラリが無いとエラーが出るがホストにtermcapは入っている。どうやら静的ライブラリと動的ライブラリのスイッチが両方オプション指定されてしまっているようで、makefileを手動で書き換えたら無事コンパイル出来た。autoconfやSRPMやら、configの指定って何かルールがあるんだろうか・・・
無線でもなかなか症状が改善されず、pcmcia_csを手動でコンパイル。が、ここでもconfigに失敗しクロスコンパイルが走らない。これもmakefileを直に書き換え強引に通す。明日、configに渡すオプションとか調べよう・・・こういった所は選択肢の少ないWindowsは苦労しなくて楽だなと思う。
(more…)
電波男
>プラネックス、アクセスポイント探知機能付き無線LAN USBアダプター「電波男」を発売
なめてんのか・・・こちとらお前んとこの無線LANカードを動作させるべき毎日悪戦苦闘しとんのじゃい!
2006/3/28 火曜日
無線LAN奮闘記(4)
割り込み作業が入ってしまったのでしばし中断していたが、まだまだ続く。クロスコンパイルで再度モジュールを作り、それを組み込みに移送。前の様にドライバを読み込んだ瞬間止まることは無くなり一歩前進。しかも、今回は無線LANカードのLEDが点灯している。これはこれで一歩前進なのだがモジュールロード時に今まで見たこともない程の大量のワーニングやらエラーが出る・・・orz それでも同僚がconfigをゴニョゴニョやってる内にピキーンと反応したのか、IPを割り振りWEP認証で通信可能になった。おぉ、pingが通るぜと思ったのもつかの間、活線挿抜を行なうとOSがフリーズしてしまう(普段、他のカードでは何ともないんだけど)。回路図を見るとこのボードはpcmciaがcpuに直結されていて制御チップが介在していない。kernelのソース読むが、確かにフルカスタムだ、簡単に読破できる訳もなく途方に暮れる・・・
(more…)
2006/3/27 月曜日
Zaurus再び
Web鯖のsshdが死んでしまい、rpmのパッケージ依存異常が修復出来そうにもないので鯖移転を考える。ふと、すっかりレンガと化しているZaurusを思い出し、おもむろに起動。以前、システムを破壊してしまいROMレベルで復旧させたのでまっさらな状態だ。まずはsshだが、パッケージをそのまま入れても動かない。調べるとスクリプトに呪文が少ないことがわかり、リモートで入れるように応急処置。mysql、perl、apache、mod_perlもすんなり入りブラウザで例の「この画面が・・・」が表示される。更にMovableTypeのcgiを入れようとするも、容量が足りない。/homeが/mtdblock3にmountされているようでflashの容量が足りなかった。ってか何で/homeが/hddじゃないんだよ・・・。まぁ、hddにln -sすりゃいいかとやってみるが、chownやchgrpが効かない。原因はhddがWindowsとのファイル交換用領域でfat形式になっていると判明、余計なことしてくれる。仕方ないのでhddの内容を退避してext3で再フォーマットしてmountし直す。それからapacheのwww配下をhddにコピーしてリンクを元の場所に張るとMovableTypeのcgiが収まった。ブラウザからmt-check.cgiを叩くとチェック結果が表示される。いい調子だな、と思っているとmysql用のperlモジュールが無いと判定された。これが探しても無い・・・debianのarm用バイナリはあったが、微妙に配置先が異なり、インスト方法がわからない。うーむ、Linuxは難しいね・・・ 取りあえず、Zaurusは保留にして現Web鯖にtelnetを入れるという、とても後ろ向きな対応で急場を凌いでみたw
2006/3/24 金曜日
無線LAN奮闘記(3)
やはりコンパイルは成功していて設定が悪いんじゃないかと思い、ここで初めて
ちゃんとREADMEを読むw(今まで読んでなかったんかい>俺) 案の定、設定の方法が別ファイルで行なうという記述がありそれを設定したらWEP KEYも認識した。しかし、相変わらずpingが通らない。ふと社内セキュリティ強化の為、MACでフィルタ掛けていたのを思い出す。当初、開発用のには掛けてないと担当に言われたのを鵜呑みにしていたのだが、念のため無線LANも許可リストに入れて貰ったらあっさり動作。ふっ、他人の言うことは当てになんね。これでPC環境で動作することがわかったので、ターゲット用に取り掛かることにしたのだが、クロス環境でなかなか思うとおりにビルドできない。この無線LANは自分でビルドしたバイナリを実行しながらコンパイルが進むのだが、クロスでコンパイルしたものは当然ホストで動作するわけがなく、そこで異常終了する。Makefileやconfigをゴニョゴニョいじるが言うこと聞いてくれません。そこで実機にCF HDDを入れてネイティブでコンパイルする。ビルドは成功するがバイナリがロードされた瞬間止まる・・・orz まだまだ先が長いようで・・・
(more…)
2006/3/23 木曜日
無線LAN奮闘記(2)
別のドライバをコンパイル、しかしどうやら対応kernelのVerが異なるようでVerを順番に下げてみる。取りあえずある時点のVerソースでコンパイルは成功し、confをゴニョゴニョとやってSLOTに挿すとピポピポっと食いついた。おぉー、LANカードのLEDも点灯しイイ感じ。APのMACも認識している、これはいけるか!と思ったが、どうにもWEPが通らない。もうしかして、これってWEP非対応のドライバ?と思いつつも、たまに通るpingに悩む。もしかして距離が遠すぎる?取り合えず今日はここまで。これだけに丸一日費やす・・・orz
2006/3/22 水曜日
食いつかない
無線LANのドライバをコンパイルしてインストしてconfigをゴニョゴニョっといじるが、ちっとも食いつかず。また別のドライバで実験しないといけないが、先は長そうだ・・・。そもそもpcmciaの動作手順が知りたいのだが、なかなか求める情報が見付からない。手順知るのにカーネルのソース読めって言われてもなぁ・・・