Instruction pour installer un driver [Résolu/Fermé]

Signaler
-
 Toraken -
Bonjour
J'ai un fichier readme en anglais où sont ecrites les instruction pour installer un driver, mais je n'y comprend rien !
je suis sous mandrake 10.0

pouvez vous m'aidé a dechiffrer ca:


ceci est juste les ordres a suivre pour l'installation du pilote la config c'est pour plutart

1) SETUP SEQUENCE
======================================================================
a. $tar -xvzf RT2500STA-Linux-1.3.0.2.tgz
go to "./RT2500STA-Linux-1.3.0.2/" directory.

b. for kernel version greater than 2.6.x,
cp ./2.6.x/Makefile .
for kernel version 2.4.x,
cp ./2.4.x/Makefile .

c. $make config # config build linux os version

d. $make install # cp driver module to /lib/modules/'uname -r'\kernel\drivers\net.
# In redhat, mandrake, SuSE, Fedora distributions,
# create script file so as to auto-start at boot.
# In slackware distributions, no script file created.
# For who wants auto-start at boot in slackware, please change related config files yourself.

e. Go to the corresponding directory to derive your driver modules according to your linux distribution,
then /sbin/insmod rt2500.o (or rt2500.ko for kernel 2.6.x)

f. $load


Note: Script functionality:
load load module to kernel
unload unload module from kernel
Configure retrive linux version



MERCI

17 réponses

Messages postés
39
Date d'inscription
mercredi 10 mars 2004
Statut
Membre
Dernière intervention
23 octobre 2006
18
tar -xvzf RT2500STA-Linux-1.3.0.2.tgz te permet de decompreser le fichier contenant tes drivers. Avec RT2500STA-Linux-1.3.0.2.tgz qui est le nom du fichier compressé (change le si c'est pas le bon.

Enuite tu dois rentrer dans le repertoire créé qui contient tes drivers decompresses en tapant: cd RT2500STA-Linux-1.3.0.2/2.6.x/Makefile.

Puis tu execute les commande:
make config
make install


Puis tu vas dans /sbin/insmod rt2500.ko et tu execute la commande load.

Voilà après je pense ue ça devrait être bon. Bon courage !!!
9
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

linux kernel source directory ????
quand je lance make config il me demande : linux kernel source directory !!
sur mandrake 10.0 ou se trouve se repertoire ??? merci
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
28 mai 2021
418
Oulàa :)
Faut rien modifier :)
Tout ce qui est a faire est parqué plus haut:
Décompresser l'archive et se placer dans le repertoir créé
$ tar -xvzf RT2500STA-Linux-1.3.0.2.tgz
$ cd ./RT2500STA-Linux-1.3.0.2/
Copier le makefile adéquat a cet endroit.
$ cp ./2.6.x/Makefile . (pour noyeau 2.6)
$ cp ./2.4.x/Makefile .  (pour 2.4)
Ensuit, et toujours sans changer de répertoire.
$ make config 
$ make install
En verifiant qu'il n'y ait pas d'erreur dans les lignes affichées en dernier ;)
Si c'est ok, tu change de repertoir pour aller là ou sont placé les modules (pour Mandrake 10: /lib/module/version noyau/kernel/drivers/net) et tu inseres le module.
$ cd /lib/module/version noyau/kernel/drivers/net
# /sbin/insmod rt2500.ko
Aprés, ils parlent de la commande load, je ne sais pas...
selon eux, il suffit de faire
$ load

Voilà, rien à éditer :) juste a suivre exactement ce qu'ils ont marqué :)
@+
...Mana mana
Tutudutu...
j'esay mais je n'y arrive pas. (hé oui je decouvre linux)
j'ai decompressé mon dossier,mais que faire apres?
j'ai ouvert mon fichier makefile, amsi que doi je faire?

# Comment/uncomment the following line to enable/disable debugging

include ./config.mk
obj-m := rt2500.o

config:
@touch config.mk
@./Configure
install:
@touch config.mk
#mkdir -p $(TARGET_MODDIR)
echo $(TARGET_MODDIR)


@if [ -d /etc/sysconfig/network-scripts ]; then \
echo "Create 'ifcfg-ra0' in /etc/sysconfig/network-scripts/"; \
cp ./redhat/ifcfg-ra0 /etc/sysconfig/network-scripts/ ; \
install $(DRIVERPATH) $(TARGET_MODDIR); \
fi

