Re: probleme de detection ide pci

Top Page

Reply to this message
Author: Francois-Xavier 'FiX' KOWALSKI
Date:  
To: vincentb
CC: GUILDE
Old-Topics: probleme de detection ide pci
Subject: Re: probleme de detection ide pci
Vincent Bailleau <vincentb@???> writes:

> Bonjour,
>
> Je possede une machine dont la carte contient un chipset sis530 mais
> dont l'ide n'est pas dispo.
>
> Afin d'utliser cette machine sous linux, j'ai ajoute une carte ide pci
> utilisant le controlleur cmd 648.
>
> j'ai installe e-smith a partir d'une autre machine sur mon disque dur,
> ne possedant pas de cdrom sur celle ci
>
> lorsque je met le disque sur ma nouvelle machine, linux boot, mais
> lors de la detection des peripheriques ide, seul
>
> le sis530 dont les port ide ne sont pas utlises (dispo) est
> reconnu. Sur le site de redhat, il est specifie que le cmd 648 est
> reconu,
>
> automatiquement, mais lors d'une utlisation en temps que second
> controlleur ide, il est necesaire de passer une ligne de commande au
>
> prompt de lilo, se referer au document ide.txt present dans le rep des
> sources du noyau.
>
>
> Soit, mais apres avoir consulte celui ci, et fait de nombreux tests je
> n'arrive pas a desactiver le sis530 ou bien a considerer ma carte
> cmd648
>
> comme peripherique pas defaut.
>
> Quelqu'un a t'il une idee des parametres a passer au prompt lilo pour
> specifier au kernel ma requete?


D'apres ide.txt, il semble qu'il faille taper "ide0=cmd640_vlb" pour
les vielles cartes VLB. Mais le module en question est (j'imagine)
PCI et donc est cmd640.o. Utilises-donc un noyau avec tous les fix
actives pour ce chipset: A en croire drivers/ide/Config.in, ya du
boulot:

...
   if [ "$CONFIG_BLK_DEV_IDE" != "n" ]; then
      dep_bool '  CMD640 chipset bugfix/support' CONFIG_BLK_DEV_CMD640 $CONFIG_X86
      dep_bool '    CMD640 enhanced support' CONFIG_BLK_DEV_CMD640_ENHANCED $CONFIG_BLK_DEV_CMD640
      dep_bool '  ISA-PNP EIDE support' CONFIG_BLK_DEV_ISAPNP $CONFIG_ISAPNP
...


Ta requete manque de messages d'erreur.

- Le comportement est-il toujours le meme quels que soient les tests?
- As-tu ajoute la meme commande au /etc/lilo.conf?
- As-tu mis le bon alias (ide0) dans /etc/modules.conf?
- As-tu essaye avec le support "built-in" dans le noyau? (C'est la
procedure conseillee par les hackers de LKML pour tous les drivers
qui sont necessaires au boot de la machine).
- As-tu essaye en eliminat le driver qui "fait de l'ombre" a cmd640.o?

A+
--
François-Xavier 'FiX' KOWALSKI