Bonjour,
Ca fait plusieurs jours que je suis sur un problème avec ma carte wifi Realtek RT5390 sous Fedora. Elle est bien detectée par mon système et elle fonctionne quand je démarre ma session mais au bout de quelques minutes le wifi se déconnecte et il m'est impossible de me reconnecter sur un réseau sans fil (même en désactivant et en réactivant la carte). J'ai vue sur plusieurs forums que c'était un problème connus avec ce genre de carte et la solution serait de recompiler le driver, chose que j'ai tenté sans succès.
Dans un premier temps voilà ce que me renvoi un lspci
03:00.0 Network controller: Ralink corp. RT5390 Wireless 802.11n 1T/1R PCIe
Ensutie voilà la fin du log de compilation du driver
/home/yann/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../os/linux/rt_linux.c: In function ‘CFG80211OS_Scaning’:
/home/yann/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../os/linux/rt_linux.c:3094:2: error: too few arguments to function ‘ieee80211_channel_to_frequency’
In file included from include/net/mac80211.h:21:0,
from /home/yann/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/include/os/rt_linux.h:73,
from /home/yann/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/include/rtmp_os.h:44,
from /home/yann/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/include/rtmp_comm.h:69,
from /home/yann/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../os/linux/rt_linux.c:32:
include/net/cfg80211.h:2488:12: note: declared here
/home/yann/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../os/linux/rt_linux.c:3110:27: warning: ignoring return value of ‘cfg80211_inform_bss_frame’, declared with attribute warn_unused_result [-Wunused-result]
make[2]: *** [/home/yann/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../os/linux/rt_linux.o] Error 1
make[1]: *** [_module_/home/yann/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.6.0-0.rc6.git0.2.fc18.x86_64'
make: *** [LINUX] Error 2
Comme vous pouvez le constater il y a une erreur dans la fonction ieee80211_channel_to_frequency() mais je n'ai pas trouvé de patch pour la corrigé. Enfin j'ai changé un paramètre dans le fichier config.mk qui est dans os/linux, j'ai activé le paramètre suivant :
# Support Wpa_Supplicant
# i.e. wpa_supplicant -Dralink
HAS_WPA_SUPPLICANT=y
J'espère pouvoir régler ça rapidement, en attendant je profite du partage USB de mon Smartphone x)
Merci