Installation clé WIFI Bewan 315n

Bonjour,

Je suis un nouvel utilisateur de Linux, je viens d’installer un distribution “Musix 2.0”, spécialisée dans la création musicale, basée sur Debian (version 5.0.3).

Je voudrais me connecter à internet en wifi, en utilisant une clé WIFI USB Bewan 315n (chipset Ralink rt3071). La commande iwconfig me donne ça :

[code]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.
[/code]
Et rien d’autre…

Comme c’est une clé usb, j’ai tenté lsusb : Je trouve (entre autres) :

# lsusb ... Bus 001 Device 003: ID 07fa:7712 Draytec ...

Cette entrée disparaît quand je débranche la clé, c’est donc bien elle.

Une recherche sur internet (j’ai un portable sous Windows à côté !) m’a permis de voir qu’il fallait installer le firmware rt2870sta, inclu dans le paquet firmware-ralink (trouvé ici).
Dans la liste des “supported devices” pour ce firmware, on trouve d’ailleurs “USB: 07FA:7712 Draytek (Device name unknown)”, je suis donc sur la bonne piste !

Je télécharge donc le paquet (depuis Windows), que je transfère par clef USB interposé sur mon poste sous Linux, et je l’installe avec KPackage (je suis sous KDE). J’ai vérifié l’installation du firmware, a priori c’est bon :

# apt-cache search rt30 fimware-ralink - Binary fimware for Ralink wireless cards

Le problème, c’est qu’à partir de là je n’ai toujours rien avec iwconfig, et en passant par le centre de configuration réseau sans fil de KDE rien n’est détecté. J’ai redémarré, pour voir, sans résultat. J’ai déjà passé trois heures sur le net (ce qui m’a permis d’aller jusque là, quand même !) mais là je bloque.
Quelqu’un aurait-il une idée pour me débloquer ?

Merci,

Nadelf

salut
regarde du coter de demesg après avoir demarrer sans, pui brancher ensuite en comparant les 2 sortie sa devrai t’aider :slightly_smiling:
debian n’attribue pas forcement le nom de l’interface automatiquement, je me souvient plus ou on l’ajoute par contre :005

Salut,

Il faut ajouter les backports et installer un noyau 2.6.32, l’as-tu fait ?

Salut,

Merci pour réponses rapides, mais comme je le précisais au début de mon post je suis complètement nouveau. Donc j’ai bien vu passer des trucs qui font écho à ce que vous me dites mais pour l’instant ça reste très flou !
Panthère : tu parles de la commande dmesg, c’est ça ?
Lol : je ne sais pas ce qu’est un backport, ni comment installer un noyau.

Je me renseigne là dessus et je reviens vers vous (je regarderais ça ce soir). Si vous connaissez des sites où je peux regarder, n’hésitez pas !

Nadelf

Bonjour,

Après quelques recherches me revoilà avec de nouvelles questions.

Concernant l’installation du noyau, la distribution Musix 2.0 s’appuie sur le noyau Linux 2.6.29.4. La dernière version stable du noyau est la 2.6.36, et lol me dit d’installer la 26.32. Ai-je intérêt à passer directement à la 2.6.36, ou est-ce préférable de se contenter de la 2.6.32 ? En d’autres termes, le mieux est-il l’ennemi du bien en ce domaine ? Je me pose la question car j’ai vu sur www.kernel.org que la dernière version du kernel 2.3.32 date du 1er octobre 2010 alors que la dernière version du 2.6.34 par exemple date du 13 Septembre.

Pour l’installation, j’ai trouvé cette explication. Mon problème, c’est cette étape :

Je pense qu’un téléchargement depuis un autre poste puis transfert par clé USB devrais marcher, à condition d’extraire ensuite les archives dans le bon dossier (/usr/src si j’ai bien suivi). C’est valable comme raisonnement ?

Concernant Debian backports, si j’ai bien compris c’est une source pour installer des paquets, mais elle me permettra seulement d’installer le package firware-ralink, que j’ai déjà installé, non ? En plus, cela fait appel à la commande apt-get -t lenny-backports install "package"qui ne doit pas fonctionner sans connexion internet, je me trompe ?

