debian

よその古い鯖を新しくすることに。昔入れたdebianでビミョーにアップデートされてる。

Linux debi01 2.6.26-2-686 #1 SMP Thu Jan 27 00:28:05 UTC 2011 i686 GNU/Linux

新しい鯖はラインナップ: ラックサーバ | NEC
比較的近そうなlinuxサポート情報だとNEC Express5800/R110d-1M Ubuntu 10.04.4 LTS (amd64) 動作確認情報
な感じなので、raidとネットワークがダメそう。
mondoarchiveでバックアップとってたらなぜかgrepコマンドがCPU100%で終わらない(滝汗)。grep殺したら最後までいったが謎w。
一応現行マシンにmegasasとtg3の最新ドライバ入れた状態でと思ってコンパイルしてるが、

piro@debi01:~/tg3/tg3-3.124c$ make
sh makeflags.sh /lib/modules/2.6.26-2-686/build  > tg3_flags.h
make -C /lib/modules/2.6.26-2-686/build SUBDIRS=/home/piro/tg3/tg3-3.124c modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.26-2-686'
  CC [M]  /home/piro/tg3/tg3-3.124c/tg3.o
/home/piro/tg3/tg3-3.124c/tg3.c: In function 'tg3_napi_fini':
/home/piro/tg3/tg3-3.124c/tg3.c:7519: error: implicit declaration of function 'netif_napi_del'
/home/piro/tg3/tg3-3.124c/tg3.c: At top level:
/home/piro/tg3/tg3-3.124c/tg3.c:18562: warning: type defaults to 'int' in declaration of 'SIMPLE_DEV_PM_OPS'
/home/piro/tg3/tg3-3.124c/tg3.c:18562: warning: parameter names (without types) in function declaration
make[2]: *** [/home/piro/tg3/tg3-3.124c/tg3.o] Error 1
make[1]: *** [_module_/home/piro/tg3/tg3-3.124c] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
make: *** [default] Error 2

てなエラーが。なんかカーネルヘッダのnetdevice.hを書き換えろとか書いてあるブログが引っかかったがそんなことしていいんだろうか。あとtg3ってなんかファームウェアがいるとかいらないとか。その辺はどうなのか。