OS install
(At your own risk)
- Debian SITEからAMD64用インストーラをGETし、CD-ROMに焼いて、USB-DVDドライブから起動させる。
- ...中略...
- パーティション
sda,sdb,sdcを同様に下記設定にする
1 256M raid物理(id=fd/BootFlagOn)
2 8G swap (id=82)
3 -- extended(id=5)
5 64G raid物理(id=fd)
6 927G raid物理(id=fd)
- RAID1
sda,sdbをRAID1設定し、sdcをスペアに設定。filesystemはUPSもあるので、ext2に設定。
/dev/md0 /boot (ext2)
/dev/md1 / (ext2)
/dev/md2 /home (ext2)
で、どのDiskからもブートできるようにオマジナイをしましょう。...参照:
RAID squeeze grub2,
Ubuntu documentation - Grub2
$ sudo grub-mkdevicemap
$ sudo grub-install "(hd0)"
$ sudo grub-install "(hd1)"
$ sudo grub-install "(hd2)"
- TASKSEL
パッケージはとりあえず「DNSサーバ」「ファイルサーバ」で入れます。
- インストール終了したらリブート!
- PowerNow!
/etc/modules に以下を追加しておこう
powernow-k8
で、cpufrequtilsをインストール
$ sudo apt-get install cpufrequtils
設定を進めていくうちに、squeezeのkernel 2.6.32系だと、このM/B(AUSU/E35M1-I)のセンサーを
認識しない事に気付いた...やはりwheezyにするべきか...?
wheezyにして、kernelの3.1系になったら、起動のコンソール画面表示がNGな状況になった...。DRMドライバradeon.koが読み込まれると、そうなるようだ...。
/etc/modprobe.d/fbdev-blacklist.confに下記を追加した。
blacklist radeon
3.1系でも、E35M1-IのセンサIC(IT8771E)に対応していない。対応させるために
「https://www.osadl.org/monitoring/patches/r2s3/drivers-hwmon-it87-add-8771.patch」にパッチがあるので試してみよう。
$ cd /path/to
$ tar jxvf linux-source-3.x.tar.bz2
$ cd /path/to/linux-source-3.x/
$ cat drivers-hwmon-it87-add-8771.patch | patch -p1
$ make -C /lib/modules/`uname -r`/build M=/path/to/linux-source-3.x/drivers/hwmon it87.ko
# it87.koだけ作成する
$ sudo make -C /lib/modules/`uname -r`/build M=/home/src/linux-source-3.1/drivers/hwmon modules_install
# /lib/module/`uname -r`/extra/ 以下にインストールされる。
$ cd /lib/modules/`uname -r`/kernel/drivers/hwmon/
$ mv it87.ko it87.ko-dist
# 古いモジュールをrenameして、
$ sudo depmod -a
$ sudo modprove it87
# 新しいモジュールを有効にする。
では試してみましょう。
$ sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1: +59.5°C (high = +70.0°C)
(crit = +100.0°C, hyst = +97.0°C)
it8771-isa-0290
Adapter: ISA adapter
in0: +0.75 V (min = +3.55 V, max = +0.50 V) ALARM
in1: +2.98 V (min = +1.33 V, max = +1.97 V) ALARM
in2: +3.98 V (min = +3.38 V, max = +3.92 V) ALARM
+5V: +2.24 V (min = +2.48 V, max = +2.99 V) ALARM
in4: +2.98 V (min = +1.39 V, max = +2.02 V) ALARM
in5: +3.97 V (min = +3.84 V, max = +3.76 V) ALARM
in6: +2.98 V (min = +1.39 V, max = +2.03 V) ALARM
5VSB: +2.26 V (min = +3.95 V, max = +3.54 V) ALARM
Vbat: +2.24 V
fan1: 105 RPM (min = 48 RPM, div = 128)
fan2: 4856 RPM (min = 3970 RPM, div = 2)
temp1: +45.0°C (low = +69.0°C, high = +79.0°C) sensor = thermistor
temp2: +33.0°C (low = -113.0°C, high = +115.0°C) sensor = thermistor
temp3: -8.0°C (low = +127.0°C, high = +31.0°C) sensor = thermistor
cpu0_vid: +0.000 V
intrusion0: ALARM
動いてるように見えるが...。現在(2011-12-31)はIT8771Eはデータシートが非公開(ASUSとの機密契約にてのITE開発chipらしい)で、
従来のIT87xxシリーズのコードそのままで動作させている。つまり、このパッチではちゃんと動いているとは言い難いようだ。