2009 年 6 月 8 日

FreeBSD 7.2でRSA-PCI2/P4

Filed under: サーバー運営,パソコン,日記 — わぴこ @ 9:35 PM

FreeBSD 7.2でRSA-PCI2/P4を使うにはpucで認識させないといけません。
ということでまずはDEVICE pucでカーネルを再構築。認識しました。
uart0-uart3で認識されます。
しかし通信できません・・・文字化けです。設定は正しいのに文字化けなのでソースとにらめっこです。
前回のことがあったので文字化けは想定の範囲内のことです。

pucdata.cをeeで開きます。
4.11のときとは違っています。適当にそれっぽいところを変更します。

変更前
??????? {?? 0x1415, 0x9501, 0xffff, 0,
??????????? “Oxford Semiconductor OX16PCI954 UARTs”,
??????????? DEFAULT_RCLK,
??????????? PUC_PORT_4S, 0x10, 0, 8,
??????? },
変更後
??????? {?? 0x1415, 0x9501, 0xffff, 0,
??????????? “Oxford Semiconductor OX16PCI954 UARTs”,
??????????? DEFAULT_RCLK * 8,
??????????? PUC_PORT_4S, 0x10, 0, 8,
??????? },

なぜx8なのかというと
RSA-PCI2/P4の水晶が14.745MHzを16450の基準発振周波数1.8432MHzで割ると約8になるからです。
このへんはWikipediaを読んでください。
もしほかのボードでもFreeBSDで文字化けする場合は基板の水晶の発振周波数を参考にソースをいじるといいでしょう。

俺様メモ
/dev/cuad* sio*
/dev/cuad*.init
/dev/cuau* uart*
/dev/cuau*.init
#stty -f /dev/cuad*.init 9600
動作テスト #cu -l /dev/cuad*
~.[RET]で終了

SCSI
見事に落ちました_| ̄|○リセットかかりまくってました。
これはPCIが悪いのかなあ・・・ボードがちゃんと刺さっていないとか・・・
ケーブルをワイドのものに取り替えて変換アダプタを使いました。ターミネーターもついているので安心??
とりあえずログを載せておきます。
Jun? 8 05:33:31 sv1 kernel: ahc0: Data Parity Error has been reported via PERR#
Jun? 8 05:33:31 sv1 kernel: ahc0: PCI error Interrupt at seqaddr = 0xffff
Jun? 8 05:33:31 sv1 kernel: ahc0: Signal System Error Detected
Jun? 8 05:33:31 sv1 kernel: ahc0: Received a Master Abort
Jun? 8 05:33:31 sv1 kernel: ahc0: Received a Target Abort
Jun? 8 05:33:31 sv1 kernel: ahc0: Signaled a Target Abort
Jun? 8 05:33:31 sv1 kernel: ahc0: Data Parity Error has been reported via PERR#
Jun? 8 05:33:31 sv1 kernel: ahc0: WARNING no command for scb 253 (cmdcmplt)
Jun? 8 05:33:31 sv1 kernel: QOUTPOS = 236
Jun? 8 05:33:31 sv1 kernel: (da0:ahc0:0:0:0): Synchronize cache failed, status == 0xb, scsi status == 0x0
Jun? 8 05:33:31 sv1 kernel: Cannot dump. No dump device defined.
Jun? 8 05:33:31 sv1 kernel: Automatic reboot in 15 seconds – press a key on the console to abort
Jun? 8 05:33:31 sv1 kernel: Rebooting…

データはたいしたものは壊れてませんでした。
7.2だとfsckのログが残るみたいなのでいいですね。

度々サーバーを落としてすみません

Filed under: お知らせ,サーバー運営,パソコン,日記 — わぴこ @ 1:22 AM

サーバーを落としまくってすみません。RAID1を構築してました。
構築が完了するまでまだ時間がかかると思います。(現在はリビルド中)
完了するまではディスクアクセスの関係で動作が遅くなると思います。
ATA100->UltraSCSIまで落ちたので完了しても遅いですが・・・
UltraSCSIはあまりいい印象が無いですね。この規格のせいでいつもトラブってました。・゚・(ノД`)・゚・。
I/FはAHA-2940U2Wで昔ファイルサーバーに使っていた奴です。
ボードの信頼性はU2SCSIならまあまあよかったです。

起動時にSCSIがエラーを吐くので少し心配ですがまあ大丈夫でしょう。
Jun? 8 00:44:31 sv1 kernel: Waiting 5 seconds for SCSI devices to settlefirewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
Jun? 8 00:44:31 sv1 kernel: firewire0: bus manager 0 (me)
Jun? 8 00:44:31 sv1 kernel:
Jun? 8 00:44:31 sv1 kernel: (probe0:ahc0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
Jun? 8 00:44:31 sv1 kernel: (probe0:ahc0:0:0:0): CAM Status: SCSI Status Error
Jun? 8 00:44:31 sv1 kernel: (probe0:ahc0:0:0:0): SCSI Status: Check Condition
Jun? 8 00:44:31 sv1 kernel: (probe0:ahc0:0:0:0): UNIT ATTENTION asc:29,0
Jun? 8 00:44:31 sv1 kernel: (probe0:ahc0:0:0:0): Power on, reset, or bus device reset occurred
Jun? 8 00:44:31 sv1 kernel: (probe0:ahc0:0:0:0): Retrying Command (per Sense Data)

おそらく今月ぐらいまで不安定な日々が続くと思います。ご了承ください。

FMV-7000NA5のCPUファン修理
FMV-7000NA5のファンが強烈な異音を発するようになったので分解清掃しました。
そのときに偶然見つけたのですがヒートシンクにFoxconnと書いてありました。
MBはFoxconn製なのかなあ・・・
音は多少静かになりましたがグリスをさしていないのでそのうち異音を発するようになるでしょう。
ミニ四駆用のグリスでも買ってこないとなあ・・・

2009 年 6 月 6 日

再びサーバーを移動?しました

Filed under: CMC海賊版,サーバー運営 — わぴこ @ 2:36 AM

前回同居してみましたがシステム負荷が尋常ではなくプチフリーズとか繰り返していたので
サーバー専用機として再構築しました。
テストインストールしていたFreeBSD 7.2の環境を構築してデータを移しただけですが・・・
マシンの都合でi386版にしています。amd64だと壊れたら代替機がないのでお手上げなので(つД`)

Celeronといえども2コアでメモリが大量にあるのでレスポンスはあがったと思います。
CMC海賊版では体感できないかもしれませんがしんせさちではかなり変わったはずです。
しんせさちはPentiumIII 933MHzなのでロボット巡回中なんかは遅かったと思います。
今後はしんせさちで検索で1秒以上かかるのはキャッシュが効いていない場合で
1秒以内だとキャッシュがヒットしていると思ってかまいません。
検索だえもんさんも倍に増やしました。CMCのだえもんさんはすでに4人(違)体制なので増えていません。

CMC海賊版の巡回も30分程度になりました。
巡回は2時間おきにしたほうがいいでしょうか?さすがに1時間おきは余裕が無いので無理です。
23時-02時まではメンテに予約しているのでこの時間は基本的に巡回しません。
クアッドコアならメンテ時間以外は基本的にまわしっぱなしに出来るかもしれません。

とりあえず日記の連続アクセスも耐え抜いたみたいです。いい感じ?

消費電力について考えてみました。
SV1->FMV-7000NA5 液晶を閉じていたので最大50Wくらい
SV2->PentiumIII+RAIDなので最大60-70Wくらい??
新サーバー->65W+20W+HDDで最大100Wくらい?
性能は比較にならないほど上がりましたがお得にはなりませんでした。・゚・(ノД`)・゚・。

  _,,….,,_
.-“::::::::::::`::..、
ヽ:::::::::::::::::::::::::::`’::.、
 |::::::;ノ´ ̄\:::::::::::\_,. -‐ァ
 |::::ノ   ヽ、ヽr-r'”´  (.__
_,.!イ_  _,.ヘーァ’二ハ二ヽ、へ,_7    _人人人人人人人人人人人人人人_
::::::rー”7コ-‐'”´    ;  ‘, `ヽ/`7  > ゆっくり検索していってね!!! <
r-‘ァ'”´/  /! ハ  ハ  !  iヾ_ノ   ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
!イ´ ,’ | /__,.!/ V 、!__ハ  ,’ ,ゝ
`!  !/レi’ (ヒ_]     ヒ_ン レ’i ノ
,’  ノ   !'”    ,___,  “‘ i .レ’
 (  ,ハ    ヽ _ン   人!
,.ヘ,)、  )>,、 _____, ,.イ  ハ

俺様メモ
rsyncは両方のマシンに必要・SSHD_CONFIG ワンタイム?パスワード・ルートログインを有効化
#rsync -av /usr/home 192.168.0.1:/usr
カーネル再構築->PAE有効
順番->PHP関係は一番最後がいい
MYSQL->4.0.X 4.1以降は仕様変更 4.0ではPHP5-extentionsで失敗する
PHP5のパッケージは不可->PORTSからインストール
#make config-recursive
#make install
データベースはディレクトリごとコピー->オーナー注意->chown -R mysql mysql mysql
バージョンも注意しないと文字化けの原因に。
php5-extentionsは無視して必要な分を個別にインストールしてもいい??
Squid->2.5 ソースからインストール
7.2では/devがシンプルに・・・./MAKEDEV脂肪。シリアルポートってどうやって使うの??

« 前ページへ次ページへ »

HTML convert time: 0.532 sec. Powered by WordPress ME