Materiel wifi : impossible de le faire fonctionner

Bonsoir à tous. cela fait plusieurs semaine que je cherche une solution à mon problème : ma carte wifi :

n’est pas detecté par mon systeme. J’utilise Debian 8 avec le noyaux 3.6.

J’ai installer le firmware de ralink, le paquet rt3090-dmks et fait plein d’autre choses encore, mais je reviens toujours au même point :

[code]# iwconfig
eth0 no wireless extensions.

lo no wireless extensions.
[/code]

J’ai essayer d’installer le pilote directement depuis le code source, mais je ne suis pas douer dans la compilation et ça se voit car je n’arrive pas à compiler mon programe :

# make make -C /lib/modules/3.16.0-4-amd64/build M=/home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011 modules make[1]: Entering directory '/usr/src/linux-headers-3.16.0-4-amd64' Makefile:10: *** mixed implicit and normal rules: deprecated syntax make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64' CC [M] /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.o /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘_rtl_init_mac80211’: /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:319:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared (first use in this function) IEEE80211_HW_BEACON_FILTER | ^ /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:319:6: note: each undeclared identifier is reported only once for each function it appears in /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:349:4: error: ‘struct ieee80211_hw’ has no member named ‘channel_change_time’ hw->channel_change_time = 100; ^ /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_action_proc’: /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:858:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’ rx_status.freq = hw->conf.channel->center_freq; ^ /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:859:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’ rx_status.band = hw->conf.channel->band; ^ /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:861:25: error: ‘RX_FLAG_MACTIME_MPDU’ undeclared (first use in this function) rx_status.flag |= RX_FLAG_MACTIME_MPDU; ^ /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_beacon_statistic’: /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1132:2: error: implicit declaration of function ‘compare_ether_addr’ [-Werror=implicit-function-declaration] if (compare_ether_addr(hdr->addr3, rtlpriv->mac80211.bssid)) ^ /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_send_smps_action’: /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1414:16: error: ‘struct <anonymous>’ has no member named ‘sta’ info->control.sta = sta; ^ /home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1415:24: error: ‘struct ieee80211_conf’ has no member named ‘channel’ info->band = hw->conf.channel->band; ^ cc1: some warnings being treated as errors /usr/src/linux-headers-3.16.0-4-common/scripts/Makefile.build:262: recipe for target '/home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.o' failed make[4]: *** [/home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.o] Error 1 /usr/src/linux-headers-3.16.0-4-common/Makefile:1350: recipe for target '_module_/home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011' failed make[3]: *** [_module_/home/mcasulys/Téléchargements/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011] Error 2 Makefile:181: recipe for target 'sub-make' failed make[2]: *** [sub-make] Error 2 Makefile:8: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64' Makefile:27: recipe for target 'all' failed make: *** [all] Error 2
liste des sources : base.c core.c Kconfig rc.h rtl8192se base.h core.h Makefile readme stats.c cam.c debug.c pci.c regd.c stats.h cam.h debug.h pci.h regd.h wifi.h compat efuse.c ps.c release_note compat.h efuse.h ps.h rtl8192ce compat-wireless-3.0-2.tar.bz2 firmware rc.c rtl8192de

Je fait donc appele à vous pour me trouver une solution. À savoir que ça marchait très bien sur xubuntu 14.10.

Bonne soirée à tous :slightly_smiling:

[quote=“McAsulys”]ma carte wifi :

n’est pas detecté par mon systeme. J’utilise Debian 8 avec le noyaux 3.6.

J’ai installer le firmware de ralink, le paquet rt3090-dmks et fait plein d’autre choses encore[/quote]
À debian 8 , noyau [strike]3.6[/strike] 3.16.
À périphérique Realtek firmware [strike]ralink[/strike] Realtek.

Sources du noyau 3.16.0-4-amd64 contre compat-wireless-3.0-2.tar.bz2. Entre 3.16* et 3.0 il y a comme un écart.

Pourquoi compiler ?
Avant d’essayer de compiler quoi que ce soit, est-ce que tu as essayé la voie debian ?
Debian est une distribution qui te facilite la vie. Une grande quantité du boulot est machée. Il y a plein de paquets prêts à l’emploi …

wiki.debian.org/fr/rtl819x

Le module rtl8192se gère les périphériques PCI-E basés sur les puces RTL8191SE et RTL8192SE.

rtl8192se

Ça ne coûte que d’ajouter non-free aux sources et d’installer firmware-realtek pour essayer la voie debian.

Je te remercie. J’ai déjà installé le tout et rien ne fait. La comande iwconfig me réponds toujours la même chose. La chose qui me parait le plus bizarre, c’est le fait que sous xubuntu ça marchait. D’autres idées ?

Puisque tu as ubuntu comme point de référence, démarre sous ubuntu et cherche à savoir comment ce matériel est géré sous cette distribution pour voir ce qui différerait de debian.

Quel noyau ?

Quels modules ?

Quels firmwares ?

Quand tu sauras comment ubuntu s’y prend, chercher à reproduire ça sous debian. Ne compte pas sur nous pour te dire comment ça se passe sous ubuntu à cause des deux raisons suivantes :primo, nous ne disposons pas de ce matériel, secundo, nous ne disposons pas d’ubuntu qui n’est vraiment pas une référence pour nous …

Si une distribution linux comme ubuntu peut le faire, debian devrait pouvoir le faire de manière comparable.

Je sais, c’est pour ça que je suis passer sous debian, je le reainstall et je vous tient au courant.
Merci.