Installation de Clef USB WIFI NetGear WNA1000M

Bonjour,
Je me décide à vous demander de l’aide pour installer une clef USB wifi net gear.

J’utilise une Debian 7.9:
Linux man1 3.16.0-0.bpo.4-686-pae #1 SMP Debian 3.16.7-ckt20-1+deb8u3~bpo70+1 (2016-01-19) i686 GNU/Linux

Ma clef est une N150 WNA1000M et la commande lsusb donne ceci:
Bus 002 Device 004: ID 0846:9041 NetGear, Inc. WNA1000M 802.11bgn [Realtek RTL8188CUS]

J’ai essayé d’installer les drivers correspondant au chipset realtek sans vraiment de succès.

La commande cat /var/log/messages | grep firmware me donne ceci:
Mar 13 09:10:06 man1 kernel: [ 9.357648] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
Mar 13 09:10:06 man1 kernel: [ 9.357761] usb 2-8: Direct firmware load failed with error -2
Mar 13 09:10:06 man1 kernel: [ 9.669561] usb 2-8: Direct firmware load failed with error -2
Mar 13 09:10:06 man1 kernel: [ 9.671012] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin

La commande tail -n 20 /var/log/kern.log me donne ceci:

Mar 13 10:18:51 man1 kernel: [ 4141.409592] rtl_usb: reg 0x824, usbctrl_vendorreq TimeOut! status:0xffffffed value=0x80
Mar 13 10:18:55 man1 kernel: [ 4145.416014] perf interrupt took too long (5039 > 5000), lowering kernel.perf_event_max_sample_rate to 25000
Mar 13 10:19:11 man1 kernel: [ 4161.596060] usb 2-8: new high-speed USB device number 5 using ehci-pci
Mar 13 10:19:11 man1 kernel: [ 4161.731913] usb 2-8: New USB device found, idVendor=0846, idProduct=9041
Mar 13 10:19:11 man1 kernel: [ 4161.731922] usb 2-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 13 10:19:11 man1 kernel: [ 4161.731926] usb 2-8: Product: 802.11n WLAN Adapter
Mar 13 10:19:11 man1 kernel: [ 4161.731929] usb 2-8: Manufacturer: Realtek
Mar 13 10:19:11 man1 kernel: [ 4161.731932] usb 2-8: SerialNumber: 00e04c000001
Mar 13 10:19:11 man1 kernel: [ 4161.733976] rtl8192cu: Chip version 0x10
Mar 13 10:19:12 man1 kernel: [ 4161.831273] rtl8192cu: MAC address: 04:a1:51:74:2d:f1
Mar 13 10:19:12 man1 kernel: [ 4161.831285] rtl8192cu: Board Type 0
Mar 13 10:19:12 man1 kernel: [ 4161.831514] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
Mar 13 10:19:12 man1 kernel: [ 4161.831581] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
Mar 13 10:19:12 man1 kernel: [ 4161.831874] usb 2-8: firmware: failed to load rtlwifi/rtl8192cufw_TMSC.bin (-2)
Mar 13 10:19:12 man1 kernel: [ 4161.831880] usb 2-8: Direct firmware load failed with error -2
Mar 13 10:19:12 man1 kernel: [ 4161.831883] usb 2-8: Falling back to user helper
Mar 13 10:19:12 man1 kernel: [ 4161.840161] usb 2-8: firmware: failed to load rtlwifi/rtl8192cufw.bin (-2)
Mar 13 10:19:12 man1 kernel: [ 4161.840172] usb 2-8: Direct firmware load failed with error -2
Mar 13 10:19:12 man1 kernel: [ 4161.840175] usb 2-8: Falling back to user helper
Mar 13 10:19:12 man1 kernel: [ 4161.843568] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin

La commande tail -n 20 /var/log/messages me donne ceci:

Mar 13 10:18:51 man1 kernel: [ 4141.409426] usb 2-8: USB disconnect, device number 4
Mar 13 10:18:55 man1 kernel: [ 4145.416014] perf interrupt took too long (5039 > 5000), lowering kernel.perf_event_max_sample_rate to 25000
Mar 13 10:19:11 man1 kernel: [ 4161.596060] usb 2-8: new high-speed USB device number 5 using ehci-pci
Mar 13 10:19:11 man1 kernel: [ 4161.731913] usb 2-8: New USB device found, idVendor=0846, idProduct=9041
Mar 13 10:19:11 man1 kernel: [ 4161.731922] usb 2-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 13 10:19:11 man1 kernel: [ 4161.731926] usb 2-8: Product: 802.11n WLAN Adapter
Mar 13 10:19:11 man1 kernel: [ 4161.731929] usb 2-8: Manufacturer: Realtek
Mar 13 10:19:11 man1 kernel: [ 4161.731932] usb 2-8: SerialNumber: 00e04c000001
Mar 13 10:19:11 man1 kernel: [ 4161.733976] rtl8192cu: Chip version 0x10
Mar 13 10:19:12 man1 kernel: [ 4161.831273] rtl8192cu: MAC address: 04:a1:51:74:2d:f1
Mar 13 10:19:12 man1 kernel: [ 4161.831285] rtl8192cu: Board Type 0
Mar 13 10:19:12 man1 kernel: [ 4161.831514] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
Mar 13 10:19:12 man1 kernel: [ 4161.831581] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
Mar 13 10:19:12 man1 kernel: [ 4161.831880] usb 2-8: Direct firmware load failed with error -2
Mar 13 10:19:12 man1 kernel: [ 4161.831883] usb 2-8: Falling back to user helper
Mar 13 10:19:12 man1 kernel: [ 4161.840172] usb 2-8: Direct firmware load failed with error -2
Mar 13 10:19:12 man1 kernel: [ 4161.840175] usb 2-8: Falling back to user helper
Mar 13 10:19:12 man1 kernel: [ 4161.843568] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin
Mar 13 10:19:12 man1 mtp-probe: checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:03.3/usb2/2-8"
Mar 13 10:19:12 man1 mtp-probe: bus: 2, device: 5 was not an MTP device

