Clé wifi ne fonctionne pas

Bonjour à toutes et à tous.

Je débute sous debian et j’ai rencontré le problème suivant suite à son installation: le micrologiciel wifi était absent.
Je me suis donc branché sur une box afin d’installer le micrologiciel en question.
J’ai commencé par ajouter contrib et non-free dans mon sources.list.
Ensuite j’ai réalisé un apt-get update.

J’ai ensuite fait un lsusb pour repérer ma clé wifi, voici le résultat:

[Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0bda:0151 Realtek Semiconductor Corp. Mass Storage Device (Multicard Reader)
Bus 004 Device 002: ID 046d:c52f Logitech, Inc. Wireless Mouse M305
Bus 001 Device 006: ID 2001:330d D-Link Corp.]

apt-cache search D-Link me donne:
[cowbuilder - pbuilder running on cowdancer
cowdancer - Copy-on-write directory tree utility.
dns323-firmware-tools - build and manipulate firmware images for the DNS-323
fl-cow - copy-on-write utility
openocd - Open on-chip JTAG debug solution for ARM and MIPS systems
storebackup - fancy compressing managing checksumming deduplicating hard-linking cp -ua
ap-utils - utilitaires SNMP de point d’accès pour Linux]

Puis apt-get install dns323-firmware-tools.

Suite à ces manipulations, la clé wifi n’est toujours pas reconnue et rien ne s’affiche après rfkill list.

Et voici le résultat de iwconfig :
[lo no wireless extensions.

eth0 no wireless extensions.]

Enfin voici ce que me donne lsmod:
[Module Size Used by
joydev 17266 0
usbhid 36418 0
hid 81372 1 usbhid
ppdev 12763 0
lp 17149 0
bnep 17567 2
rfcomm 33700 0
bluetooth 119455 10 rfcomm,bnep
rfkill 19012 3 bluetooth
binfmt_misc 12957 1
nfsd 216181 2
nfs 308353 0
nfs_acl 12511 2 nfs,nfsd
auth_rpcgss 37143 2 nfs,nfsd
fscache 36739 1 nfs
lockd 67306 2 nfs,nfsd
sunrpc 173730 6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd
ext2 59231 1
loop 22641 0
usb_storage 43870 0
snd_hda_codec_realtek 188851 1
i915 378651 3
snd_hda_intel 26259 2
snd_hda_codec 78031 2 snd_hda_intel,snd_hda_codec_realtek
video 17683 1 i915
drm_kms_helper 31370 1 i915
snd_hwdep 13186 1 snd_hda_codec
drm 183952 4 drm_kms_helper,i915
snd_pcm 68083 2 snd_hda_codec,snd_hda_intel
snd_page_alloc 13003 2 snd_pcm,snd_hda_intel
parport_pc 22364 1
i2c_algo_bit 12841 1 i915
iTCO_wdt 17081 0
iTCO_vendor_support 12704 1 iTCO_wdt
snd_seq 45126 0
acpi_cpufreq 12935 1
parport 31858 3 parport_pc,lp,ppdev
wmi 13243 0
snd_seq_device 13176 1 snd_seq
rng_core 12652 0
mperf 12453 1 acpi_cpufreq
pcspkr 12579 0
snd_timer 22917 2 snd_seq,snd_pcm
psmouse 69265 0
i2c_i801 16870 0
i2c_core 23876 5 i2c_i801,i2c_algo_bit,drm,drm_kms_helper,i915
coretemp 12898 0
serio_raw 12931 0
evdev 17562 9
snd 52893 12 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_realtek
processor 28149 1 acpi_cpufreq
button 12937 1 i915
soundcore 13065 1 snd
ext4 350804 2
crc16 12343 2 ext4,bluetooth
jbd2 62115 1 ext4
mbcache 13114 2 ext4,ext2
dm_mod 63645 9
sg 25874 0
sd_mod 36136 3
sr_mod 21899 0
cdrom 35401 1 sr_mod
crc_t10dif 12348 1 sd_mod
ata_generic 12479 0
broadcom 13032 0
thermal 17383 0
thermal_sys 18040 3 thermal,processor,video
uhci_hcd 26865 0
ata_piix 29535 2
tg3 119064 0
ehci_hcd 40249 0
libphy 19057 2 tg3,broadcom
libata 140630 2 ata_piix,ata_generic
scsi_mod 162321 5 libata,sr_mod,sd_mod,sg,usb_storage
usbcore 128741 5 ehci_hcd,uhci_hcd,usb_storage,usbhid
usb_common 12354 1 usbcore]