Je tente ça ce soir, dites-moi juste quel version du kernel est la plus adaptée !

Merci,

Nadelf

Salut,

C’est plus simple… D’ailleurs tout est dans le lien de ton premier post.
Il faut éditer ton fichier /etc/apt/sources.list et y ajouter ceci :

# Backported packages for Debian Lenny deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free
Ensuite (dans l’ordre)

[code]# aptitude update

aptitude -t lenny-backports install linux-image-2.6-$(uname -r | sed ‘s,.*-,’) firmware-ralink wireless-tools

modprobe rt2870sta

ifconfig wlan0 up[/code]

Et il ne restera plus qu’a configurer l’accès au Wifi :wink:

Mon problème, c’est que je n’ai pas d’accès à internet autrement qu’en wifi. Donc j’ai fait la modification sous /etc/apt/sources.list, mais quand j’ai lancé aptitude update, j’obtiens ceci :

# aptitude update Err http://backports.debian.org lenny-backports Release.gpg Erreur temporaire de résolution de "backports.debian.org" Err http://backports.debian.org lenny-backports/main Translation-fr Erreur temporaire de résolution de "backports.debian.org" Err http://backports.debian.org lenny-backports/contrib Translation-fr Erreur temporaire de résolution de "backports.debian.org"
Ce n’est pas très étonnant car si j’ai bien compris, l’objectif est de faire se connecter aptitude au site backports.debian.org pour télécharger les mises à jour, ce qu’il ne peut pas faire puisque je ne suis pas connecté à internet.

D’ou ma bidouille en passant par une clé !

Bonjour,

Je reviens vers vous après une soirée et une matinée de galères (pas de boulot aujourd’hui !).

J’ai tenté des suivre la procédure indiquée ici, en m’inspirant de ce que j’ai trouvé également ici et .

Mon problème, c’est toujours qu’un certain nombre d’étapes nécessitent une connexion internet.

D’après deux des sources citées plus haut, il est conseillé de créer un utilisateur spécial pour compiler les noyaux, plutôt que de le faire en root. Je l’ai donc fait (baptisé “Kernel”), mais quand j’ai voulu vérifier que je disposais bien des prérequis, rien :$ dkpg -l | egrep "gcc|make[binutils" bash: dkpg: command not foundPar contre, en me connectant en root :

[code]$su
Mot de passe :

