lilo problem - z hda na sda
: 18 listopada 2008, 15:25
Witam. Tu zaczalem problem wczesniej http://debian.linux.pl/viewtopic.php?t= ... iew=newest
I nadal go mam, ale juz wiem, ze niestety taka wydajnosc bedzie jesli sie przestawi w biosie na tryb ide kontrolera sata. Wiec trzeba przejsc na sata (wtedy jest wydajnosc dobra). Ale mam problem z kernelem i obsluga ich10 i lilo. Sciagnalem patcha do ich10 (ponizej patch jaki znalazlem):
Zapisalem to jaki plik intel.patch.
Daje komende:i mam taki komunikat:
Czyzbym cos popsul? Moze ktos posiada patch do ich10 z pliku i moglby go wyslac?
Dalej...
lilo, nie rozumiem dlaczego z jajkiem 2.6 sa takie problemy, z 2.4 nie mialem nigdy problemow.
Chodzi mi o przejscie z kontrolera hda na sda.
Robie to tak:
1. zmiana w biosie
2. knoppix wybotowany
3. mkdir /new
4. mount /dev/sda1 /new
5. chroot /new
6. edycja lilo.conf i fstab - odpowiednie wpisy zamienione z hda na sda
7. lilo
8. umount /dev/sda1
9. Restart Knoppiksa i start z dysku.
Czy ta kolejnosc jest dobrze? Przepraszam, ze pytam ale juz trace cpierliwosc do tej plyty gigabyte z ch10.
[Dodano: 2008-11-18, 15:48]
Przejrzałem ten plik i2c-i801.c, patch nie zrobil zadnych zmian w nim.
Jakas sugestia jak to powinno byc?
I nadal go mam, ale juz wiem, ze niestety taka wydajnosc bedzie jesli sie przestawi w biosie na tryb ide kontrolera sata. Wiec trzeba przejsc na sata (wtedy jest wydajnosc dobra). Ale mam problem z kernelem i obsluga ich10 i lilo. Sciagnalem patcha do ich10 (ponizej patch jaki znalazlem):
Kod: Zaznacz cały
Documentation/i2c/busses/i2c-i801 | 3 ++-
drivers/i2c/busses/Kconfig | 2 ++
drivers/i2c/busses/i2c-i801.c | 10 ++++++++--
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/Documentation/i2c/busses/i2c-i801 b/Documentation/i2c/busses/i2c-i801
index 3bd9583..c31e029 100644
--- a/Documentation/i2c/busses/i2c-i801
+++ b/Documentation/i2c/busses/i2c-i801
@@ -12,8 +12,9 @@ Supported adapters:
* Intel 82801G (ICH7)
* Intel 631xESB/632xESB (ESB2)
* Intel 82801H (ICH8)
- * Intel ICH9
+ * Intel 82801I (ICH9)
* Intel Tolapai
+ * Intel ICH10
Datasheets: Publicly available at the Intel website
Authors:
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
index b61f56b..476b0bb 100644
--- a/drivers/i2c/busses/Kconfig
+++ b/drivers/i2c/busses/Kconfig
@@ -177,6 +177,8 @@ config I2C_I801
ESB2
ICH8
ICH9
+ Tolapai
+ ICH10
This driver can also be built as a module. If so, the module
will be called i2c-i801.
diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c
index aa91579..b0f771f 100644
--- a/drivers/i2c/busses/i2c-i801.c
+++ b/drivers/i2c/busses/i2c-i801.c
@@ -40,7 +40,9 @@
82801G (ICH7) 0x27da 32 hard yes yes yes
82801H (ICH8) 0x283e 32 hard yes yes yes
82801I (ICH9) 0x2930 32 hard yes yes yes
- Tolapai 0x5032 32 hard yes ? ?
+ Tolapai 0x5032 32 hard yes yes yes
+ ICH10 0x3a30 32 hard yes yes yes
+ ICH10 0x3a60 32 hard yes yes yes
Features supported by this driver:
Software PEC no
@@ -588,6 +590,8 @@ static struct pci_device_id i801_ids[] = {
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_6) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_TOLAPAI_1) },
+ { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH10_4) },
+ { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH10_5) },
{ 0, }
};
@@ -608,10 +612,12 @@ static int __devinit i801_probe(struct pci_dev *dev, const struct pci_device_id
case PCI_DEVICE_ID_INTEL_ESB2_17:
case PCI_DEVICE_ID_INTEL_ICH8_5:
case PCI_DEVICE_ID_INTEL_ICH9_6:
+ case PCI_DEVICE_ID_INTEL_TOLAPAI_1:
+ case PCI_DEVICE_ID_INTEL_ICH10_4:
+ case PCI_DEVICE_ID_INTEL_ICH10_5:
i801_features |= FEATURE_I2C_BLOCK_READ;
/* fall through */
case PCI_DEVICE_ID_INTEL_82801DB_3:
- case PCI_DEVICE_ID_INTEL_TOLAPAI_1:
i801_features |= FEATURE_SMBUS_PEC;
i801_features |= FEATURE_BLOCK_BUFFER;
break;
Daje komende:
Kod: Zaznacz cały
patch -p1 < intel.patch
Kod: Zaznacz cały
patching file Documentation/i2c/busses/i2c-i801
patching file drivers/i2c/busses/Kconfig
patching file drivers/i2c/busses/i2c-i801.c
Hunk #1 FAILED at 40.
Hunk #2 FAILED at 590.
Hunk #3 FAILED at 612.
3 out of 3 hunks FAILED -- saving rejects to file drivers/i2c/busses/i2c-i801.c.rej
Dalej...
lilo, nie rozumiem dlaczego z jajkiem 2.6 sa takie problemy, z 2.4 nie mialem nigdy problemow.
Chodzi mi o przejscie z kontrolera hda na sda.
Robie to tak:
1. zmiana w biosie
2. knoppix wybotowany
3. mkdir /new
4. mount /dev/sda1 /new
5. chroot /new
6. edycja lilo.conf i fstab - odpowiednie wpisy zamienione z hda na sda
7. lilo
8. umount /dev/sda1
9. Restart Knoppiksa i start z dysku.
Czy ta kolejnosc jest dobrze? Przepraszam, ze pytam ale juz trace cpierliwosc do tej plyty gigabyte z ch10.
[Dodano: 2008-11-18, 15:48]
Przejrzałem ten plik i2c-i801.c, patch nie zrobil zadnych zmian w nim.
Jakas sugestia jak to powinno byc?