真野です.
続けざまの質問ですみません,Vine 2.6CR をを使っています.最近購入した
Dell Dimension 8300 で使用していますが,動作が不安定で困っています.
kernel-2.4.19-0vl11 です.
Dell Dimension 8300
Pentium 4 3.0GHz
865P チップセット
1024MB メモリ
radeon 9800 グラフィックス
不安定になるのは,主にディスクアクセスが続くときのようです.アクセスに
行ったっきり止まってフリーズしたようになります.それ以外のときにも,い
つも妙にアクセスが遅い気がするので,hdparm を見てみたら,
# hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 0.13 seconds =984.62 MB/sec
Timing buffered disk reads: 64 MB in 18.48 seconds = 3.46 MB/sec
という惨澹たる有り様です.設定を見ると,
# hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
I/O support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 14593/255/63, sectors = 234441648, start = 0
ということなので,とりあえず 32bit I/O にしたところ若干改善されました.
しかし,dma on にしようとしたら,
heal# hdparm -d1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
と怒られてしまいました.
もしやチップセットが新しすぎて ide 関係のデバイスがちゃんとサポートさ
れていないとか,それが原因で不安定だったりとか,するのでしょうか.最近
テスト中の kernel では,改善されていたりするでしょうか(kernel のみの
アップデートができるかどうか不明なので,試せないでいます).
865P で動作実績のある方がいらっしゃいましたら,教えてください.よろし
くお願い致します.
真野
P.S. チップセットが新しすぎるのかなと思うのは他にも理由があって,実は
2.4.19 でも 2.4.20 でも,eepro100 を認識してくれなくて,以下のような
(正しいかどうか確認がとれない)パッチをあてて使っています.
--- drivers/net/eepro100.c.orig Sat Jun 14 14:51:26 2003
+++ drivers/net/eepro100.c Sat Jun 14 14:51:08 2003
@@ -2392,6 +2392,7 @@
{ PCI_VENDOR_ID_INTEL, 0x103C, PCI_ANY_ID, PCI_ANY_ID, },
{ PCI_VENDOR_ID_INTEL, 0x103D, PCI_ANY_ID, PCI_ANY_ID, },
{ PCI_VENDOR_ID_INTEL, 0x103E, PCI_ANY_ID, PCI_ANY_ID, },
+ { PCI_VENDOR_ID_INTEL, 0x1050, PCI_ANY_ID, PCI_ANY_ID, },
{ PCI_VENDOR_ID_INTEL, 0x1059, PCI_ANY_ID, PCI_ANY_ID, },
{ PCI_VENDOR_ID_INTEL, 0x1227, PCI_ANY_ID, PCI_ANY_ID, },
{ PCI_VENDOR_ID_INTEL, 0x1228, PCI_ANY_ID, PCI_ANY_ID, },