Carte WiFi Belkin Surf+ sous Ubuntu

Le 17 avril 2011 par Simon Huet (dernière mise à jour le 24 juin 2012)

Toujours sur le même ordinateur dont je parlais dans mon précédent billet, j’ai décidé d’installer un adaptateur USB WiFi de la marque Belkin: le Surf+. J’ai choisi ce modèle car il est à la norme 802.11n, permettant un débit théorique de 300Mbps, donc autant anticiper sur une éventuelle hausse de mon débit internet.

Voir la fiche sur le site officiel de Belkin: Surf+ USB wireless adapter.

La carte n’est pas reconnue nativement sous Ubuntu 10.10 ou 11.04 (idem avec les live CD), il faut donc l’installer manuellement. Je me suis inspiré d’un How-to existant sur le forum de la communauté Ubuntu pour faire ce mini-tuto.

Installer la carte WiFi Surf+ N300 sous Ubuntu 10.10 et 11.04

La première étape consiste à éditer le fichier « /etc/udev/rules.d/70-persistent-net.rules » (ce qui n’était pas le cas dans les versions précédentes) avec les droits administrateur, par exemple en lançant dans un terminal:

sudo gedit /etc/udev/rules.d/70-persistent-net.rules

On ajoute le texte suivant au fichier et on enregistre:

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="050d", ATTR{idProduct}=="845a", RUN+="/sbin/modprobe -qba r8192s_usb"

Ensuite, on édite de la même manière « /etc/modprobe.d/network_drivers.conf »

sudo gedit /etc/modprobe.d/network_drivers.conf

Dans ce fichier, on copie le texte suivant:

install r8192s_usb /sbin/modprobe --ignore-install r8192s_usb $CMDLINE_OPTS; /bin/echo "050d 845a" > /sys/bus/usb/drivers/rtl819xU/new_id

Il nous faut maintenant copier un driver compatible avec la carte, on commence par créer le dossier où coller le pilote:

sudo mkdir /lib/firmware/RTL8192SU

Ensuite, on récupère le fichier, disponible par exemple sur le svn de Debian:

wget "http://svn.debian.org/wsvn/kernel/dists/trunk/firmware-nonfree/realtek/RTL8192SU/rtl8192sfw.bin"

On copie finalement le fichier « rtl8192sfw.bin » dans le dossier créé:

sudo cp rtl8192sfw.bin /lib/firmware/RTL8192SU

C’est fini! Après un redémarrage la clé USB WiFi est reconnue par Ubuntu et on peut s’en servir normalement avec network-manager. Pas de problème à signaler pour le moment. 😉

Explications supplémentaires sur l’installation

Voici quelques compléments expliquant les différences avec le tutoriel anglais.

Tout d’abord, avant Maverick et Natty, le premier fichier à éditer était « /etc/udev/rules.d/network_drivers.rules ». Depuis Maverick, il faut éditer « /etc/udev/rules.d/70-persistent-net.rules » (je suppose que ce changement est du à la réorganisation des services sous Ubuntu).

Ensuite, le tuto n’est pas adapté à la référence exacte de l’adaptateur WiFi que j’avais sous la main. En effet, on peut vérifier les id du vendeur et du matériel avec un « lsusb » ce qui donne pour mon cas:

simon@YS20:~$ lsusb | grep -i belkin
Bus 002 Device 004: ID 050d:845d Belkin Components

Ce sont ces « 050d » et « 845d » qui figurent dans les 2 fichiers modifiés en début de tuto, puisqu’on veut que le pilote soit utilisé lorsque la clé WiFi en utilisée.

D’après la discussion sur le forum anglophone, cette méthode peut servir à de nombreuses cartes WiFi, et est une alternative à l’utilisation du pilote Windows avec ndiswrapper.

4 commentaires pour “Carte WiFi Belkin Surf+ sous Ubuntu”

  • Merci beaucoup! J’avais essayé pendant deux jours de faire ce travail, et cela fonctionne maintenant !

    Or, as we say in America, « You rock! »

  • Note utile: cette manipulation n’est plus nécessaire à partir d’Ubuntu 11.10 (« The Oneiric Ocelot »).

    La carte est reconnue directement par le live CD ou live USB ce qui permet facilement d’essayer ou installer Ubuntu avec une connexion au web.

    Attention cependant, la carte n’est pas rallumée lors d’une sortie de veille, on peut la débrancher et la rebrancher pour rappeler son existence au système. 😉

  • Bonjour,

    J’ai suivi vos consignes à la lettre mais la clé ne fonctionne toujours pas… Pourriez-vous m’aider ?

  • bonjour et merci
    je n ‘arrivais pas avec ndiswrapper à faire fonctionner ma clé usb belkin surf N 300 et là impeccable

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Apprenez comment les données de vos commentaires sont utilisées.