[Ubuntu] RT2500
J'essaie donc d'installer un logiciel (en .tar.gz, oui, je sais, il faudrait pas).
ET le bonhomme me dit ça :
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.
Le noyau est un 2.6.XXXXX, donc j'ai bien suivi la bonne marche àa suivre, (sinon il ne fallait aps faire ça :p).
Merci.
--
L'urgent est fait, l'impossible est en cours,
Pour les miracles, prévoir un délai ...
69 réponses
Un problème courant lors de l’installation d’un logiciel compilé à partir d’un tar.gz est l’obligation d’avoir les en-têtes du noyau correspondant, car l’opération peut échouer lorsque les versions ne concordent pas. Des en-têtes compatibles doivent être installés, par exemple les paquets linux-headers-2.6.12-10-386 ou linux-headers-2.6.12-9-386 selon la version du noyau installée, via le gestionnaire de paquets pour Ubuntu. En cas d’erreur indiquant l’absence du répertoire /lib/modules/`uname -r`/build, il peut être nécessaire d’installer make et d’assurer que les en-têtes correspondants au noyau soient présents et accessibles durant la compilation. D'autres éléments de la discussion rappellent qu'il faut que les en-têtes correspondent exactement à la version du noyau active et, selon le contexte, que l’installation des headers soit effectuée avant l’installation du module.
-
ModérateurJ'ai lu ceci :
https://linuxfr.org/forums/linux-debutant/posts/comment-lancer-un-programme-au-d%C3%A9marrage
Mais je ne sais pas quoi y mettre, dans /etc/X11/Xsession.d/99*
Faut-il simplement un fichier du nom de la commande avec le chemin à l'intérieur ? Je doute que ce soit aussi simple.
Merci :) -
ModérateurTous plains d'échecs :
- il essaye toujours de synchroniser l'heure en plein milieu du chargement des modules
- il ne démarre pas la carte réseau.
Je précise que je n'ai eu aucun message d'erreur pour les deux manip. :-| -
ModérateurBon ben je m'en vais y essayer
-
ModérateurJe ne pense pas que ça fera planter ton serveur X.
Au pire tu pourras nous appeler au secours en passant par lynx (huhu :-)) -
ModérateurEn fait je voulais dire : Si la manip' ne fonctionne pas il risque pas de planter ?
:) -
ModérateurSi j'essaye mon fichier ci-dessus et que ça marche pas, il ne démarrera plus le serveur X et les éléments de l'interface graphique ?
Pourquoi donc? -
ModérateurMerci, c'est fait pour la synchro.
Maintenant il me faut exécuter la commande d'activation de ma carte réseau. Si j'essaye mon fichier ci-dessus et que ça marche pas, il ne démarrera plus le serveur X et les éléments de l'interface graphique ? (Je veux pas le planter :D) -
ContributeurYoan essaye de copier la methode decrite ici:
https://forums.commentcamarche.net/forum/affich-2062649-lancer-un-script-au-demarrage#3
ps: vous avez du courage tout les deux! -
ModérateurJ'aimerais bien te confirmer mais j'ai toujours des souscis avec /etc/init.d
En règle générale tu entres en init 1, 2, 3 ,4 ou 5 (0 et 6 étant l'arrêt ou le reboot). Lorsque tu entre dans un init, les fichiers contenus dans /etc/rcx.d (x étant le chiffre de ton statut init) sont des raccourcis vers des scripts à éxecuter dans /etc/init.d
Les script ommençant par S sont des script auxquels sont passés l'argument "start".
Mais j'arrive pas utiliser l'init.dsous Ubuntu, je te dirais ça ce soir. -
ModérateurAh, il faut que je créé un fichier dans /etc/init.d/.
Si je fais un fichier appelé rt2500 comportant :#!/bin/bash /home/administrateur/RT2500-Linux-STA-1.4.6.4/Module/2.6.x/load
ca suffira ?
Je voudrais bien qu'on me confirme, j'ai pas vraiment envie de le planter pour le moment :D -
Modérateurup :)
Il me faut automatiser la commande avec load. -
ModérateurAyé. Du coup j'ai copié rt2500.ko dans le répertoir Module du nouveau pilote et j'ai démarré mon utilitaire en ligne de commande ('peux pas sinon).
Maintenant, il faut que je lance mon fichier /Module/2.6.x/load a chaque redémarrage. Que faut-il y faire pour qu'il démarre tout seul comme un grand ?
Ah oui aussi : pour l'instant il a dû m'avoir cette adresse par le DHCP, je n'ai rien paramétré, est-ce que ifconfig ra0 inet 192.168.1.159 lui suffirait pour ne pas passer par le DHCP ?
Et puis il me faut à ce moment là de quoi configurer la passerelle :)
Merci. -
ModérateurMa carte ne s'allume toujours pas :(
Elle tarde :D
Bon, ben merci bien. Je vais encore chercher un peu jusqu'au jour ou ça va m'énerver et où je vais y installer un autre système :)
Merci en tout cas. -
Modérateur:-\ J'ai pas le matos pour tester chez moi.
Il ya peut être encore un truc à configurer, je ne sais pas.... -
ModérateurDonc le pilote est chargé mais ça marche pas ? :-/
-
ModérateurCa veut dire que le module est déjà chargé.
Ca a peut être marché avec modprobe finalement. -
ModérateurJe sais pas ce que c'est, m'enfin il me dit ça :
insmod: error inserting 'rt2500.ko': -1 File exists
--
L'urgent est fait, l'impossible est en cours,
Pour les miracles, prévoir un délai ... -
ModérateurBizzare.
Bon, pour le test, mets toi dans le repertoire des sources du driver puis dans Module.
Et là lance la commande
sudo insmod rt2500.ko -
ModérateurIle ne le trouve pas non plus... ... le driver.
-
ModérateurEt si tu tapes (pour charger le module)
sudo modprobe rt2500
avant de lancer ton utilitaire. Ca donne quoi?
- 1
- 2
- 3
- 4