SOS débutant : compilation d'un pilote de carte wifi
7 réponses
guillaume.mandriva
Bonjour =E0 tous !
J'utilise Mandriva 2006.0 32-bit (version achet=E9e =E0 la fnac).
Tout fonctionnanit correctement jusqu'=E0 une mise =E0 jour fatale... X
ne d=E9marre plus ! (probl=E8me li=E9 probablement au pilote NVIDIA de ma
carte RIVA TNT2)
Ne savant quoi faire de cet =E9cran noir me demandant des lignes de
commandes, j'ai tout r=E9install=E9 en conservant la partition home.
L=E0 tout refonctionne, mais si je mets touts les mises =E0 jour : cela
recommence...!
Et le driver par d=E9faut RT2500 de Mandriva 2006 pour ma carte wifi PCI
fonctionne tr=E8s mal.
Bref je suis d=E9gout=E9, d'autant plus que j'ai super besoin de mon ordi
en ce moment.
Je dois recompiler le driver RT2500 le plus r=E9cent pr=E9sent sur le
site du constructeur.
Mon probl=E8me est que je ne sais pas compiler quoi que ce soit...
On me demande
b=2E $make -C /path/to/source SUBDIRS=3D$PWD modules
Where /path/to/source is the path to the source directory for the
(configured and built) target kernel.
- A quoi sert le $ devant make ? (c'est dans le sujet, je suis
DEBUTANT)
- O=F9 est le /path/to/source dans mandriva 2006 ???
c=2E run '/sbin/insmod rt2500.ko' (as root)
'/sbin/ifconfig ra0 inet YOUR_IP up'
- c'est quoi YOUR_IP ? je laisse tel quel ? ou bien je dois mettre
mon IP affich=E9 par ma freebox ?
./2.4.x : Makefile for kernel 2.4 series
./2.6.x : Makefile for kernel 2.6 series
*=2Ec : c files
*=2Eh : header files
Makefile.BigEndian : Makefile for big endian platform
This driver implements basic IEEE802.11. Infrastructure and adhoc
mode with open or shared or WPA authentication method. WEP-40 and
WEP-104 TKIP and AES encryption,
For 2.4 series kernel:
a=2E $tar -xvzf RT2500-Linux-STA-x.x.x.x.tar.gz
go to "./RT2500-Linux-STA-x.x.x.x/Module" directory.
b=2E Use 'chmod 755' command to change access right of following script
files :
'load', 'unload', 'Configure'
c=2E run 'cp ./2.4.x/Makefile .' and 'cp ./2.4.x/load .'
d=2E $make config # config build linux os version
e=2E $make all # compile driver source code
f=2E $load # load/insmod module(rt2500.o)
Note: Script functionality:
load load module to kernel
unload unload module from kernel
Configure retrieve linux version
For 2.6 series kernel:
a=2E run 'cd STA/Module'
'cp ./2.6.x/Makefile .'
'cp ./2.6.x/load .'
b=2E $make -C /path/to/source SUBDIRS=3D$PWD modules
Where /path/to/source is the path to the source directory for the
(configured and built) target kernel.
For big endian platform:
a=2E replace Makefile with Makefile.BigEndian
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
sansflotusspam
wrote:
Bonjour à tous !
J'utilise Mandriva 2006.0 32-bit (version achetée à la fnac). Tout fonctionnanit correctement jusqu'à une mise à jour fatale... X ne démarre plus ! (problème lié probablement au pilote NVIDIA de ma carte RIVA TNT2)
pour les TNT2 il faut utiliser les pilotes Nvidia séries 43xx ou 44xx, les versions supétieures ne supportant plus cette génération de circuits. il faut aussi charger le module agpgart de Mandriva AVANT le module nvidia, surtout avec les chipsets VIA. A+
PS vu le prix d'une FX5200, pourquoi se compliquer les choses avec du TNT2 ?
guillaume.mandriva@free.fr wrote:
Bonjour à tous !
J'utilise Mandriva 2006.0 32-bit (version achetée à la fnac).
Tout fonctionnanit correctement jusqu'à une mise à jour fatale... X
ne démarre plus ! (problème lié probablement au pilote NVIDIA de ma
carte RIVA TNT2)
pour les TNT2 il faut utiliser les pilotes Nvidia séries 43xx ou 44xx, les
versions supétieures ne supportant plus cette génération de circuits.
il faut aussi charger le module agpgart de Mandriva AVANT le module nvidia,
surtout avec les chipsets VIA.
A+
PS vu le prix d'une FX5200, pourquoi se compliquer les choses avec du TNT2 ?
J'utilise Mandriva 2006.0 32-bit (version achetée à la fnac). Tout fonctionnanit correctement jusqu'à une mise à jour fatale... X ne démarre plus ! (problème lié probablement au pilote NVIDIA de ma carte RIVA TNT2)
pour les TNT2 il faut utiliser les pilotes Nvidia séries 43xx ou 44xx, les versions supétieures ne supportant plus cette génération de circuits. il faut aussi charger le module agpgart de Mandriva AVANT le module nvidia, surtout avec les chipsets VIA. A+
PS vu le prix d'une FX5200, pourquoi se compliquer les choses avec du TNT2 ?
guillaume.mandriva
Et bien il faut en savoir des choses pour être linuxien...! La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du simple affichage, même une carte intégrée pourrait me suffir. Je vais essayer de suivre tes conseils. Quand tu dis "charger le module agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
Merci de ta réponse, A+ Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
Et bien il faut en savoir des choses pour être linuxien...!
La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du
simple affichage, même une carte intégrée pourrait me suffir.
Je vais essayer de suivre tes conseils. Quand tu dis "charger le module
agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
Merci de ta réponse,
A+
Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
Et bien il faut en savoir des choses pour être linuxien...! La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du simple affichage, même une carte intégrée pourrait me suffir. Je vais essayer de suivre tes conseils. Quand tu dis "charger le module agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
Merci de ta réponse, A+ Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
guillaume.mandriva
Et bien il faut en savoir des choses pour être linuxien...! La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du simple affichage, même une carte intégrée pourrait me suffir. Je vais essayer de suivre tes conseils. Quand tu dis "charger le module agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
Merci de ta réponse, A+ Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
Et bien il faut en savoir des choses pour être linuxien...!
La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du
simple affichage, même une carte intégrée pourrait me suffir.
Je vais essayer de suivre tes conseils. Quand tu dis "charger le module
agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
Merci de ta réponse,
A+
Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
Et bien il faut en savoir des choses pour être linuxien...! La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du simple affichage, même une carte intégrée pourrait me suffir. Je vais essayer de suivre tes conseils. Quand tu dis "charger le module agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
Merci de ta réponse, A+ Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
guillaume.mandriva
Et bien il faut en savoir des choses pour être linuxien...! La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du simple affichage, même une carte intégrée pourrait me suffir. Je vais essayer de suivre tes conseils. Quand tu dis "charger le module agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
Merci de ta réponse, A+ Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
Et bien il faut en savoir des choses pour être linuxien...!
La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du
simple affichage, même une carte intégrée pourrait me suffir.
Je vais essayer de suivre tes conseils. Quand tu dis "charger le module
agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
Merci de ta réponse,
A+
Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
Et bien il faut en savoir des choses pour être linuxien...! La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du simple affichage, même une carte intégrée pourrait me suffir. Je vais essayer de suivre tes conseils. Quand tu dis "charger le module agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
Merci de ta réponse, A+ Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
sansflotusspam
wrote:
Et bien il faut en savoir des choses pour être linuxien...!
non, ce n'est pas linux, c'est le matos
La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du simple affichage, même une carte intégrée pourrait me suffir.
le module "nv" de X gère très bien les TNT2 en 2D ; le module "nvidia" est nécessaire pour la 3D. mais beaucoup de clients X utilisent des fonctions 3D pour leur cuisine "évoluée".
Je vais essayer de suivre tes conseils. Quand tu dis "charger le module agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
non, non, il est d'origine dans la distrib, et en général chargé dans l'espace kernel (voir les messages agp au boot). mais, on rencontre souvent des configs passablement bricolées, ou des applis qui mettent leurs propres utilitaires avant certains modules. si tu as des images à l'écran sous X, il est puissamment probable que agpgart est actif.
pour savoir, tu fais un lsmod (en root), si tu ne vois pas agpgart, tu fais modprobe agpgart, et là, ou il se charge, ou il dit pourquoi ça ne va pas. c'est tout
Merci de ta réponse, A+ Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
pas la peine, c'est déjà compilé d'origine.
guillaume.mandriva@free.fr wrote:
Et bien il faut en savoir des choses pour être linuxien...!
non, ce n'est pas linux, c'est le matos
La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du
simple affichage, même une carte intégrée pourrait me suffir.
le module "nv" de X gère très bien les TNT2 en 2D ; le module "nvidia" est
nécessaire pour la 3D. mais beaucoup de clients X utilisent des fonctions
3D pour leur cuisine "évoluée".
Je vais essayer de suivre tes conseils. Quand tu dis "charger le module
agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
non, non, il est d'origine dans la distrib, et en général chargé dans
l'espace kernel (voir les messages agp au boot).
mais, on rencontre souvent des configs passablement bricolées, ou des applis
qui mettent leurs propres utilitaires avant certains modules.
si tu as des images à l'écran sous X, il est puissamment probable que
agpgart est actif.
pour savoir, tu fais un lsmod (en root),
si tu ne vois pas agpgart, tu fais modprobe agpgart,
et là, ou il se charge, ou il dit pourquoi ça ne va pas.
c'est tout
Merci de ta réponse,
A+
Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
Et bien il faut en savoir des choses pour être linuxien...!
non, ce n'est pas linux, c'est le matos
La TNT2, je la traine d'un ancien PC car je ne joue pas : pour du simple affichage, même une carte intégrée pourrait me suffir.
le module "nv" de X gère très bien les TNT2 en 2D ; le module "nvidia" est nécessaire pour la 3D. mais beaucoup de clients X utilisent des fonctions 3D pour leur cuisine "évoluée".
Je vais essayer de suivre tes conseils. Quand tu dis "charger le module agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
non, non, il est d'origine dans la distrib, et en général chargé dans l'espace kernel (voir les messages agp au boot). mais, on rencontre souvent des configs passablement bricolées, ou des applis qui mettent leurs propres utilitaires avant certains modules. si tu as des images à l'écran sous X, il est puissamment probable que agpgart est actif.
pour savoir, tu fais un lsmod (en root), si tu ne vois pas agpgart, tu fais modprobe agpgart, et là, ou il se charge, ou il dit pourquoi ça ne va pas. c'est tout
Merci de ta réponse, A+ Guillaume.
PS : et pour la compilation, tu sais comment je dois faire ?
pas la peine, c'est déjà compilé d'origine.
Nikoo
> Je vais essayer de suivre tes conseils. Quand tu dis "charger le module agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
Non, ça veut dire mettre la ligne
agpgart
avant nvidia
dans le fichier /etc/modprobe.preload
> Je vais essayer de suivre tes conseils. Quand tu dis "charger le module
agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
> Je vais essayer de suivre tes conseils. Quand tu dis "charger le module agpgart" ça veut dire mettre à jour "agpgart", ou bien l'installer ?
Non, ça veut dire mettre la ligne
agpgart
avant nvidia
dans le fichier /etc/modprobe.preload
guillaume.mandriva
Et pour la compilation du pilote RT2500, vous pouvez m'aider ?
On me demande b. $make -C /path/to/source SUBDIRS=$PWD modules Where /path/to/source is the path to the source directory for the (configured and built) target kernel.
- A quoi sert le $ devant make ? (c'est dans le sujet, je suis DEBUTANT) - Où est le /path/to/source dans mandriva 2006 ???
c. run '/sbin/insmod rt2500.ko' (as root) '/sbin/ifconfig ra0 inet YOUR_IP up'
- c'est quoi YOUR_IP ? je laisse tel quel ? ou bien je dois mettre mon IP affiché par ma freebox ?
Merci de votre aide, Guillaume.
Et pour la compilation du pilote RT2500, vous pouvez m'aider ?
On me demande
b. $make -C /path/to/source SUBDIRS=$PWD modules
Where /path/to/source is the path to the source directory for the
(configured and built) target kernel.
- A quoi sert le $ devant make ? (c'est dans le sujet, je suis
DEBUTANT)
- Où est le /path/to/source dans mandriva 2006 ???
c. run '/sbin/insmod rt2500.ko' (as root)
'/sbin/ifconfig ra0 inet YOUR_IP up'
- c'est quoi YOUR_IP ? je laisse tel quel ? ou bien je dois mettre
mon IP affiché par ma freebox ?
Et pour la compilation du pilote RT2500, vous pouvez m'aider ?
On me demande b. $make -C /path/to/source SUBDIRS=$PWD modules Where /path/to/source is the path to the source directory for the (configured and built) target kernel.
- A quoi sert le $ devant make ? (c'est dans le sujet, je suis DEBUTANT) - Où est le /path/to/source dans mandriva 2006 ???
c. run '/sbin/insmod rt2500.ko' (as root) '/sbin/ifconfig ra0 inet YOUR_IP up'
- c'est quoi YOUR_IP ? je laisse tel quel ? ou bien je dois mettre mon IP affiché par ma freebox ?