Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[udev - nvidia] Probleme etrange au chargement du module nvi
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Mar 25, 2004 8:43 am    Post subject: [udev - nvidia] Probleme etrange au chargement du module nvi Reply with quote

Salut,

Je viens de copier ma gentoo sur un nouveau dur (avec cp -a, comme je l'ai fait a 3 reprises déja).
Depuis ce moment, j'ai un probleme avec le module nvidia.

J'utilise udev, donc j'ai du mettre le module nvidia dans mon modules.autoload.d/kernel-2.6, mais la survient le probleme : le module est bien chargé au démarrage, mais les nodes /dev/nvidia0 et /dev/nvidiactl ne sont pas créés (ils l'étaient avant avec la meme version de udev). Dans le doute (ma copie a pu peut-etre endomager des fichiers), j'ai carément fait un emerge -e system, recompilé mon kernel (mm-sources) et nvidia-<glx|kernel>, ce qui n'y change rien.
Le plus etrange, c'est que si je décharge le module, et que je fais un "modprobe nvidia", il me recharge le module et crée les nodes...

pourquoi le autoload ne fait-il pas pareil au chargement du module, alors que ça marchait avant ?

merci :)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31269
Location: here

PostPosted: Thu Mar 25, 2004 12:47 pm    Post subject: Reply with quote

Il y a de problem avec udev pur nvidia. Tu peus lire ici comme faire alle nvidia avec udev (point 12).
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Mar 25, 2004 1:31 pm    Post subject: Reply with quote

Créer les nodes a la main résoud effectivement le probleme, mais je ferais 2 bémols a cette méthode :

1) cela marchait avant mon déplacement de partition, sans ajouter les mknod a local.start (c'est surtout ce point qui me gène)
2) il me semblais que les derniers udev de l'arbre de portage étaient sensé être patché pour cela...

Quelqu'un aurait uen explication ?
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Mar 25, 2004 1:35 pm    Post subject: Reply with quote

Je complete mon deuxième point avec ça : http://www.reactivated.net/udevrules.php

Il est bien dit que : Martin Schlemmer has written a patch against the 1.0.5336 version of the nvidia drivers, which can be found here. The gentoo package nvidia-kernel-1.0.5336-r1 contains this patch.

En fait, c'est les drivers nvidia qui sont patchés.

Donc en théorie, je ne devrais pas avoir a créer les nodes manuellement (comme cela marchait avant...), et cette méthode ne me satisfait pas trop...
(Je rappelle que les nodes sont bien créés lorsque je fais le modprobe a la main, ça ne marche pas uniquement losque le module est chargé par le autoload)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Apolonius
Guru
Guru


Joined: 24 Jan 2003
Posts: 325

PostPosted: Thu Mar 25, 2004 2:14 pm    Post subject: Reply with quote

Et si tu places ton modprobe nvidia dans local.start (après l'avoir effacé de modules.autoload.d/kernel-2.6) , est-ce que les nodes sont crées au démarrage ?
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Mar 25, 2004 2:33 pm    Post subject: Reply with quote

j'ai essayé, mais comme j'utilise kdm, il a pas le temps d'insérer le module avant le lancement de X

les mknod marchent vraissemblablement car ils prennent moins de temps...

Mais je re-reprécise l'objet de ma demande : les mknod marchent, ok, mais ce que je voudrais, c'est savoir pourquoi cela ne marche plus juste avec le autoload, alors que cela marchait avant mon déplacement de partition, sachant que les drivers nvidia du portage sont patchés pour éviter ce genre d'astuces...

Je ne connais pas exactement de quoi dépend le autoload, lors de l'init, mais il se peut que le probleme vienne d'une de ces dépendances...

Bon, si personne n'a d'idée la dessus, tant pis :)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Apolonius
Guru
Guru


Joined: 24 Jan 2003
Posts: 325

PostPosted: Thu Mar 25, 2004 3:02 pm    Post subject: Reply with quote

En plaçant par exemple un sleep 3s après le modprobe nvidia, peut-être que cela donnera le temps à udev de créer les nodes avant que le script de boot ne passe à l'étape suivante.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum