OVH Cloud OVH Cloud

Dell D810 et kernel 2.6.8.1

1 réponse
Avatar
Akura
Salut a tous,

J'essaie d'installer une Mandrake 10.0 et un kernel 2.6.8.1 sur un
portable Dell Latitude D810.

Le probleme est que le chipset IDE/SATA embarque est un ICH6M
qui semble ne pas etre gere par cette version du kernel :

[...]
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corp.: Unknown device 266e (rev
03)
00:1f.0 ISA bridge: Intel Corp.: Unknown device 2641 (rev 03)
00:1f.2 IDE interface: Intel Corp.: Unknown device 2653 (rev 03)
00:1f.3 SMBus: Intel Corp.: Unknown device 266a (rev 03)
[...]

Apres quelques recherches, il s'avere que la 1ere version a prendre
en charge l'ICH6M est le 2.6.11.7, mais pour des raisons d'integration
de projet, je dois rester en 2.6.8.1.

J'ai la possibilite de ne pas utiliser la libata et de rester en mode de
comptabilite IDE (CONFIG_BLK_DEV_IDE_SATA), mais le
debit du disque dur est alors de 3 Mo/sec au lieu de 40...

Donc ma question : est-il possible de fusionner la partie du 2.6.11.7
qui sait gerer mon chipset, avec mon 2.6.8.1 ? J'ai l'impression que
le fichier incrimine est drivers/scsi/ata_piix.c, mais ce n'est evidemment
pas aussi simple. Si quelqu'un a une experience de ce genre de
'hack', je le remercie de bien vouloir me donner quelques infos :-)

Akura

1 réponse

Avatar
l'indien
On Tue, 07 Jun 2005 14:18:32 +0200, Akura wrote:

Salut a tous,

J'essaie d'installer une Mandrake 10.0 et un kernel 2.6.8.1 sur un
portable Dell Latitude D810.

Le probleme est que le chipset IDE/SATA embarque est un ICH6M
qui semble ne pas etre gere par cette version du kernel :

[...]
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corp.: Unknown device 266e (rev
03)
00:1f.0 ISA bridge: Intel Corp.: Unknown device 2641 (rev 03)
00:1f.2 IDE interface: Intel Corp.: Unknown device 2653 (rev 03)
00:1f.3 SMBus: Intel Corp.: Unknown device 266a (rev 03)
[...]

Apres quelques recherches, il s'avere que la 1ere version a prendre
en charge l'ICH6M est le 2.6.11.7, mais pour des raisons d'integration
de projet, je dois rester en 2.6.8.1.

J'ai la possibilite de ne pas utiliser la libata et de rester en mode de
comptabilite IDE (CONFIG_BLK_DEV_IDE_SATA), mais le
debit du disque dur est alors de 3 Mo/sec au lieu de 40...

Donc ma question : est-il possible de fusionner la partie du 2.6.11.7
qui sait gerer mon chipset, avec mon 2.6.8.1 ? J'ai l'impression que
le fichier incrimine est drivers/scsi/ata_piix.c, mais ce n'est evidemment
pas aussi simple. Si quelqu'un a une experience de ce genre de
'hack', je le remercie de bien vouloir me donner quelques infos :-)


Sur des versions aussi proches, tu ne devrais pas avoir trop de
problèmes, mais je te conseille tout de même de prendre tous les
fichiers liés au SATA (fichier .c + headers), histoire d'être
sur de ne rien casser et d'avoir toutes les fonctions si la stack a été
remaniée.
Donc, grosso modo, tous les fichiers drivers/scsi/sata_* et sans doute
le fichier include/linux/libata.h
J'en ai peut-être oublié...