OVH Cloud OVH Cloud

Install Driver nvidia / 2.4.26 CONFIG_SYSVIPC

6 réponses
Avatar
Hugolino
Salut,

Je ne sais pas pourquoi mais l'installation du driver nvidia en version
1.0.5336 se passe très bien sur mon 2.4.24.
Avec votre aide (merci Tichou pour le coup du /tmp en noexec ;) j'avais
réussi à installer ce driver sur un 2.4.26 et puis hier je suis allé
faire un peu de ménage du coté des drivers USB.
La recompil du noyo se passe bien, mais impossible de réinstaller le
driver nvidia.

Tout se passe normalement jusqu'à la fin, sauf que pendant le ldconfig,
il termine avec: "Shared Memory Test Failed (Fonction not implemented):
please check that your kernel has CONFIG_SYSVIPC enabled."
Or chez moi ça a toujours été enabled !?!!

J'ai fait un mrproper et tout recompilé -> pareil

Tout ce que je remarque c'est qu'il y pas mal d'erreur pendant le 'make
dep'

Donc la question est qu'est-ce que cette histoire de SYSVIPC ? (En gros
il faudrait que quelqu'un ait déjà eu le problème pour pouvoir
répondre...)

Bien sur j'ai recompilé le driver pour mon 2.4.24 et là ça roulaize.

Puis-je appliquer le patch de la 2.4.27 qui est en pre5 ?

Merci du petit coup de main qui va bien.

--
«Tiens, quand j'aurai un peu de temps et une partition libre, je crois
que je vais essayer de remplacer mes scripts de démarrage par des
programmes Windows lancés via Wine et binfmt_misc :-)»
-+- AGV in Guide du linuxien pervers - "J'sais pas quoi faire... (air connu)"

6 réponses

Avatar
TiChou
Dans le message <news:,
*Hugolino* tapota sur f.c.o.l.configuration :

Salut,


Hola,

Je ne sais pas pourquoi mais l'installation du driver nvidia en version
1.0.5336 se passe très bien sur mon 2.4.24.
Avec votre aide (merci Tichou pour le coup du /tmp en noexec ;) j'avais
réussi à installer ce driver sur un 2.4.26 et puis hier je suis allé
faire un peu de ménage du coté des drivers USB.
La recompil du noyo se passe bien, mais impossible de réinstaller le
driver nvidia.

Tout se passe normalement jusqu'à la fin, sauf que pendant le ldconfig,
il termine avec: "Shared Memory Test Failed (Fonction not implemented):
please check that your kernel has CONFIG_SYSVIPC enabled."
Or chez moi ça a toujours été enabled !?!!

J'ai fait un mrproper et tout recompilé -> pareil

Tout ce que je remarque c'est qu'il y pas mal d'erreur pendant le 'make
dep'

Donc la question est qu'est-ce que cette histoire de SYSVIPC ? (En gros
il faudrait que quelqu'un ait déjà eu le problème pour pouvoir
répondre...)

Bien sur j'ai recompilé le driver pour mon 2.4.24 et là ça roulaize.


Ce n'est pas le support 'Virtual memory file system' (CONFIG_TMPFS) qui ne
serait pas activé ou bien un problème de montage sur /dev/shm ?

Puis-je appliquer le patch de la 2.4.27 qui est en pre5 ?


A partir des sources 2.4.26 ? Oui.

Merci du petit coup de main qui va bien.


Pas de quoi.

--
TiChou

Avatar
Hugolino
Le Fri, 11 Jun 2004 20:42:55 +0200, Hugolino a écrit:
Salut,


Bonjour moi-même


[snip le problème "alakon"]
Puis-je appliquer le patch de la 2.4.27 qui est en pre5 ?


Mon driver nvidia compil comme dans un rêve avec le 2.4.27 (en reprenant
bien sûr les mêm options de compil que le 2.4.26).
Bref, un truc pas clair.


Merci du petit coup de main qui va bien.


Merci de votre attention


--
afin de parfaire mon apprentissage de linux,je cherche sur lille et sa
périphérie une nana tout linux
JPH in Guide du linuxien pervers : "Connaître le système"


Avatar
Hugolino
Le Fri, 11 Jun 2004 22:47:23 +0200, TiChou a écrit:
Ce n'est pas le support 'Virtual memory file system' (CONFIG_TMPFS) qui ne
serait pas activé ou bien un problème de montage sur /dev/shm ?


CONFIG_TMPFS est enabled (par qui je sais pas :)