Sauriez-vous quelles manipulations supplémentaires seraient nécessaires afin que mon ordinateur reconnaisse ma clé wifi sachant que mon ordinateur est un fixe et que la clé wifi est une D-Link DWA-131?

Merci par avance pour vos réponses.

Ps: Débutant sous debian, je m’excuse par avance si la solution à mon problème vous paraît trop… évidente car je n’ai pas suffisamment de temps pour consulter le manuel.

ta clé wifi utilise apparement un chip realtek 8191CU source

il faut installer firmware-realtek

le paquet “dns323…” n’a rien à voir!
il suffit de lire :[quote]build and manipulate firmware images for the DNS-323[/quote]

Que donne le retour de :

[mono]2001:330d[/mono] n’est pas référencé dans la liste des USBIDs Linux, mais semble correspondre à [mono]D-Link DWA-131 USB[/mono]

Les messages du noyau devraient retourner le nom du fichier firmware que cette version de noyau demandera.

Voici le retour de dmesg | grep firmware:

[ 3.163302] intel_rng: don’t want to disable this in firmware setup, and if (la suite du message ne s’affiche pas).

Merci pour le retour de [mono]dmesg[/mono].

Effectivement, ce message de ce noyau ne nous informe de rien de plus concernant cette clef USB WiFi et son fichier firmware

Selon lien donné par glebelg

[quote]
A firmware file rtl8192cufw.bin is needed by the kernel to access the DWA-131. This file needs to be located at /lib/firmware/rtlwifi/. In Ubuntu this firmware can be installed by the command:

sudo apt-get install linux-firmware linux-firmware-nonfree[/quote]
Nota Bene : in UBUNTU, nous sommes sous debian.
En debian, on trouve rtl8192cufw.bin dans le paquet [mono]firmware-realtek[/mono].
packages.debian.org/jessie/firmware-realtek
[mono]# apt-get install firmware-realtek[/mono]

Nb : je n ai jamais rien dit d autre…relis mon post. :wink:

Ça tombe bien que tu ne dises rien d’autre parce qu’il se trouve que je ne dis rien d’autre.
Entre gens qui ne disent rien d’autre, on devrait s’entendre pour ne rien dire d’autre…

Nous avons bien lu ton message du premier coup. Le nota n’avait d’autre but que d’informer les debianistes distraits que la commande était un ubuntuisme de mauvais aloi en debian.

Si c est de l humour, ca ne passe pas a l ecrit… :think:

Si pas, la prochaine fois, j affirmerai des trucs sans citer de source…comme ca je resterai accessible :mrgreen:

Après apt-get install linux-firmware

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet linux-firmware

Après apt-get install linux-firmware-nonfree

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet linux-firmware-nonfree

Ne nous dis pas que tu as copié la commande ubuntu après avoir lu les derniers échanges !

Commence par voir /etc/apt/sources.list. Y a-t-il indiqué non-free dans les sources ?

Avant toute installation,

puis on installe firmware-realtek comme te l’a laissé entendre glebelg, celui qui ne dit rien d’autre que d’installer firmware-realtek, tout comme moi qui ne te dis rien d’autre que d’installer firmware-realtek

