vine-users ML アーカイブ



[vine-users:062855] 865P

真野です.

続けざまの質問ですみません,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, },