2010-01-01から1年間の記事一覧

ディスク増設でデバイス番号がずれて起動しない場合

度々あるのでメモ。 ディスクを増設したら、起動ディスクが /dev/wd0a から /dev/wd1a になってしまった場合。 シングルユーザモードで起動 boot中に何かキーを押下して、bootプロンプトが表示されたら 「boot -s」。 root device が read-only でmountされ…

Dual Processorのalphaが起動しない

ヤフオクで21264を2個積んだalphaを落札したのですが、 NetBSD 5.0.2が起動しません。 probe(esiop0:0:0:0): request sense for a request sense ? probe(esiop0:0:0:0): request sense failed with error 22 probe(esiop0:0:0:0): generic HBA error SCSIカ…

qemu on NetBSD/alpha

http://wiki.qemu.org/Main_Page:qemu で遊ぼうとして、28日(日)からインストールをしようとしてましたが、だめでした。 まあ、遊ぶ余地が残っていると分かったということで。 audio/mixeng.c でコンパイルエラー(その1) 「#include "qemu-common.h"」が読み…

シリアルコンソールのブレーク信号

最近、NetBSD/alphaがよく落ちるので、重い腰を上げて(?)スタックトレースを追ったところ、 シリアルコンソールとして使っているWindows端末の起動/停止をした際のブレーク信号を受信してddbに落ちてました。 そういえば、最近常時シリアルケーブルをつなぐ…

rtadvd

OCN IPv6に接続すると、なぜだかrtadvdが落ちるので調べてみたところ、 NetBSDのrtadvdは、自分がルータ広告をしていないインタフェースで、 他のルータからのルータ広告を受信すると、exitするようになってました。manには「全インタフェースでルータ広告を…

L2TP on NetBSD

async ppp のまま使うのは、効率的に気持ちが悪かったので、 kernelとrp-l2tpに改造して OCN IPv6を常用できるようにしました。最初は、ptyをsyncに対応させようと、kernelのttyとpty周りを読んだものの、 ttyは line disciplineなどが1byteづつ扱う構造にな…