:laughing: :laughing: :laughing: :laughing:
…je pourrais en mettre des pages entières…

Je te trouve gonflé d’oser écrire cela. Le debianiste distrait n’aurait pas suivi le lien fourni comme source et se serait contenté d’exécuter la commande indiquée dans le message. C’est plutôt ta citation d’une commande inadaptée qui est de nature à induire le lecteur distrait en erreur.

Sur ce, revenons à la technique pure et dure.
Le pilote pour l’identifiant USB 2001:330d est le module rtl8192cu. Aussi je m’étonne de ne pas le trouver dans la liste des modules chargés qu’affiche lsmod. Après vérification, cet identifiant est reconnu par le noyau 3.16 de Jessie, mais pas par le 3.2 de Wheezy. Question : quelle est la version de Debian, du noyau actif ?

Linux fixe 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u2 x86_64 GNU/Linux

Je te trouve gonflé d’oser écrire cela. Le debianiste distrait n’aurait pas suivi le lien fourni comme source et se serait contenté d’exécuter la commande indiquée dans le message. C’est plutôt ta citation d’une commande inadaptée qui est de nature à induire le lecteur distrait en erreur.
[/quote]

Idéalement, il aurait été préférable de ne pas citer les commandes ubuntu. D’accord.
Idéalement les lecteurs lisent aussi la mise en garde.
Nota Bene : in UBUNTU. Des consignes adaptées à ubuntu, in UBUNTU, c’est explicite.
Faudrait être sacrément gonflé pour oser se plaindre qu’on n’est pas prévenu.

C’est le noyau 3.2 de Wheezy, ce qui explique que le module rtl9192cu de ce noyau, qui ne supporte pas ce modèle de clé wifi, n’était pas chargé. L’installation de firmware-realtek n’y changera rien. Il faut un noyau plus récent comme celui de Jessie ou de wheezy-backports.

Pourquoi as-tu installé Wheezy (Debian 7) , qui est l’ancienne version stable, plutôt que Jessie (Debian 8) , l’actuelle version stable ? Tu as écrit débuter avec Debian, il serait donc logique que tu aies choisi la version stable actuelle qui a été publiée il y a plusieurs mois.

J’utilise un ordinateur que j’ai récupéré à un particulier et sur lequel debian était déjà installé, voilà pourquoi la version que j’utilise n’est pas la plus récente. Y aurait-il une clé wifi sur le marché qui pourrait être utilisée avec la version de debian dont je dispose?

L’un comme l’autre il n’y a aucune raison de rester sous Debian 7.
Rester sur une debian old-stable ne concerne que quelques cas particuliers dont vous ne faites amha pas partie.

Faites la mise à jour.

editez en root le fichier /etc/source.list

ajoutez les lignes suivantes :

deb http://httpredir.debian.org/debian jessie main contrib non-free deb http://httpredir.debian.org/debian jessie-updates main contrib non-free deb http://security.debian.org/ jessie/updates main contrib non-free deb http://http.debian.net/debian jessie-backports main

ensuite

#apt-get update #apt-get dist-upgrade

pour installer des logiciels “facilement”, utilisez Synaptic. infos supplémentaires.

Le problème est peut-être similaire, mais le matériel est sûrement différent. Merci d’ouvrir une nouvelle discussion et d’y mentionner l’identifification du contrôleur wifi avec [mono]lspci -nn[/mono] si c’est une carte PCI ou [mono]lsusb[/mono] si c’est une clé USB.

Tant que cette version est supportée, on peut continuer à l’utiliser.

Pour Userdeb24, le plus simple sera peut-être d’installer le noyau des backports.

[quote=“glebelg”]Faites la mise à jour.
editez en root le fichier /etc/source.list
ajoutez les lignes suivantes :[/quote]
Si c’était si simple, on se demande pourquoi un chapitre entier des notes de publication (lien sur la page d’accueil du site officiel de Debian) est consacré à la mise à niveau.