Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 07/12/2017, à 21:34

mkz*

Re : RTL8822BE : problème carte réseau [RESOLU]

@Naziel
J'ai tout bien fait comme tu l'as proposé en #46
Ca n'a pas marché, malheureusement...

git clone https://github.com/mcraveiro/rtlwifi-next
cd rtlwifi-next
make

Retour :

/home/jerome/rtlwifi-next/rtl8188ee/trx.c: In function ‘rtl88ee_rx_query_desc’:
/home/jerome/rtlwifi-next/rtl8188ee/trx.c:447:12: error: ‘struct ieee80211_rx_status’ has no member named ‘bw’
   rx_status->bw |= RATE_INFO_BW_40;
            ^
/home/jerome/rtlwifi-next/rtl8188ee/trx.c:450:12: error: ‘struct ieee80211_rx_status’ has no member named ‘enc_flags’
   rx_status->enc_flags |= RX_ENC_FLAG_HT_GF;
            ^
/home/jerome/rtlwifi-next/rtl8188ee/trx.c:450:27: error: ‘RX_ENC_FLAG_HT_GF’ undeclared (first use in this function)
   rx_status->enc_flags |= RX_ENC_FLAG_HT_GF;
                           ^
/home/jerome/rtlwifi-next/rtl8188ee/trx.c:450:27: note: each undeclared identifier is reported only once for each function it appears in
scripts/Makefile.build:294 : la recette pour la cible « /home/jerome/rtlwifi-next/rtl8188ee/trx.o » a échouée
make[3]: *** [/home/jerome/rtlwifi-next/rtl8188ee/trx.o] Erreur 1
scripts/Makefile.build:567 : la recette pour la cible « /home/jerome/rtlwifi-next/rtl8188ee » a échouée

(bon après, en 4.10.0.28 j'ai rien fait et ça fonctionne...)

Dernière modification par mkz* (Le 07/12/2017, à 21:36)


Ubuntu 16.04 - ASUS Vivobook K418U - i5 2.5Ghz - 6Go (promo Darty 11/2017 - Wifi fonctionne laborieusement et Bluetooth HS)

Hors ligne

#52 Le 07/12/2017, à 21:47

Nuliel

Re : RTL8822BE : problème carte réseau [RESOLU]

bon après, en 4.10.0.28 j'ai rien fait et ça fonctionne...

Tu l'as pas recompilé? Bizarre, tu peux donner le retour de

dkms status

afin de voir si c'est compilé automatiquement.
Je vais tenter de compiler le pilote, il faut que je fasse des mises à jour avant (nombreuses)

Dernière modification par Nuliel (Le 07/12/2017, à 21:47)

Hors ligne

#53 Le 07/12/2017, à 22:13

mkz*

Re : RTL8822BE : problème carte réseau [RESOLU]

@Naziel

dkms status
virtualbox, 5.0.40, 4.10.0-28-generic, x86_64: installed
virtualbox, 5.0.40, 4.10.0-40-generic, x86_64: installed

Ubuntu 16.04 - ASUS Vivobook K418U - i5 2.5Ghz - 6Go (promo Darty 11/2017 - Wifi fonctionne laborieusement et Bluetooth HS)

Hors ligne

#54 Le 07/12/2017, à 22:34

Nuliel

Re : RTL8822BE : problème carte réseau [RESOLU]

Pour le retour de dkms status, il n'y a aucune trace du pilote de ta carte wifi.
J'ai fait les mises à jour mais le dernier noyau que j'ai, c'est le 4.4.0-103 (cela dit j'ai le noyau basse latence, il faudra un jour que je l'enlève, il me sert à rien)
Ce serait bien de réussir à ne compiler que le pilote utile. Je vais arrêter pour ce soir, je continuerai demain en soirée.

Hors ligne

#55 Le 07/12/2017, à 22:35

mkz*

Re : RTL8822BE : problème carte réseau [RESOLU]

Merci @Naziel pour ton aide et ta patience :-)


Ubuntu 16.04 - ASUS Vivobook K418U - i5 2.5Ghz - 6Go (promo Darty 11/2017 - Wifi fonctionne laborieusement et Bluetooth HS)

Hors ligne

#56 Le 08/12/2017, à 21:33

