vine-users ML アーカイブ



[vine-users:077066] Re: Vine 4.1 $B$G$N(B SATA $B$N07$$(B

  • From: mail@xxxxxxxxxxxxxx (Dosanko)
  • Subject: [vine-users:077066] Re: Vine 4.1 $B$G$N(B SATA $B$N07$$(B
  • Date: 12 Jun 2007 15:21:11 +0900
 こんにちは,道産子です.ご回答ありがとうございます.

 鈴木様:
>ahci に拘らないのであれば all-generic-ide で使っておいてもいいので
>はないかと思います。(もともとの目的が DMA を有効にしたいだけであれ
>ば、AHCI としてつかうかどうかはあまり意味がありません)

 all-generic-ide で当初の目的は達成出来たので,今後はこれで使っていきた
いと思います.
# AHCI で Windous XP を動かせる自信がありませんので…

 飛田様:

>例えば Knoppix など、CD あるいは DVD の Linux で起動して hwinfo や
>lspci コマンドを使って調べるとどうなっているのかとか..

 BIOS で RAID を選択して Knoppix で起動すると,ディスクは SATA で認識さ
れました:
	# uname -a
	Linux Knoppix 2.6.19.7 #2 SMP PREEMPT Fri Apr 6 11:40:25 JST 2007 x86_64 GNU/Linux

	# hdparm /dev/sda
	/dev/sda:
	 IO_support   =  0 (default 16-bit)
	 readonly     =  0 (off)
	 readahead    = 256 (on)
	 geometry     = 19457/255/63, sectors = 312581808, start = 0
	# hdparm -t /dev/sda
	/dev/sda:
	 Timing buffered disk reads:  182 MB in  3.01 seconds =  60.50 MB/sec

	# lspci
	00:00.0 Host bridge: Intel Corporation Q963/Q965 Memory Controller Hub (rev 02)
	00:02.0 VGA compatible controller: Intel Corporation Q963/Q965 Integrated Graphics Controller (rev 02)
	00:03.0 Communication controller: Intel Corporation Q963/Q965 HECI Controller (rev 02)
	00:19.0 Ethernet controller: Intel Corporation 82566DM Gigabit Network Connection (rev 02)
	00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 (rev 02)
	00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 (rev 02)
	00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 (rev 02)
	00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
	00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
	00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 (rev 02)
	00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 (rev 02)
	00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 (rev 02)
	00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
	00:1f.0 ISA bridge: Intel Corporation 82801HO (ICH8DO) LPC Interface Controller (rev 02)
	00:1f.2 RAID bus controller: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) SATA RAID Controller (rev 02)

これより,Linux では(再インストールすれば)SATA を有効にして使えそうです.

 以上から,当初の目的は(一応)解決出来ました.
	・ディスクを SATA として認識させる
	 → BIOS で SATA Emulation を "RAID" にして Linux を再設定(又は,再インストール).
	   ただし,Windows XP 起動不可.
	・IDE エミュレーションのまま,DMA 転送を有効にする
	 → 起動時のカーネルパラメータに "all-generic-ide" を追加.

 これから調べて,Windows XP を AHCI で動かせるようになりましたら,また報告させて頂きます.

 ご回答下さった皆様,ありがとうございました.

--
 道産子 <mail@xxxxxxxxxxxxxx>
 GnuPG Fingerprint: 
    D1EA 567F 5D29 57D5 6E30  E34F 4283 7441 F71B D7D7