vine-users ML アーカイブ



[vine-users:073038] Re: INTEL ICH7R のP-ATAで DMAがONに出 来ない

  • From: 高橋 末彦 <suebo@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:073038] Re: INTEL ICH7R のP-ATAで DMAがONに出 来ない
  • Date: Mon, 03 Oct 2005 20:47:13 +0900
高橋です


>>京都産業大学の大本です.
>>
>>At 0:39 AM +0900 05.10.1, 高橋 末彦 wrote:
>  
>
>>>># hdparm -t -d1 /dev/hda1
>>>>
>>>>/dev/hda1:
>>>>setting using_dma to 1 (on)
>>>>HDIO_SET_DMA failed: Invalid argument
>>>>using_dma = 0 (off)
>>>>Timing buffered disk reads: 16 MB in 3.24 seconds = 4.94 MB/sec
>>    
>>
>>
>>DMAをONにするには,
>>
>>	hdparm -d1 /dev/hda
>>	                ^^^
>>
>>ではないかと....違うのかな?
>  
>
そうですね。
メールする為にコマンドを打ってカット&ペーストしたのですが間違ってました。
本当はこちら(^^;
# hdparm -t -d1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)
 Timing buffered disk reads:   18 MB in  3.06 seconds =   5.88 MB/sec



>>>># df -h
>>>>ファイルシステム サイズ 使用中 空き 使用% マウント場所
>>>>/dev/sda1 39G 2.4G 35G 7% /
>>>>none 250M 0 250M 0% /dev/shm
>>>>/dev/sda2 106G 119M 100G 1% /var
>>>>/dev/hda2 146G 134G 5.4G 97% /var/samba/public2
>>>>/dev/hdb1 183G 74G 100G 43% /var/samba/public3
>>    
>>
>>
>>DELL PowerEdge SC430のコネクタ構成を知らないのですが,SATAポート2個
>>(一組)とP-ATAコネクタ1個という組み合わせでしょうか?
>>#CD-ROMとか付いてないのだろうか?
>  
>
ファイルサーバーとして使っているのでCD-ROM(付いて来たのはDVD-ROMですが)は
取っ払いました。
(P-ATAを2台5インチベイにリムーバブルケースに入れると空きが無い為)


>>デバイスの見え方としては,各HDDについて
>>	/dev/sda
>>	/dev/hda
>>	/dev/hdb
>>というように見えてますよね?
>  
>
構成としてはS-ATAが4ポート、P-ATAが1ポートです。
HDDの接続は
/dev/sda	160G(S-ATA)     sda1=/ sda2=/var sda3=swap に分かれてます
/dev/hda	160G(P-ATA/Master) hda2=/var/samba/public2
/dev/hdb	200G(P-ATA/Slave)   hdb1=/var/samba/public3
以上です。

まったくレスが付かないので調べた所、構成云々やコマンドでは無く
チップセットが新しすぎてカーネル内部のDeviceIDが対応してないのでは無いでしょうか?
そうなるとpiix.hとpci_ids.h,piix.cを書き換えてカーネルコンパイルしなおさないといけなさそうです。

pci_ids.hに #define PCI_DEVICE_ID_INTEL_ICH7 0x27df 追加
piix.cのcase分にある幾つかにPCI_DEVICE_ID_INTEL_ICH7を追加


再度、調べてから投稿します。

ps.大本様、レスありがとうございました。
土日にだーれもこの件に投稿が無かったので凹んでました。


>>以上
>>--
>>京都産業大学 工学部情報通信工学科  大本 英徹
>>E-mail: oomoto@xxxxxxxxxxxxxxxxxx    Tel: 075-705-1904 (Dial In)
>>(*^.^*) (*^_^*) (*^o^*) (*^.^*)   Fax: 075-705-1914
>>
>>
>>
>  
>