VESA TEXTモードのjfbtermがうまく動作しない

なんか、このへんすっかり忘却のかなただよ... orz
kernel2.4だと特に何も指定しなくても(まぁ、modulesにvga16fbは書いたけど)、fbconをロードしておくと80x25でjfbtermが動作したのだけど、2.6の場合はダメだな。


まず、initrdにvesafbが入っていて、video=で指定してもvesafbが有効になってしまうようだ。おまけにvesafbは取り外しがうまくできないモジュールのようだ。なので、vga16fbを使うというのは、Debian/kernel2.6.8の場合は捨てたほうがいいのかも。
次に、/dev/vesafb0がない。vesafbで素直にfb0を使ってくれればいいのに、vesafb0を探すのでエラーになる。これはリンクでしのぐ。
vga=0x301だと画面がチラチラする。これは312にするとチラチラはなくなった。これについては、ビデオカードの問題かもしれない。
Sargeなので、デフォルトロケールのままだとjfbtermがキャラクタ表示できない。LANGで指定するかロケールUTF-8に切り替えておく必要がある。
ということで、ようやく希望の表示に落ち着いた。
あーめんどくさい...
しかし、やや環境が異なるとはいえ、1年くらい前と同じことしているな...
われながら進歩のないことで... orz