dkpg -l | egrep “gcc|make[binutils”

ii automake 1:1.10.1-3
A tool for generating GNU Standards-complian
ii binutils 2.18.1~cvs20080103-7
The GNU assembler, linker and binary utiliti
ii devscripts 2.10.35lenny7
scripts to make the life of a Debian Package
ii gcc 4:4.3.2-2
The GNU C compiler
ii gcc-4.2-base 4.2.4-6
The GNU Compiler Collection (base package)
ii gcc-4.3 4.3.2-1.1
The GNU C compiler
ii gcc-4.3-base 4.3.2-1.1
The GNU Compiler Collection (base package)
ii libgcc1 1:4.3.2-1.1
GCC support library
ii make 3.81-5
The GNU version of the “make” utility.
ii makedev 2.3.1-88
creates device files in /dev
ii qt4-qmake 4.4.3-1
Qt 4 qmake Makefile generator tool[/code]Les utilitaires semblent présent mais accessible uniquement en root. Qu’a cela ne tienne, je vais quand même tenter la manip.
Je télécharge donc le noyau 2.6.32.24 sous http://www.kernel.org ainsi que le patch associé, que je transfère sur mon poste Linux via une clé et que je décompresse dans le dossier ~/src.
Je me retrouve avec un dossier intitulé “linux-2.6.32.24”. Je créé un lien symbolique :$ln -s linux-2.6.32.24 linux" puis je lance la compilation du noyau (j’ai préféré ne rien toucher au fichier .config, puisque je n’y connais rien).

$ make-kpkg --rootcmd fakeroot --initrd --append-to-version=.30102010 kernel-image bash: make-kpkg: command not found
Bon, il semble que le package kernel-package ne soit pas installé, ce que j’ai verifié en lançant une recherche avec Kpackage. Je l’installe donc (téléchargement depuis windows puis transfert du fichier .deb par clé, puis installation avec Kpackage. Echec : il manque une dépendance ! J’installe donc ladite dépendance (même procédé), il manque encore une dépendance, heureusement c’est la dernière, je peut donc tout installer.
Je relance ma commande :$ make-kpkg --rootcmd fakeroot --initrd --append-to-version=.30102010 kernel-imageLa console commence à me dérouler une longue liste de fichiers, pendant plus d’une heure, puis termine par ça :

make[1]: quittant le répertoire « /home/Kernel/src/linux-2.6.32.24 » test ! -e scripts/package/builddeb || mv -f scripts/package/builddeb scripts/package/builddeb.kpkg-dist test ! -e scripts/package/Makefile || test -f scripts/package/Makefile.kpkg-dist || (mv -f scripts/package/Makefile scripts/package/Makefile.kpkg-dist && (echo "# Dummy file "; echo "help:") > scripts/package/Makefile) COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils make dpkg-dev |\ awk '$1 ~ /[hi]i/ { printf("%s-%s\n", $2, $3) }'> debian/buildinfo uname -a >> debian/buildinfo echo using the compiler: >> debian/buildinfo grep LINUX_COMPILER include/linux/compile.h | \ sed -e 's/.*LINUX_COMPILER "//' -e 's/"$//' >> debian/buildinfo echo applied kernel patches: >> debian/buildinfo echo done > debian/stamp/build/kernel fakeroot /usr/bin/make -f ./debian/rules debian/stamp/binary/pre-linux-image-2.6.32.24.30102010musix64 make: fakeroot : commande introuvable make: *** [kernel-image] Erreur 127les deux dernières lignes me font un peu peur, je vérifie que j’ai bien un fichier .deb crée sous ~/src : rien !

A priori, le commande fakeroot n’est pas installée, et j’ai trouvé à plusieurs endroit qu’une erreur 127 signifie que make ne trouve pas une commande. Le problème c’est que je ne sais pas si je dois à nouveau insatller un package, et si oui lequel.

En cherchant fakeroot sur packages.debian.org, j’ai trouvé cela :

Vous avez recherché chemins se terminant par fakeroot dans les suites lenny, toutes les sections et toutes les architectures. 3 résultats trouvés.
Fichier Paquets
/usr/lib/cruft/filters-unex/fakeroot cruft
/usr/share/zsh-beta/functions/Completion/Unix/_fakeroot zsh-beta
/usr/share/zsh/functions/Completion/Unix/_fakeroot zsh

Mais lequel installer ?

Quand à kernel-image, j’ai trouvé ce package (mon PC à un processeur AMD64):kernel-image-2.6.26-2-amd64-di, mais ça n’a pas l’air d’être ce qu’il me faut.

J’en suis là, je n’ose pas faire la compilation du noyau en root (ce qui devrait m’éviter de passer par fakeroot, mais qui semble déconseillé).

Quelqu’un a-t-il une idée ?

Nadelf

Re,
Franchement, tu va galérer de cette manière… Les dépendances sont nombreuses, et avec une clef usb… tu es parti pour de nombreux aller-retours…
Trouve une connexion “filaire” pour configurer ton wifi ! :wink:

C"est bien ce que je craignais… bon, ben je vais déménager mon PC dans le couloir (et oui, je n’ai qu’une prise téléphone chez moi) ! Je vous tiens au courant !

Nadelf

Salut,

Bon, mon PC est dans le couloir, première bonne surprise, la connexion à internet via le port ethernet de la carte mère s’est fait instantanément ! Moi qui m’attendais à devoir configurer la connexion (et j’avoue que j’angoissais à l’avance !).

J’ai donc tenté la succession de commande préconisée par lol plus haut :[code]# aptitude update

aptitude -t lenny-backports install linux-image-2.6-$(uname -r | sed ‘s,.*-,’) firmware-ralink wireless-tools

modprobe rt2870sta

ifconfig wlan0 up[/code]La première étape s’est bien passée, par contre la deuxième n’a rien téléchargé car :[code]Impossible de trouver un paquet dont le nom ou la description correspond à « linux-image-2.6-musix64 »

Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 166 non mis à jour.
Il est nécessaire de télécharger 0o d’archives. Après dépaquetage, 0o seront utilisés.[/code]Le problème vient de la version du noyau : [code]# uname -r
2.6.29.4-libre1-rt19-musix64

uname -r | sed ‘s,.*-,’

musix64[/code]Cela vient du fait que le noyau a un peu été retouché par les créateurs de la distribution.
Quelle syntaxe utiliser dans ce cas ?
Merci,

Nadelf

Salut,

[quote=“Nadelf”]…
Quelle syntaxe utiliser dans ce cas ?
Merci,

Nadelf[/quote]

Cherche un noyau dans les résultats donnés part :

Ça devrait être ça : linux-image-2.6.32-5-amd64 (si tu es bien en 64 bits évidemment…)

Ça me donne ça :# aptitude search linux-image v linux-image - v linux-image-2.6 - p linux-image-2.6-amd64 - Linux 2.6 for 64-bit PCs (meta-package) p linux-image-2.6-openvz-amd64 - Linux 2.6 for 64-bit PCs (meta-package), OpenVZ support p linux-image-2.6-vserver-amd64 - Linux 2.6 for 64-bit PCs (meta-package), Linux-VServer support p linux-image-2.6-xen-amd64 - Linux 2.6 for 64-bit PCs (meta-package), Xen dom0 support, Xen dom0 support i A linux-image-2.6.29.4-libre1-rt19-musix64 - Linux kernel binary image for version 2.6.29.4-libre1-rt19-musix64 p linux-image-2.6.32-bpo.5-amd64 - Linux 2.6.32 for 64-bit PCs p linux-image-2.6.32-bpo.5-amd64-dbg - Debugging infos for Linux 2.6.32-bpo.5-amd64 p linux-image-2.6.32-bpo.5-openvz-amd64 - Linux 2.6.32 for 64-bit PCs, OpenVZ support p linux-image-2.6.32-bpo.5-openvz-amd64-dbg - Debugging infos for Linux 2.6.32-bpo.5-openvz-amd64 p linux-image-2.6.32-bpo.5-vserver-amd64 - Linux 2.6.32 for 64-bit PCs, Linux-VServer support p linux-image-2.6.32-bpo.5-vserver-amd64-dbg - Debugging infos for Linux 2.6.32-bpo.5-vserver-amd64 p linux-image-2.6.32-bpo.5-xen-amd64 - Linux 2.6.32 for 64-bit PCs, Xen dom0 support p linux-image-2.6.32-bpo.5-xen-amd64-dbg - Debugging infos for Linux 2.6.32-bpo.5-xen-amd64 p linux-image-amd64 - Linux for 64-bit PCs (meta-package) p linux-image-openvz-amd64 - Linux for 64-bit PCs (meta-package), OpenVZ support p linux-image-vserver-amd64 - Linux for 64-bit PCs (meta-package), Linux-VServer support p linux-image-xen-amd64 - Linux for 64-bit PCs (meta-package), Xen dom0 support, Xen dom0 support

Je choisis quoi ?

Re,

linux-image-2.6.32-bpo.5-amd64

Merci, ça marche, ça télécharge…

:038 Super, ça marche ! Plus qu’à configurer le wifi !

Bonne nouvelle!
Tu vas pouvoir quitter ton couloir… :wink:

N’oublie pas de passer en résolu quand tu sera connecté en Wifi… :006

Je vous poste ça depuis mon salon, ça fonctionne !

Mais vous risquez de me revoir rapidement, car je n’en ai pas fini avec la configuration de l’engin…

La suite au prochain épisode !

Merci à tous et à lol en particulier !

Nadelf