Nuliel

Re : RTL8822BE : problème carte réseau [RESOLU]

J'ai un peu travaillé sur le problème: j'ai commencé par virer les noyaux basse latence (j'avais dans l'idée d'utiliser ukuu pour mettre le noyau 4.10.0.40 et j'avais peur que ça pose problème avec ukuu), puis j'ai essayé ukuu, ça n'a pas marché, puis j'ai pensé que le noyau recherché est dans les dépôts... Donc je l'ai installé, et j'ai plein de problème avec ce noyau (redshift qui marche pas, léger problème de clavier, et surtout pas de wifi). Je vais commencer par régler le problème de wifi sur mon pc avec ce noyau. Après je pourrai tenter de résoudre le problème.
J'y retourne

Edit: tu peux me confirmer que tu as le noyau 4.10.0.40? Comment tu as fait pour te retrouver avec ce noyau? Je l'ai pas en faisant mes mises à jour.

Reedit: j'ai réussi en bidouillant le makefile à ne compiler que le pilote pour ta carte et j'ai la même erreur. Mais j'ai toujours pas de réseau sur ce noyau

Dernière modification par Nuliel (Le 08/12/2017, à 22:11)

Hors ligne

#57 Le 08/12/2017, à 22:12

mkz*

Re : RTL8822BE : problème carte réseau [RESOLU]

Tiens je te remets la liste des noyaux installés (ajoutés par Ubuntu 16.04 LTS itself) :

dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
ii  linux-generic-hwe-16.04                    4.10.0.42.44                                             amd64        Complete Generic Linux kernel and headers
ii  linux-headers-4.10.0-28                    4.10.0-28.32~16.04.2                                     all          Header files related to Linux kernel version 4.10.0
ii  linux-headers-4.10.0-28-generic            4.10.0-28.32~16.04.2                                     amd64        Linux kernel headers for version 4.10.0 on 64 bit x86 SMP
ii  linux-headers-4.10.0-40                    4.10.0-40.44~16.04.1                                     all          Header files related to Linux kernel version 4.10.0
ii  linux-headers-4.10.0-40-generic            4.10.0-40.44~16.04.1                                     amd64        Linux kernel headers for version 4.10.0 on 64 bit x86 SMP
ii  linux-headers-4.10.0-42                    4.10.0-42.46~16.04.1                                     all          Header files related to Linux kernel version 4.10.0
ii  linux-headers-4.10.0-42-generic            4.10.0-42.46~16.04.1                                     amd64        Linux kernel headers for version 4.10.0 on 64 bit x86 SMP
ii  linux-headers-generic-hwe-16.04            4.10.0.42.44                                             amd64        Generic Linux kernel headers
ii  linux-image-4.10.0-28-generic              4.10.0-28.32~16.04.2                                     amd64        Linux kernel image for version 4.10.0 on 64 bit x86 SMP
ii  linux-image-4.10.0-40-generic              4.10.0-40.44~16.04.1                                     amd64        Linux kernel image for version 4.10.0 on 64 bit x86 SMP
ii  linux-image-4.10.0-42-generic              4.10.0-42.46~16.04.1                                     amd64        Linux kernel image for version 4.10.0 on 64 bit x86 SMP
ii  linux-image-extra-4.10.0-28-generic        4.10.0-28.32~16.04.2                                     amd64        Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP
ii  linux-image-extra-4.10.0-40-generic        4.10.0-40.44~16.04.1                                     amd64        Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP
ii  linux-image-extra-4.10.0-42-generic        4.10.0-42.46~16.04.1                                     amd64        Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP
ii  linux-image-generic-hwe-16.04              4.10.0.42.44                                             amd64        Generic Linux kernel image
ii  linux-signed-generic-hwe-16.04             4.10.0.42.44                                             amd64        Complete Signed Generic Linux kernel and headers
ii  linux-signed-image-4.10.0-28-generic       4.10.0-28.32~16.04.2                                     amd64        Signed kernel image generic
ii  linux-signed-image-4.10.0-40-generic       4.10.0-40.44~16.04.1                                     amd64        Signed kernel image generic
ii  linux-signed-image-4.10.0-42-generic       4.10.0-42.46~16.04.1                                     amd64        Signed kernel image generic
ii  linux-signed-image-generic-hwe-16.04       4.10.0.42.44                                             amd64        Signed Generic Linux kernel image