@if [ -d /etc/sysconfig/network ]; then \
echo "Create 'ifcfg-ra0' in /etc/sysconfig/network/"; \
cp ./suse/ifcfg-ra0 /etc/sysconfig/network/ ; \
install $(DRIVERPATH) $(TARGET_MODDIR); \
fi
@if ! grep 'ra0' /etc/modules.conf ; then \
echo "append 'alias ra0 rt2500' to /etc/modules.conf"; \
echo "alias ra0 rt2500" >> /etc/modules.conf ; \
fi

#make command : make -C path/to/src SUBDIRS=$PWD modules
#example : make -C /usr/src/linux-2.6.3-4mdk SUBDIRS=$PWD modules

Si tu as un lien sur les commandes de linux cela pourrai m'aider peu être ...
MErci
Messages postés
2043
Date d'inscription
dimanche 22 août 2004
Statut
Contributeur
Dernière intervention
15 mai 2021
136
T'a de la chance qu'il est ouvert pour répondre à quelqu'un d'autre : http://www.europe.redhat.com/documentation/
J'imagine que c'est ça que tu n'a pas lu!

et écrit en français s'il te plait! Merci

Renisaac

qui répond de moins en moins souvent quand c'est écrit en sms.
Salut,

ça ne ressemble pas à un fichier "readme" mais plutôt à un programme.
Suivre les conseils donnés ci-dessous !!!

Hafed
Re -,

Oupsss !!
J'ai rien dit !!!

Désolé.

Hafed
Kernel=Noyeau

En fait, là, il te demande les source de ton noyeau pour pouvoir se compiler. pour cela il faut déja que tu les ais installé, dans mandrake, tu lance "configurer mon ordinateur" puis tu cherche quelque chose qui devrais s'appeller "gestion des paquetages", tu clique sur installer, tu te met en mode recherche, et tu fais une recherche sur "kernel-source", tu coche la case, tu installe, et tu refait ce qu'on t'a dit de faire plus haut... et ça devrais etre bon ! avec un peut de chance...
j'ai lancé "make config", amis il aboutit a une "erreur 1" LEs drivers ne correspondent aps a la version de linux, pourtnant ile st bien marqué que celle ci est compatible mais j'ai remarqué qu'il cherche les driver dans
./mandrake/2.6.3-7mdk/
alors que les plus recents sont dans
./mandrake/2.6.3-4mdk/

JE commences a deprimé rien na marche avc moi pourtantn j'essai de comprendre linux....
Merci asevere pour tes superbes conseils,
J'avais le pb sur Suse, il suffisait de lire le readme !
Merci !
Désolé NoX, mais je ne suis pas sur Mandrake ...
salut,
moi je veu installer le driver bewan sui sous Linux RedHat 9.0 comment faire, redhat je l'ai installer hier c la première foi ke g affaire à linux je doi lancer le terminal pui taper les cmmandes ???
éxpliquez moi svp ya pa une éxécution automatique comme sous windows c un package tgz
mer ci de votre aide d'avance
Bonjour,
alors j'ai suivi vos instructions du mieux que j'ai pu mais ça ne marche pas. Je précise que je suis sous slackware, ce qui explique peut-être tout. Quand je lance le 'make config' il me répond, de façon trés impolie, make:***no rule tomake target config. Stop.
Par pitié, que suis-je censé faire ? J'aimerais beaucoup couper le cordon et m'affranchir de mon fil à la patte...
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
469
Salut,

Quand je lance le 'make config' il me répond, de façon trés impolie, make:***no rule tomake target config. Stop.

c'est peut-être make install qu'il faut taper.

:-))
Messages postés
1
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
19 octobre 2007

Merci de m'avoir répondu si vite, malheyreusement ça ne marche pas davantage...
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
469
c'est bien make config && make install ! désolé, j'ai mal lu !

peux-tu préciser de quelles instructions il s'agit (car les posts sont relativement vieux).
merci.

:-))

Bonjour,
Ok, alors j'ai décompressé mon fichier, j'ai copié le Makefile, et là pas moyen de faire l'install
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
469
Bionjour,

j'ai décompressé mon fichier .... oui mais quel fichier ??

:-))
RT2500STA-Linux-1.4.6.6.tgz