Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



RTL8185L Pilote wifi pour la puce Realtek 8185

Ce tuto a été réalisé à partir de Ubuntu 9.04 Jaunty Jackalope Release Candidate pour la carte "Amarina WIRELESS PCI CARD 54M 802.11G 54 Mbps", et également à partir de Ubuntu Gutsy Gibbon pour la carte "Trendnet TEW 423PI".

Pour une carte Amarina WIRELESS PCI CARD 54M 802.11G 54 Mbps

Démarrez Ubuntu 9.04 Jaunty Jackalope en mode recovery à l'écran de GRUB (si vous ne voyez pas cet écran, appuyez sur ECHAP quand un message avec "GRUB" apparait). Quand on vous demande le mode, choisissez "root". Mettez le CD d'installation de la carte "Amarina WIRELESS PCI CARD 54M 802.11G 54 Mbps" dans votre lecteur cd.

< A COMPLÉTER >

Pour une carte Trendnet TEW 423PI

Téléchargement du pilote Realtek

Gusty Gibon (7.10)

Téléchargez le pilote à partir du site Realtek .

Hardy Heron (8.04)

Téléchargez le pilote de Will Daniels, patché pour le kernel 2.6.24.

Vous aurez également besoin d'installer le packet patch pour appliquer le patch (sic). Si vous n'avez pas d'autre connexion sur votre installation d'Ubuntu, le paquet est disponible ici.

Intrepid Ibex (8.10)

Les pilotes sont inclus dans le noyau (2.6.27) cela dit il se peut qu'ils ne se lancent pas au démarrage. Dans ce cas, il suffit d'éditer le fichier /etc/network/interfaces :

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
pre-up modprobe ieee80211_crypt
pre-up modprobe ieee80211_crypt_wep
pre-up modprobe ieee80211_crypt_tkip
pre-up modprobe ieee80211_crypt_ccmp
pre-up modprobe ieee80211
pre-up modprobe rtl8180
wpa-conf /chemin_du_fichier/nom_du_fichier_de_config_WPA_supplicant.conf
post-down rmmod rtl8180
post-down rmmod ieee80211
post-down rmmod ieee80211_crypt_wep
post-down rmmod ieee80211_crypt_tkip
post-down rmmod ieee80211_crypt_ccmp
post-down rmmod ieee80211_crypt

Pour la configuration de wpa_supplicant (installé par défault avec Intrepid), voir ci-dessous.

Compilation du pilote

Décompressez l'archive dans un répertoire :

tar zxvf rtl8185_linux_26[1].1027.0823.2007.tar.gz

Il faut ensuite compiler le pilote :

cd rtl8185_linux_26.1027.0823.2007
./makedrv

On peut ensuite créer un lien symbolique vers ce répertoire, pour pouvoir changer de version du pilote simplement :

sudo ln -s /home/vous/rtl8185_linux_26.1027.0823.2007 /etc/rtl8185

Installez wpa_supplicant et modifiez le ficher /etc/wpa_supplicant.conf pour qu'il ressmble à ça :

network={
        ssid="votreSSID"
        proto=WPA
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP WEP104 WEP40
        psk="secret"
        priority=2
}

Stoppez le fonctionnement du réseau :

sudo /etc/init.d/networking stop

Modifiez le fichier /etc/network/interfaces. Il devrait ressembler à ça :

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
   pre-up insmod /etc/rtl8185/ieee80211/ieee80211_crypt-rtl.ko
   pre-up insmod /etc/rtl8185/ieee80211/ieee80211_crypt_wep-rtl.ko
   pre-up insmod /etc/rtl8185/ieee80211/ieee80211_crypt_tkip-rtl.ko
   pre-up insmod /etc/rtl8185/ieee80211/ieee80211_crypt_ccmp-rtl.ko
   pre-up insmod /etc/rtl8185/ieee80211/ieee80211-rtl.ko
   pre-up insmod /etc/rtl8185/rtl8185/r8180.ko
   pre-up wpa_supplicant -D ipw -i wlan0 -c /etc/wpa_supplicant.conf -P /var/run/wpa_supplicant.pid -wB

   post-down kill `cat /var/run/wpa_supplicant.pid`
   post-down rmmod r8180
   post-down rmmod ieee80211-rtl
   post-down rmmod ieee80211_crypt_ccmp-rtl
   post-down rmmod ieee80211_crypt_tkip-rtl
   post-down rmmod ieee80211_crypt_wep-rtl
   post-down rmmod ieee80211_crypt-rtl

Un redémarrage du réseau devrait vous donner une ip :

sudo /etc/init.d/networking start
 * Reconfiguring network interfaces...                                          Internet Systems Consortium DHCP Client V3.0.5
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/wlan0/00:00:00:00:00:00
Sending on   LPF/wlan0/00:00:00:00:00:00
Sending on   Socket/fallback
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.2XX
bound to 192.168.0.X -- renewal in 328456 seconds.
                                                                         [ OK ]

Et voilà !

Étrangement, lors du boot, le réseau ne monte pas correctement. La carte est arrêtée juste après avoir été mise en service. FIXME

Mais si vous faites

sudo /etc/init.d/networking restart

tout fonctionnera correctement.

Comme je suis tout nouveau dans le monde ubuntu (et linux en général), merci de corriger tout ça si ça vous semble incohérent. — wifi_realtek_rtl8185 Le 14/04/2008, à 21:50

Il doit s'agir de l'ordre dans lequel sont chargés les pilotes. Essaye de charger ieee80211-rtl.ko en premier, ou de faire un modprobe sur r8180.ko. — wifi_realtek_rtl8185 Le 15/08/2008, à 16:11

  • FIXME

Contributeurs : brisssou

  • wifi_realtek_rtl8185.1247512359.txt.gz
  • Dernière modification: Le 13/07/2009, 21:12
  • par Antonin_Morel