Instruction pour installer un driver

Résolu/Fermé
NoX - 16 sept. 2004 à 11:11
 Toraken - 21 oct. 2007 à 16:26
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
A voir également:

17 réponses

Xsin Messages postés 39 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 23 octobre 2006 18
16 sept. 2004 à 16:12
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
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
2
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
16 sept. 2004 à 19:40
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...
1
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
renisaac Messages postés 2043 Date d'inscription dimanche 22 août 2004 Statut Contributeur Dernière intervention 15 mai 2021 138
10 févr. 2005 à 21:25
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.
0
Salut,

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

Hafed
-1
Re -,

Oupsss !!
J'ai rien dit !!!

Désolé.

Hafed
0
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...
-1
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....
-1
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 ...
-1
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
-1
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...
-1
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
19 oct. 2007 à 20:33
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.

:-))
-1
Toraken Messages postés 1 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 19 octobre 2007
19 oct. 2007 à 21:03
Merci de m'avoir répondu si vite, malheyreusement ça ne marche pas davantage...
-1
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
19 oct. 2007 à 21:24
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.

:-))

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

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

:-))
-1
RT2500STA-Linux-1.4.6.6.tgz
-1