OVH Cloud OVH Cloud

Mandriva 2007 et install

6 réponses
Avatar
Rogers
Bonjour,

Novice en la matière et ayant besoin de me former avec Linu_x, j'ai
installé sur un de mes PC Mandriva 2007.

Jusque là, tout va bien, c'est très joli, mais je n'arrive pas à
installer mon adaptateur USB Wifi (Ovislink).

J'ai téléchargé le pilote chez le fabricant mais n'y arrivant pas j'ai
cherché de la doc sur le net et j'ai trouvé un pilote alternatif que je
n'arrive pas non plus à installer (ça commence bien). J'aurai donc
besoin de savoir où ça cloche. Pour le pilote officiel, voici ce qui est
dit :

1) cp Makefile.x Makefile // x is your kernel
1-1) $make config // if at kernel 2.4 series
2) $make
3) $insmod rt2570.ko # Insert driver module
4) $ifconfig rausb0 up # Bring up device
5) $dhclient rausb0 # Get network IP address

Note: Script functionality:
Configure retrive linux version
6) ./LINUX_RACONFIG_Vx.x.x.x/bin/"Linux"/RaConfig2500

if lack of libstdc++.so.6, cp ./LINUX_RACONFIG_Vx.x.x.x/libstdc++.so.6
/usr/lib

7)Edit(or add the line) in /etc/modules.conf
alias rausb0 rt2570

8) Create and edit 'ifcfg-rausb0' file in /etc/sysconfig/network-script/
DEVICE='rausb0'
ONBOOT='yes'
BOOTPROTO='dhcp'


J'ai donc fait le cp Makefile.6 Makefile (ça me créé le fichier Makefile).

Si je lance un $make, ça n'affiche rien, je passe à l'étape 3 et là il
me dit : bash: rt2570.ko: command not found