J’ai aussi essayé plusieurs choses, entres autres d’installer ndiswrapper, sans succes… bref je patauge.
Si j’avais su je me serais renseigné des modeles de clef dotées de pilotes linux avant d’acheté celle ci.
Merci d’avoir pris le temps de lire.
Manu.

Pourtant le chipset de ta carte a l’air supporté : https://wiki.debian.org/fr/rtl819x. Tu as bien installé le paquet firmware-realtek ?

Quand tu dis que la carte ne fonctionne pas, tu te bases sur quoi ? Tu pourrais, par exemple, nous donner les sorties des commandes ifconfig et iwconfig ? D’après tes logs rien d’alarmant, il a l’air d’essayer de charger un firmware, d’échouer, puis d’en charger un autre à la place.

Et un
ls -l /lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin
car je suppose que le fichier firmware n’a pas été installé.

=======
Tu peux le récupérer et l’installer directement avec la ligne de commandes suivante :

su -c 'mkdir /lib/firmware/rtlwifi; wget -O /lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin http://ftp2.halpanet.org/source/_dev/linux-firmware.git/rtlwifi/rtl8192cufw_TMSC.bin'
(je viens de vérifier que la somme md5 du fichier téléchargé à cette adresse et celle de celui installé sur mon système sont les mêmes)

Il te suffira de déconnecter et reconnecter physiquement ta clef USB pour que le fichier firmware soit pris en compte.

As tu essayé les drivers fournis par Realtek
www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=274&DownTypeID=3&GetDown=false&Downloads=true

Bonsoir, merci à vous trois pour vos réponses.
Effectivement , MicP, il manquait le fichier firmware, au rebranchement, la clef s’est allumée et tout fonctionnait nickel. j’avais choisi le mauvais manifestement. :slight_smile:

Encore merci pour votre aide. :clap:
Je ne sais pas comment on affiche le sujet résolu…?

Bonne soirée à vous
Manu

Sur le message qui t’intéresse, tu as une case à cocher en bas à droite (là où tu cliques sur éditer, aimer…)

Malgré l’installation du paquet firmware-realtek ? Car dans les fichiers fournis par ce paquet, on trouve bien /lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin, voir ici : https://packages.debian.org/jessie/all/firmware-realtek/filelist.

De manière générale je trouve plus “propre” d’essayer de trouver une solution qui passe par les dépôts Debian, avant d’aller vers les téléchargements depuis des sources tierces.

Yess! merci à toi. chuis miro…grave… haha.

J’ai essayé toutes les solutions, parce qu’en essayant l’installation du paquet firmware-realtek j’avais des erreurs à la fin.
Mais je suis aussi de ton avis, je préfère passer par les dépôts Debian.
Je viens du monde windaube et je n’y retournerai pas… mais dur dur la conversion quand même.
Heureusement qu’il y a des gens sympas pour nous aider :wink:
Merci à vous tous. :thumbsup:

Je pense qu’on en vient presque tous, ça date juste plus ou moins selon les personnes ;-). Et je sais que c’est un réflexe sous Windows de devoir bidouiller et rajouter des dlls à la main, mais sous GNU/Linux je préfère me dire qu’il y a généralement un moyen plus propre de faire. Il reste quelques cas où il faut encore écrire des patchs crado, mais là je pense que tu aurais pu faire sans. Par exemple en nous donnant les erreurs qu’il te donnait à l’installation de firmware-realtek, qu’on puisse t’aider à les résoudre.

Il y a, en plus de la philosophie, de bonnes raisons de suivre la voie “propre” (les dépôts) : c’est que là, à la prochaine mise à jour de ton firmware, on ne sait pas bien ce qu’il va se passer. Quand tu laisses un paquet s’occuper d’une tâche, tout est fluide. Quand tu commences à patcher à la main, il faut t’attendre à être emmerdé par la suite.

C’est vrai… mais bon… un homme averti en vaut deux ! au cas ou nous reviendrons chercher conseil si jamais :smile:

C’est vrai aussi que c’est plutôt du bricolage ce que j’ai proposé.

Il vaudrait mieux installer le paquetage firmware-realtek avec un gestionnaire de paquetages

No problemo, cela m’a dépanné… Mme me tannait depuis un moment pour que je vire le cable ethernet à travers le salon… :smile:
Quand j’aurai un moment je reprendrai cet install proprement. :ok_hand:

Au plus simple, dès que tu es connecté par RJ45 (câble)
tu en profite pour supprimer le fichier firmware que je t’avais fait télécharger,

su -c 'rm /lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin'

puis tu redémarre et tu le remplace par celui qui sera installé avec le paquetage firmware-realtek