Bonjour. Quelqu’un a-t-il réussi a utiliser sous debian 9.4.0 la wifi avec un dongle usb. L’accès à la wifi par une carte interne fonctionne mais je n’ai pas réussi à utiliser un dongle usb. C’est d’autant plus rageant que ?ubuntu 18.04 et kali-linux qui sont sauf erreur issus de debian, eux, réussissent à le faire fonctionner. Merci à l’avance de vos lumères
Salut
Il faut idenfifier ton matériel usb avec la commande
lsusb
et installer son pilote si ça n’a pas été fait
le driver apparait dans la commande
lsusb -t
Merci mais je crois avoir tout fait comme il est expliqué sur les docs de debian.
Voici quand même le résultat de lsusb pour le dongle en question :
Bus 001 Device 005: ID 148f:2573 Ralink Technology, Corp. RT2501/RT2573 Wireless Adapter
Mon appel, c’est de trouver quelqu’un qui a réussi sous debian stretch avec un dongle wifi usb, quel qu’il soit.
Le problème est à mon avis le mot usb. Les cartes wifi non usb fonctionnent sous debian stretch. Et je le rappelle, hélas le meme dongle usb fonctionne parfaitement sous xubuntu 18.04 xfce et sous kali-linux xfce.
voir :
https://wiki.debian.org/fr/rt73
Différence entre Debian et Ubuntu sur ces points : Debian demande une action explicite de l’utilisateur pour charger des logiciels non libres de droits.
Merci de la réponse, mais le lien donné est obsolète. Le paquet qu’il faut charger est
firmware-misc-nonfree et non firmware-ralink. Je pense qu’il y a une erreur de programmation quelque part (et à mon avis dans la gestion de l’usb puisque les cartes wifi fixes fonctionnent) mais je ne suis pas certain et c’est pourquoi je fais appel à témoin (je cherche quelqu’un qui a réussi !). J’imagine que je ne suis pas le seul à chercher à utiliser in dongle wifi usb. Pour fixer les idées j’avais acheté ce dongle il y a bien longtemps (2005 ?) pour apporter la wifi à un ordinateur portable Compaq de 2003 qui n’en avait pas. L’ordinateur n’existe plus mais j’ai utilisé ce dongle 2 fois lors de la panne de ma freebox pour donner une connexion internet à un ordinateur fixe (celui d’où j’écris) et lui permettre de se connecter à la freewifi d’un voisin. J’ai deux autres ordinateurs (des portables) et leur carte wifi interne fonctionne très bien sous debian stable.
le wifi sur usb fonctionne très bien du moment qu’on a bien installé le bon driver
lsusb -t
ensuite vérifier la connexion
sudo iwconfig
Voici ce que donne lsusb -t pour le dongle (port 2, deviice 4) :
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 2: Dev 4, If 0, Class=Vendor Specific Class, Driver=rt73usb, 480M
|__ Port 4: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 4: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 480M
Voici ce que donne alors iwconfig :
wlx00c0ca1a040a IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Et quand je lance le moniteur de connexion, il répond “Périphérique non géré”.
Dois-je comprendre que tu as réussi à gérer un périphérique wifi usb ?
Essai avec un dongle du même accabit (dlink avec RT2502/RT2571) :
Jessie avec firmware ralink : pas de problème
Stretch live avec firmwares non-free : fonctionne out of the box Driver=rt73usb
Grâce à grandtoubab, que je remercie au passage, j’ai un peu progressé : voici ce que donnent les ordres qu’il a conseillés sous xubuntu 18.04, OS sous lequel ça marche :
root@asus:~# lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 3: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 4: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 4: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 4: Dev 3, If 2, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 4: Dev 3, If 3, Class=Audio, Driver=snd-usb-audio, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 2: Dev 3, If 0, Class=Vendor Specific Class, Driver=rt73usb, 480M
|__ Port 4: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 4: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 480M
root@asus:~#
root@asus:~# iwconfig
enp3s0 no wireless extensions.
wlx00c0ca1a040a IEEE 802.11 ESSID:"georgette"
Mode:Managed Frequency:2.432 GHz Access Point: 36:69:54:34:72:4C
Bit Rate=48 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-12 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:3 Missed beacon:0
lo no wireless extensions.
root@asus:~#
Malheureusement, je ne comprends pas d’où viennent les différences.
Merci à jweber aussi : j’ai enfin un témoignage de succès. Je vais donc moi aussi tenter
Stretch live avec firmwares non-free : fonctionne out of the box Driver=rt73usb
Et si ça marche, c’est que j’ai fait une c… dans ma configuration de debian stable sur disque dur
connecte le dongle et lance la commande dmesg
Elle doit te dire ce qui a été chargé :
$ dmesg |grep rt
[ 1850.581400] ieee80211 phy1: rt2x00_set_chip: Info - Chipset detected - rt: 2573, rf: 0002, rev: 000a
[ 1850.583651] usbcore: registered new interface driver rt73usb
[ 1850.626711] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file 'rt73.bin'
[ 1850.639983] rt73usb 3-1:1.0: firmware: direct-loading firmware rt73.bin
[ 1850.639995] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detected - version: 1.7
Voici ce que ça donne (debian stretch sur disque dur) :
root@asus:/home/daniel# dmesg |grep rt73usb
[ 30.806501] usbcore: registered new interface driver rt73usb
[ 31.330064] rt73usb 1-1.2:1.0 wlx00c0ca1a040a: renamed from wlan0
root@asus:/home/daniel#
À ma honte, je ne comprends pas pourquoi ça ne marche pas
Nouveau progrès : rt73.bin ne charge pas :
root@asus:/home/daniel# dmesg |grep rt73
[ 30.806501] usbcore: registered new interface driver rt73usb
[ 31.330064] rt73usb 1-1.2:1.0 wlx00c0ca1a040a: renamed from wlan0
root@asus:/home/daniel#
C’est bien le problème.
Ton fichier /etc/apt/sources.list contient-il bien la référence aux paquets non-free ?
que dit
sudo rfkill
Un résultat ok doit donner ça
sudo rfkill
ID TYPE DEVICE SOFT HARD
0 bluetooth hci0 débloqué débloqué
1 wlan phy0 débloqué débloqué
Merci à tous les deux pour vos efforts.
- extrait de mon /etc/apt/sources.list
pour dongle Alfa avec chipset Ralink
deb http://http.debian.net/debian/ stretch main contrib non-free
- rfkill list (c’est bien ça qu’il fallait taper ?) donne :
root@asus:/home/daniel# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
root@asus:/home/daniel#
La question est est-ce que le firmware /lib/firmware/rt73.bin est bien présent et chargé ? Ce firmware est effectivement installé par le paquet firmware-misc-nonfree
le firmware /lib/firmware/rt73.bin est présent mais je crois qu’il n’est pas chargé (voir posts précédents)
sudo modinfo rt73usb
fonne-t-il bien parmi les alias les identifiants de ton dongle ?
exemple :
alias: usb:v07D1p3C07ddcdscdpiciscipin
avec lsusb :
Bus 003 Device 003: ID 07d1:3c07 D-Link System DWA-110 Wireless G Adapter(rev.A1) [Ralink RT2571W]
Le résultat de lsusb pour le dongle :
Bus 001 Device 003: ID 148f:2573 Ralink Technology, Corp. RT2501/RT2573 Wireless Adapter
Je pense que oui mais par prudence je donne ici
le résultat partiel de “modinfo rt73usb” (j’ai retiré tout
ce qui ne contient pas v148f) :
filename: /lib/modules/4.9.0-6-amd64/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.k
license: GPL
firmware: rt73.bin
description: Ralink RT73 USB Wireless LAN driver.
version: 2.3.0
author: http://rt2x00.serialmonkey.com
srcversion: 9F85446F07F5403DAED4125
...
alias: usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip*in*
...
alias: usb:v148Fp9021d*dc*dsc*dp*ic*isc*ip*in*
...
depends: rt2x00lib,rt2x00usb,usbcore,crc-itu-t
retpoline: Y
intree: Y
vermagic: 4.9.0-6-amd64 SMP mod_unload modversions
parm: nohwcrypt:Disable hardware encryption. (bool)
C’est la première fois de ma vie que j’utilise modinfo