Pour info 4.10.0.42 ça ne marche pas non plus sad


Ubuntu 16.04 - ASUS Vivobook K418U - i5 2.5Ghz - 6Go (promo Darty 11/2017 - Wifi fonctionne laborieusement et Bluetooth HS)

Hors ligne

#58 Le 08/12/2017, à 22:25

Nuliel

Re : RTL8822BE : problème carte réseau [RESOLU]

Normal que ça marche pas à partir d'une version du noyau, en fait il y a eu un changement dans le code du noyau linux, et les changements nécessaires dans le code de ton pilote n'ont pas encore été faits. Dans les noyaux 4.4, il y avait un objet "ieee80211_rx_status" avec des variables membres bw et nss, et il n'y en a plus sur le noyau 4.10, d'où les erreurs

Hors ligne

#59 Le 08/12/2017, à 22:30

mkz*

Re : RTL8822BE : problème carte réseau [RESOLU]

Oui mais là ça marche en 4.10.0.28 (et j'ai pas patché le noyau il me semble) hmm

Dernière modification par mkz* (Le 08/12/2017, à 22:31)


Ubuntu 16.04 - ASUS Vivobook K418U - i5 2.5Ghz - 6Go (promo Darty 11/2017 - Wifi fonctionne laborieusement et Bluetooth HS)

Hors ligne

#60 Le 08/12/2017, à 22:32

moko138

Re : RTL8822BE : problème carte réseau [RESOLU]

Ce soir, ht tps://packages.ubuntu.com/search?keywords=linux-headers-generic donne
4.10.0.42 comme dernier noyau de zesty.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#61 Le 08/12/2017, à 22:45

xubu1957

Re : RTL8822BE : problème carte réseau [RESOLU]

@ Naziel

(...)
/lib/firmware/rtl_bt/rtl8821a_fw.bin
/lib/firmware/rtl_bt/rtl8822b_config.bin
/lib/firmware/rtl_bt/rtl8822b_fw.bin

(...)

Cela peut-il t'aider, dans packages.ubuntu.com/fr/zesty/all/linux-firmware/filelist ?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#62 Le 08/12/2017, à 23:03

Nuliel

Re : RTL8822BE : problème carte réseau [RESOLU]

Bon, j'ai cherché à compiler en utilisant le fork https://github.com/mcraveiro/rtlwifi-next et j'ai remarqué que l'erreur "‘RX_ENC_FLAG_HT_GF’ undeclared" est dû à une variable qui existe seulement sur des noyaux bien plus récents que le 4.10.0.40. Par curiosité, j'ai quand même retesté le projet initial ( https://github.com/rtlwifi-linux/rtlwifi-next ) sans les bidouillages du post 28 et ça compile finger in the nose. Tu peux réessayer?
C'est à dire
- renommer rtlwifi-next en autre chose
- puis les commandes

git clone https://github.com/rtlwifi-linux/rtlwifi-next
cd rtlwifi-next
make
sudo make install
sudo modprobe rtl8822be

@xubu1957: j'ai oublié de regarder s'il y avait des erreurs dans le retour de dmesg (afin de voir s'il trouve rtl8822b_config.bin et rtl8822b_fw.bin), je vais aller voir ça

Edit: j'ai pas d'erreur genre "rtl8822b_fw.bin pas trouvé" mais j'en ai plein d'autres, je sais pas si ça vient du fait que j'ai pas cette carte wifi ou si simplement que ça marche pas.

Dernière modification par Nuliel (Le 08/12/2017, à 23:14)

Hors ligne

#63 Le 08/12/2017, à 23:25

mkz*

Re : RTL8822BE : problème carte réseau [RESOLU]

@Naziel : Oooh yes ! smile
T'es vraiment incroyable !

Donc voilà, ça passe avec le patch et le noyau 4.10.0.42 smile

Encore merci !


Ubuntu 16.04 - ASUS Vivobook K418U - i5 2.5Ghz - 6Go (promo Darty 11/2017 - Wifi fonctionne laborieusement et Bluetooth HS)

Hors ligne