[Momonga-devel.ja:03159] ICH7のSATA
- From: Yasuo Ohgaki <yohgaki@xxxxxxxxxx>
- Date: Mon, 01 Aug 2005 14:47:12 +0900
大垣です。
検索すると、他のディストリビューションでは普通にICH7(945Gチップセット)でも
SATAが利用できている方もいるようです。しかし私のマシンはカーネルにパッチを当
てないと認識できません
他のICH7ユーザの方、SATA HDDは問題なく認識されているのでしょうか?
# ちなみにM/BはGIGABYTEの
# http://www.gigabyte.co.jp/nippon/8i945g/8i945g-m.html
# です。パッチを当ててBIOSのSATA->PATA変換を無効すれば
# SATA HDDが使えます。PATA100もサポートしていますが、
# 2MB/secと使えないほど遅いです。
--
Yasuo Ohgaki
[yohgaki@dev pkgs]$ cat kernel/2.6.10-ich7-sata-enable.patch
--- linux-2.6.10/drivers/scsi/ata_piix.c.orig 2005-08-01 10:44:38.000000000 +0900
+++ linux-2.6.10/drivers/scsi/ata_piix.c 2005-08-01 10:44:53.000000000 +0900
@@ -589,12 +589,6 @@
port_info[0] = &piix_port_info[ent->driver_data];
port_info[1] = NULL;
- if (port_info[0]->host_flags & PIIX_FLAG_AHCI) {
- int rc = piix_disable_ahci(pdev);
- if (rc)
- return rc;
- }
-
if (port_info[0]->host_flags & PIIX_FLAG_COMBINED) {
u8 tmp;
pci_read_config_byte(pdev, ICH5_PMR, &tmp);
[yohgaki@dev pkgs]$ svn diff kernel
Index: kernel/kernel.spec
===================================================================
--- kernel/kernel.spec (revision 6553)
+++ kernel/kernel.spec (working copy)
@@ -94,7 +94,7 @@
%{?!buildsmp: %global buildsmp 1}
%ifarch %{ix86}
%{?!buildco: %global buildco 1}
-%{?!buildxen: %global buildxen 0}
+%{?!buildxen: %global buildxen 1}
%else
%global buildco 0
%global buildxen 0
@@ -354,6 +354,8 @@
Patch4000: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/old/2.6.10-bk9-libata-dev1.patch.bz2
NoPatch: 4000
+Patch9999: 2.6.10-ich7-sata-enable.patch
+
# Momonga logo
Patch30000: linux-2.6.0-logo_momonga.patch
@@ -769,6 +771,9 @@
# libata
%patch4000 -p1
+# ich7 sata
+%patch9999 -p1
+
# Momonga logo
%patch30000 -p1