J'avoue que je viens de découvrir son utilité (en gros ça remplace les
ramdisk) et je viens de voir que la commande 'mount' renvoie (parmi
d'autre) une ligne:
tmpfs on /dev/shm type tmpfs (rw)

Mais je ne sais pas comment accèder à ce filesystem.

Dans /usr/src/linux-2.4.27/Documentation/filesystems/tmpfs.txt, il est
dit d'ajouter la ligne suivante à /etc/fstab:
tmpfs /dev/shm tmpfs defaults 0 0

Ça me semble une erreur alors je remplace par la ligne:
/dev/shm /mnt/tmpfs tmpfs defaults 0 0

Et là j'ai un /mnt/tmpfs de 256 Mo (la moitié de ma RAM) mais si je veux
y copier tout mon home (1Go) alors ça foire quand les 256 Mo sont pleins.
Je croyais que ce tmpfs pouvais grandir jusqu'à la taille de la RAM + la
taille du swap (soit 512 + 1200 chez moi). Et bien sur les champs "free"
et "buffers" affichés par 'top' se réduisent comme peau de chagrin (Mais
si je vide /mnt/tmpfs alors je retrouve 256 Mo en "free".
J'en couclus que tmpfs est un ramdisk de taille variable de 0 à 50% de
la RAM, j'ai bon ?

Merci de tes lumières


--
«Dès que je clique sur "mount", il ne fait rien et le cdrom
reste "unmount".
Quel est le pb ?»
-+- Popol in Guide du linuxien pervers : "De l'avantage des interfaces..." -+-

Avatar
TiChou
Dans le message <news:,
*Hugolino* tapota sur f.c.o.l.configuration :

Le Fri, 11 Jun 2004 22:47:23 +0200, TiChou a écrit:
Ce n'est pas le support 'Virtual memory file system' (CONFIG_TMPFS) qui
ne serait pas activé ou bien un problème de montage sur /dev/shm ?


CONFIG_TMPFS est enabled (par qui je sais pas :)

J'avoue que je viens de découvrir son utilité (en gros ça remplace les
ramdisk) et je viens de voir que la commande 'mount' renvoie (parmi
d'autre) une ligne:
tmpfs on /dev/shm type tmpfs (rw)

Mais je ne sais pas comment accèder à ce filesystem.

Dans /usr/src/linux-2.4.27/Documentation/filesystems/tmpfs.txt, il est
dit d'ajouter la ligne suivante à /etc/fstab:
tmpfs /dev/shm tmpfs defaults 0 0

Ça me semble une erreur alors je remplace par la ligne:
/dev/shm /mnt/tmpfs tmpfs defaults 0 0


Non non, la ligne a ajouter dans le fichier /etc/fstab est bien :

tmpfs /dev/shm tmpfs defaults 0 0

ou bien

none /dev/shm tmpfs defaults 0 0

Sinon pour ton problème initial, je ne vois plus trop d'où il peut venir.

--
TiChou


Avatar
Hugolino
Le Sun, 13 Jun 2004 00:48:57 +0200, TiChou a écrit:
*Hugolino* tapota sur f.c.o.l.configuration :
J'avoue que je viens de découvrir son utilité (en gros ça remplace les
ramdisk) et je viens de voir que la commande 'mount' renvoie (parmi
d'autre) une ligne:
tmpfs on /dev/shm type tmpfs (rw)

Mais je ne sais pas comment accèder à ce filesystem.

Dans /usr/src/linux-2.4.27/Documentation/filesystems/tmpfs.txt, il est
dit d'ajouter la ligne suivante à /etc/fstab:
tmpfs /dev/shm tmpfs defaults 0 0

Ça me semble une erreur alors je remplace par la ligne:
/dev/shm /mnt/tmpfs tmpfs defaults 0 0


Non non, la ligne a ajouter dans le fichier /etc/fstab est bien :

tmpfs /dev/shm tmpfs defaults 0 0


Mais dans ce cas comment accèdes-tu au filesystem ? Quel est son point
de montage ?


Sinon pour ton problème initial, je ne vois plus trop d'où il peut venir.


Bof, maintenant que ça marche, je vais pas me prendre la tête...

Merci de ton aide


--
«Comme annoncé dans fr.usenet.forums.annonces récemment, le vote pour
la destruction/remplacement du groupe fr.comp.os.linux a reussi
et est donc detruit.»
-+- Control in Guide du linuxien pervers - "BSD a encore frappé" -+-


Avatar
TiChou
Dans le message <news:,
*Hugolino* tapota sur f.c.o.l.configuration :

Non non, la ligne a ajouter dans le fichier /etc/fstab est bien :

tmpfs /dev/shm tmpfs defaults 0 0


Mais dans ce cas comment accèdes-tu au filesystem ? Quel est son point
de montage ?


Depuis le point de montage /dev/shm. Mais ce système de fichier n'a pas à
être utilisé par l'utilisateur.

Christian CASTEYDE avait clairement expliqué dans son guide Linux l'utilité
de /dev/shm. Malheureusement il a récemment fermé son excellent site. :(
D'ailleurs, au passage, si quelqu'un a un miroir de son site, je serais
fortement intéressé.

Malgré tout, son guide est accessible sur le miroir suivant :

http://www.developpez.com/linux/guide/x2770.html#AUTOMOUNTSECT

Je le cite :

-

Vous devrez également ajouter le système de fichiers virtuel /dev/shm/ dans
votre fichier /etc/fstab. Ce système de fichiers permet aux applications qui
le désirent d'utiliser des segments de mémoire partagée de manière
compatible avec la norme POSIX, par exemple pour réaliser des communications
inter-processus. Ce système de fichiers permet en effet de créer des
fichiers qui sont directement stockés dans la mémoire virtuelle et qui
peuvent être ouverts par plusieurs processus simultanément, ce qui permet
d'utiliser les fonctionnalités classiques de partage de fichiers pour
partager des zones de mémoire entre plusieurs processus. Ce type de
communications peut être utilisé par des processus courants, aussi faut-il
vous assurer que la ligne suivante se trouve bien dans la fichier fstab :
tmpfs /dev/shm tmpfs defaults 0 0Bien
entendu, vous devrez créer le point de montage /dev/shm/ si celui-ci
n'existe pas avant de monter ce système de fichiers virtuels.

-

Je rajoute qu'il est inutile de créer le point de montage /dev/shm si le
système utilise devfs.

Merci de ton aide


Avec plaisir.

--
TiChou