ata0
の方は、slaveとmasterの接続位置が間違っている気がするぞ。
ま、いいか。
んで、diskを入れ替えて起動すると
ad0: DMA limited to UDMA33, non-ATA66 cable or device
といわれた。
motherboardそのものはATA66とかにも対応しているのかな?
どっかにATA100 cableが余っていたような気がするので、次の作業が終ったらcableつなぎ変えにも挑戦してみるか。
ad0
の160GB HDに複写開始。
dump
の申告する残り時間変化:
7:13, 7:05, 7:00, 6:54, 6:49, 6:45, 6:39, 6:34, 6:29, 6:24, 6:19,
6:14, 6:09, 6:04, 5:59
ata0
にad0
とad1
を接続、ata1
にacd0
に接続した。
この時、ちゃんとHDの方は、cableのmasterとslaveの位置に接続。
CDDはもともとcable selectだったので、そのままmaster位置に接続。
で、だいぶいじったので、またすぐ修正出来るようにカバーは閉めるの止めようかなぁと思ったけど、出来たと思いたかったので、カバーも全部閉めて起動。
ad0: 156334MB <Maxtor 6Y160L0> [317632/16/63] at ata0-master UDMA33 ad1: 156334MB <Maxtor 6Y160L0> [317632/16/63] at ata0-slave UDMA33うーん。 せっかくATA133 cableを使ったのだが。 うーん。 どうしようか。 この際、やっぱり頑張るべきかな。 まさか
ata1
だけ、ATA66対応ってことはないだろうなぁ。
うーん。
ata1
へ接続替え実験するか。
ということで、/etc/fstab
を直しておかねば。
ata1
でもATA66とかにはならなかった。
ということで、こんなところにATA133 cableを使うのはもったいないので、ATA33 cableに戻して起動しなおし。
ata0
のslaveである2nd disk (ad1
)の方を念のためということで、zero fillによる書き込み実験開始。
やっぱり5時間ぐらいはかかるんだろうなぁ。
newfs
して、以前2nd HDに入っていた内容を1st HDから複写。
shutdown -p
。
fdisk
、bsdlabel
、newfs
をsysinstall
経由で実行。
あ、またやってしまった。
何もないディレクトリを/usr
とかにmount
してしまった。
仕方なくreset。
と、思ったけど、ctrl+alt+delが効いて良かった。
fsck
。
んでdump
+restore
で、
6GB HD→160GB HDに複写。
newfs
が「/
」しか出来ていなかったみたい。
ということでその他は手動でnewfs
。
/usr
の複写には2:34かかるとdump
が主張している。
やっぱり結構かかるな。
dump
表示残り時間変化:
0:43, 0:31, 0:24, 0:18, 0:15, 0:16, 0:14, 0:01
ad0
を入れ替えて、120GB HDを接続して、その内容をad0
に複写。
忘れず/etc/fstab
になるはずのも直しておく。
__m128d
な戦いに疲れpthread_create()
とかの戦いに切替えてみた。
2030: 31.5度, 2100: 30.5度, 2130: 30.5度, 2200: 30.5度, 2230: 30.0度うーん。 この辺が限界か? 結構、部屋の中に風は流れているんだけどな。 部屋に洗濯ものを干してしまったので、とりあえず除湿起動。
2300: 29.5度
crontab
に登録していた録画予約scriptの引数が間違っていて使い方が標準エラー出力に出たので、その中身がemailで飛んできた。
慌てて手動で「fwcontrol -R
」したので、ちゃんと全部取れたけど、同じ間違いを起こさないためにはどうするのがいいかな。
いままでにも数回同じ目にあっているし。
1日1回ぐらいparserを走らせて、間違っていたらemailで知らせるcheckとかすべきか。
# 0x01 Force detection of keyboard, else we always assume a keyboardが有効になっているかどうか確認。
shutdown -p
」。
んで、keyboardを抜いて起動。
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0駄目じゃん。
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0が出ていないじゃん。
flags
をいじって実験してみるか。
make
中に/sys/dev/kbd/
を眺めていたらどうも「flags 0x1
」の意味が逆っぽく見えた。
英語は難しい。
ということで、幸い(?)にして、いまのkernel configからflags
を外していたので、このままmake
の続行。
fsck
が必要。
本ページの主張等は著者の所属組織に全く関係なく、個人としてのものです。