[CentOS-fr] Installation d'un driver pour carte série

Tru Huynh tru at pasteur.fr
Mon Oct 15 12:05:13 UTC 2007


On Mon, Oct 15, 2007 at 12:21:17PM +0200, jean-luc.santamaria at ineo.com wrote:
> Bonjour,
> 

Bonjour,

> Je dispose de 2 machines identiques équipées de CentOS5.0. La première est 
> la machine de développement, la seconde celle de test.
> Elles sont équipées d'une carte PCI série de 2 ports et de marque DIGI (
> Digi Neo Universal PCI 2-port) . Lors des tests, je suis amené à formatter 
> fréquemment la seconde machine et à y réinstaller un système neuf ainsi 
> que les drivers pour la carte série. J'ai suivi les étapes suivantes :
> 
> 
> -Installation de CentOS5 sur la machine 2
> 
> -Recompil du driver série sur la machine1 dont les sources sont 
> disponibles ici : 
> http://www.digi.com/support/productdetl.jsp?pid=1878&osvid=134&tp=1&s=30 
> (la version proposée est la même pour Red Hat, Fedora, Mandriva donc bien 
> qu'il n'y ait pas CentOS dans la liste, je pense que le driver proposé 
> devrait marcher avec CentOS).
> #rpm build --rebuild (driver).src.rpm
> 
> -transfert et installation du rpm sur la machine 2
> #rpm -i (driver).i386.rpm
> J'ai alors les traces suivantes :
> Running Post Install script...
> 
> 
>  **********************************************************************
>      * Please run "/etc/rc.d/init.d/dgnc start" to start the dgnc driver. 
> *
>  **********************************************************************
> 
> -Je fais donc comme demandé :
> #/etc/rc.d/init.d/dgnc start
> Ceci semble marcher 1 coup sur 2. Les autres cas, j'ai le message suivant 
> :


> Loading dgnc driver ...insmod: error inserting 
> '/lib/modules/2.6.18-8.el5/misc/dgnc.ko': -1 File exists

si le module est déjà chargé, le rechargé provoque une erreur.
Pour décharger le pilote:

/sbin/rmmod dgnc

> 
> Ceci semble arriver aléatoirement après une nouvelle install. Le problème 
> est qu'une fois que ce message apparaît, j'ai beau relancer le driver, 
> désinstaller puis réinstaller le packetage, le message apparaitra 
> toujours. Je suis alors forcé de reformatter et de réinstaller totalement 
> CentOS pour avoir une chance d'installer le driver de la carte série, sans 
> garantie toutefois puisque le problème semble apparaître de façon 
> aléatoire. Après une nouvelle install, on joue donc à la roulette russe 
> pour savoir si le driver voudra bien s'installer et se lancer.
> 
> 
> Avec la commande :
> #dmesg | grep dgnc
> j'obtiens la trace suivante (dans les cas défavorables) :
> 
> dgnc: dgnc-1.3-15, Digi International Part Number 40002369_F
> dgnc: For the tools package or updated drivers please visit 
> http://www.digi.com
> dgnc: dgnc-1.3-15, Digi International Part Number 40002369_F
> dgnc: For the tools package or updated drivers please visit 
> http://www.digi.com
> kobject_add failed for dgnc with -EEXIST, don't try to register things 
> with the same name in the same directory.
>  [<f8a1db64>] init_module+0x1d6/0x1e2 [dgnc]
> WARNING: dgnc driver load failed.  No Digi Neo or Classic boards found.
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ???

> kobject_add failed for dgnc with -EEXIST, don't try to register things 
> with the same name in the same directory.
>  [<f8a1db64>] init_module+0x1d6/0x1e2 [dgnc]
le modules est déjà là....
> WARNING: dgnc driver load failed.  No Digi Neo or Classic boards found.
> 
> En revanche, lors des cas favorables, je peux rebooter/arrêter puis 
> relancer le driver/désinstaller puis réinstaller le rpm, le driver 
> s'installera toujours et la carte série fonctionnera. Ce n'est que lors 
> d'une nouvelle installation que le problème est susceptible de 
> réapparaître.
> Avec la commande :
> #dmesg | grep dgnc
> j'obtiens la trace suivante (dans les cas favorables cette fois) :
> 
> dgnc: dgnc-1.3-15, Digi International Part Number 40002369_F
> dgnc: For the tools package or updated drivers please visit 
> http://www.digi.com
> dgnc: board 0: Neo 2 - DB9 Universal PCI (rev 2), irq 225
> dgnc: dgnc-1.3-15, Digi International Part Number 40002369_F
> dgnc: For the tools package or updated drivers please visit 
> http://www.digi.com
> dgnc: board 0: Neo 2 - DB9 Universal PCI (rev 2), irq 225
> 

Ca me semble etre du ressort du support de digi.com, plus que ce cette liste ;P

Cordialement,

Tru


More information about the CentOS-fr mailing list