J'ai trouvé sur le net le fait de lancer avant le make ./Configure ça
fonctionne. Après je lance un make et là il me dit :
sed: impossible de lire /Makefile: Aucun Fichier ou repertoire de ce
type (il m'affiche cette ligne 4 fois) puis la dernière ligne affiche :
Module install directory: /lib/modules/2.6.17-5mdvlegacy/kernel/drivers/net

Que faire ?

J'ai donc testé le second driver (non-officiel) qui me dit de faire cela :

For 2.4 or 2.6 series kernel:

a. $tar -xvzf rt2570-x.x.x.tar.gz
go to "./rt2570-x.x.x/Module" directory.

b. $make # compile driver source code

c. $make install # installs kernel module driver

d. $modprobe rt2570

L'étape a est réussie. Je lance le make puis je fais le $make install
comme préconisé et là j'obtiens :

install:opérande fichier manquant
pour en savoir davantage, faites " intall --help ".

J'avoue ne rien y comprendre. Sans cette clé wifi, je ne peux me
connecter au net. Toutefois, il y a bien un problème quelque part mais
étant novice je ne trouve pas où il se situe.

J'ai regardé si le module make est bien activé, j'ai regardé et j'ai
trouvé un makedev.4.4 (je crois) qui est coché en vert dans la liste des
modules activés.
D'où mon incompréhension.

Merci d'avance pour votre aide.

Rogers

6 réponses

Avatar
dyrmak
Rogers wrote:

Bonjour,


Bonjour,

Jusque là, tout va bien, c'est très joli, mais je n'arrive pas à
installer mon adaptateur USB Wifi (Ovislink).



À mon avis, tu n'as pas besoin de compiler ce module,
branche la clé et regarde si le module se charge tout seul.

ls -l /mnt/lib/modules/2.6.17-5mdv/kernel/3rdparty/rt2570/rt2570.ko.gz
-rw-r--r-- 1 root root 97055 sep 13
20:33 /mnt/lib/modules/2.6.17-5mdv/kernel/3rdparty/rt2570/rt2570.ko.gz

dyrmak
--
Uno más uno son más que dos
++++ --- ++++
Linux operating system
++++ --- ++++

Avatar
Emmanuel Florac
Le Fri, 24 Nov 2006 10:05:02 +0100, Rogers a écrit:


Si je lance un $make, ça n'affiche rien, je passe à l'étape 3 et là il
me dit : bash: rt2570.ko: command not found


Il ne faut pas taper "$make" mais "make" ($make ou tout autre mot
commaneçant par "$" est une variable, qui n'est pas définie en
l'occurence et n'a donc aucun effet). Leur explication est nulle.
Le "$" représente le "prompt" d'un utilisateur standard, par opposition au
"#" qui représente le prompt de l'utilisateur root.
Par ailleurs les shells Unix/Linux sont sensible à la casse ; ./Configure
n'est pas équivalent à ./configure... Enfin, il faut faire l'installation
(make install) en tant que root (sinon tu n'as pas les autorisations
nécessaires.

En résumé, les opérations doivent être :
en tant qu'utilisateur normal :

cp Makefile.6 Makefile
make

Ensuite il faut passer root pour installer le module:

su
make install
depmod -a
modprobde rt2570
ifconfig rausb0 up
dhclient rausb0



--
Ce qu'il y a d'enivrant dans le mauvais goût c'est le plaisir
aristocratique de déplaire.
C. Baudelaire.

Avatar
Rogers
Le Fri, 24 Nov 2006 10:05:02 +0100, Rogers a écrit:

Si je lance un $make, ça n'affiche rien, je passe à l'étape 3 et là il
me dit : bash: rt2570.ko: command not found


Il ne faut pas taper "$make" mais "make" ($make ou tout autre mot
commaneçant par "$" est une variable, qui n'est pas définie en
l'occurence et n'a donc aucun effet). Leur explication est nulle.
Le "$" représente le "prompt" d'un utilisateur standard, par opposition au
"#" qui représente le prompt de l'utilisateur root.
Par ailleurs les shells Unix/Linux sont sensible à la casse ; ./Configure
n'est pas équivalent à ./configure... Enfin, il faut faire l'installation
(make install) en tant que root (sinon tu n'as pas les autorisations
nécessaires.

En résumé, les opérations doivent être :
en tant qu'utilisateur normal :

cp Makefile.6 Makefile
make

Ensuite il faut passer root pour installer le module:

su
make install
depmod -a
modprobde rt2570
ifconfig rausb0 up
dhclient rausb0


Merci Emmanuel, tu réponds à quelques unes de mes interrogations,
notamment la différence entre le mode "$" et le mode "#". J'avais vu ce
fameux SU sur le net, je l'avais essayé mais je n'avais pas compris à
quoi il servait. Je suppose que ça veut dire Super User ?

Merci aussi de m'avoir éclairé sur le $make et le make.
Le truc c'est que si je tape make après le cp Makefile.6 Makefile, la
commande n'est pas reconnue :
bash: make: command not found

En clair je n'y comprends rien.

Merci pour ton aide.

Rogers


Avatar
Rogers
Rogers wrote:

Bonjour,


Bonjour,

Jusque là, tout va bien, c'est très joli, mais je n'arrive pas à
installer mon adaptateur USB Wifi (Ovislink).



À mon avis, tu n'as pas besoin de compiler ce module,
branche la clé et regarde si le module se charge tout seul.

ls -l /mnt/lib/modules/2.6.17-5mdv/kernel/3rdparty/rt2570/rt2570.ko.gz
-rw-r--r-- 1 root root 97055 sep 13
20:33 /mnt/lib/modules/2.6.17-5mdv/kernel/3rdparty/rt2570/rt2570.ko.gz

dyrmak



Tu m'as bien aiguillé, le fichier est bien disponible mais dans
lib/modules/... chez moi et pas mnt/lib/...

Du coup vu que je n'ai pas besoin de compiler, c'est un point de moins à
traiter. Maintenant j'en fais quoi de ce fichier .ko ?

Désolé pour mes questions bêtes, mais j'avoue que l'on a vite fait de
perdre ses repères.

Merci à toi.

Rogers


Avatar
Hugolino
Le Fri, 24 Nov 2006 16:02:30 +0100, Rogers a écrit:

Merci Emmanuel, tu réponds à quelques unes de mes interrogations,
notamment la différence entre le mode "$" et le mode "#". J'avais vu ce
fameux SU sur le net, je l'avais essayé mais je n'avais pas compris à
quoi il servait. Je suppose que ça veut dire Super User ?


man su:
NAME
su - change user ID or become super-user


Merci aussi de m'avoir éclairé sur le $make et le make.
Le truc c'est que si je tape make après le cp Makefile.6 Makefile, la
commande n'est pas reconnue :
bash: make: command not found

En clair je n'y comprends rien.


C'est pourtant clair: le programme "make" n'est pas installé sur le
système.
Tu peux essayer "rpm -i make" après t'être loggué en root dans une
console, sinon j'imagine que Mandriva dispose d'un installateur
graphique.

HTH

--
Et je ne sais pas trop à quoi sert supermount...
Essentiellement à refermer le porte gobelet lorque tu essayes d'en sortir

un CD, ceci afin de te casser un doigt par pure méchanceté.
-+- PL in GFA : Supermount héros super méchant -+-



Avatar
dyrmak
Rogers wrote:

Rogers wrote:

Bonjour,


Bonjour,

Jusque là, tout va bien, c'est très joli, mais je n'arrive pas à
installer mon adaptateur USB Wifi (Ovislink).



À mon avis, tu n'as pas besoin de compiler ce module,
branche la clé et regarde si le module se charge tout seul.

ls -l /mnt/lib/modules/2.6.17-5mdv/kernel/3rdparty/rt2570/rt2570.ko.gz
-rw-r--r-- 1 root root 97055 sep 13
20:33 /mnt/lib/modules/2.6.17-5mdv/kernel/3rdparty/rt2570/rt2570.ko.gz

dyrmak



Tu m'as bien aiguillé, le fichier est bien disponible mais dans
lib/modules/... chez moi et pas mnt/lib/...

Il est bien disponible dans /lib/modules...

Chez-moi ça l'était dans /mnt/ par ce que j'y avais monté la
partition Mandriva que je n'utilise pas ( Multiboot ).

Du coup vu que je n'ai pas besoin de compiler, c'est un point de moins à
traiter. Maintenant j'en fais quoi de ce fichier .ko ?

Désolé pour mes questions bêtes, mais j'avoue que l'on a vite fait de
perdre ses repères.

Merci à toi.

Rogers


Tu peux toujours le compiler comme cela t'as été indiqué dans le fil,
mais vu qu'il y est effectivement ( je suis allé dans Mandriva pour voir et
j'ai fait un modprobe du module et ça a bien chargé le module )

Je pense qu'il suffirait de suivre les indications :
ifconfig rausb0 up
dhclient rausb0

dyrmak