2008/09/21
2008/09/14
SERIAL4P-LPPCI2 for FreeBSD7
メモ
FreeBSD6x系までは、前エントリーで書いたパッチを当てる事で使えていたのですが
FreeBSD7x系になってからそもそもpucdata.cの構造が変わって、パッチも当てられなくなり
困り果てていました
まず、デバイスファイルが以前と変わっている事に気付かず、そもそも認識して無いのではなんて考えたり
/dev/ttyuになっています。以前は/dev/ttydでした。
pucdata.cを見てみると、一見正しく設定されているように見えますが
tipやcuで叩いても、応答がありません。
諦めていたのですが、またしてもMLにそれっぽいメールを発見
http://lists.freebsd.org/pipermail/freebsd-bugs/2006-October/020520.html
CURRENT向けのパッチで、しかも古いためか正しく当てられない
中身を見て、以下のエントリーをOxford Semiconductorの近くに追加
{ 0x1415, 0x9501, 0x14db, 0x2150,
"Kuroutoshikou SERIAL4P-LPPCI2",
DEFAULT_RCLK * 10,
PUC_PORT_4S, 0x10, 0, 8,
},
カーネル作り直して、コマンドをタイプ
cu -l /dev/ttyu0 -s 9600
プロンプトが帰ってきて、一件落着
これで7x系に上げるのを躊躇していたマシンも上げられます。
2008/09/13
HDDラベルの変更とbootスライスの変更
備忘録・・・
bsdlabelを使って名前を変える事が出来る
usamimi.infoはHDDの交換を繰り返すうちにデフォルトのブートデバイスの添え字が
aでなはくgになってしまっている(ad14s1g)
これによってブートが上手く行かず大変困った
古いHDDを繋いでboot部分だけ使う事で問題を凌いでいた。
ラベル変更する程度では、スライスの中身は消えないが実行するのはドキドキものです。
bsdlabel -e ad14s1 # エディタが起動、編集
bsdlabel -w ad14s1 # 編集した内容をDiskに書き込み
bsdlabel -n ad14s1 > hoge.txt # 現在のラベル構成をファイルに保存
bsdlabel -R ad14s1 hoge.txt # hoge.txtに書かれているラベル構成をDiskに適用
変更することで正常に戻すことが出来るが
使用中のスライスは変更できない模様
「/」はシングルユーザーモードでもmountする為、変更する為には別ドライブから起動するしかないみたい。。。
そもそもの問題は起動時boot1,2がbootスライスを見つけることが出来ない事なので
/boot/boot.configに以下を記入する事で回避できるみたい
0:ad(0,g)/boot/loader
シリアルコンソールを使ってて「-P」とだけ書いてたよ!って場合は以下
0:ad(0,g)/boot/loader -P
boot.configについて詳しくは以下を参照の事
http://www.jp.freebsd.org/cgi/mroff.cgi?sect=8&cmd=&lc=1&subdir=man&dir=jpman-7.0.2%2Fman&subdir=man&man=boot
bootコマンドに渡される引数をそのまま書き込んでいます。
boot.configは、boot1,2に対するオプション
loader.confは、boot1,2から起動されるloaderプログラムに対するオプション = カーネル起動時のオプション
http://docs.freebsd.org/doc/3.5-RELEASE/usr/share/doc/ja/books/handbook/internals.html
普段起動時に中断して「-s」とかでシングルユーザーモードにしているあのプロンプトはloaderの物になります。
boot1,2のオプションはそれ以前ですね。
2008/09/06
2008/08/14
夏休み
本日(8/14)から来週(8/18)まで、私の職場もお休みです。
短い夏休み、あるだけまだマシだと思っています。
サーバーが置いてある部屋に私のマシンも設置されていて
そこで作業やらゲームやらをしているのですが
エアコンがまったく効果無く、扇風機数台を回しっぱなしにしています。
暑いです。
ダンボールでダクト作ってみたりして地味な努力を続けてみたり・・・
週末には、あのイベントがありますが
今年は参加しない、流れになりそうです。
usamimi.infoに住んでいる方も、もちろん参加する人が居ると思うのですが
usamimi.infoに居を構えるサークルさんってどの位いるんですかね・・・
会いに行ってみたいなぁなんて思いつつ
暑い中作業してます。
2008/08/13
負荷状況について
職場からコッソリ、ページを見る限りでは、特に繋がり難いという状況は無いように思われますが
報告頂いた中には、携帯で表示し辛い状況にあるようです。
デフォルトまで調整を戻してしまうと、以前のようにセッション数のリソースが枯渇してしまう為
どこまでデフォルトに近い数字まで戻せるのかが鍵になるかと思われます。
現在の調整状況は以下の通り
カッコ内の数字は、通信完了後念の為コネクションを維持しておく時間です。
メインサーバーで20秒(40秒)
各画像処理サーバーで25秒(50秒)
デフォルトでは、30秒(60秒)になります。
行うとすれば、メインサーバーの設定を25秒(50秒)に調整するぐらいかと思われます。
やはり携帯電話のブラウジングは、遅いのでしょうか。
サーバーが重いだけという事もあるかもしれませんが
メインサーバーの負荷はかなり下がってきています。
remilia.info
勢いで取ってしまった、たぶん後悔はしていません
leaf-clover.netと合わせて、まだ用途は決めかねています。
気付いている人もいるかもしれませんが
usamimi.infoのSSL証明書は、とんでもない証明書になっています。
この紅い認証局を、remilia.infoで運用して、誰でもSSL証明書を発行できるようにしようかと思っています。
無論、ベリサイン等のようにブラウザにデフォルトで組み込まれている認証局ではない為
利用する方は、CA証明書をブラウザに組み込まなければならない制約はありますが
一度組み込んでしまえば、同じ認証局から発行されたSSL証明書は特に警告無く使用できます。
完成は何時になるか分かりませんので、今の所はusamimi.infoと同じようにページが表示できるようになっています。
usamimi.infoといいつつ、うどんの人より紅い悪魔の方が好きなのです。
すみません。