Jump to content
ElementaryOS France
  • 0
Sign in to follow this  
Domino

[Résolu] Problème Wifi : carte non reconnue ?

Question

Bonjour,

 

Je suis aussi nouveau avec Elementary OS que novice sous Linux.

 

J'ai miraculeusement réussi à installer EOS sur mon Lenovo B5400, mais 1000 fois hélàs, je n'ai plus de wifi ...

 

Avec la commande iwconfig , je me retrouve avec le résultat suivant :

 

lo no wireless extensions.

 

eth0 no wireless extensions.

 

Serait ce le fait que ma carte wifi ne soit pas reconnue ?

Si oui, que faire ??

 

D'avance merci.

Edited by Nikos

Share this post


Link to post
Share on other sites

Recommended Posts

  • 0

Pour ma part, ma clé Wifi N n'était également pas reconnue j'ai réglé le problème en mettant à jours le Kernel

 

J'ai donc téléchargé le nouveau Kernel via mon smartphone mais un autre ordi (Linux, Windows ou OSX) fera l'affaire :P Puis j'ai placer et installer les 3 fichiers sur mon PC sous eOS :)

Share this post


Link to post
Share on other sites
  • 0

Merci pour cette réponse rapide , je vais donc faire une tentative .

Je croise les doigts !

Et je reviens pleurer sur le forum ... ou pas !!! :P

Share this post


Link to post
Share on other sites
  • 0

Re bouu h !!!

 

Ca n'a pas fonctionné ! :( :

 

eth0 no wireless extensions.

 

lo no wireless extensions.

 

 

Donc pour ce soir,

Windows 1 - Domino 0

 

Bonne soirée

Share this post


Link to post
Share on other sites
  • 0

Merci de ton implication, mais j'ai un niveau de tétard en informatique !

 

Je suis incapable de faire toutes ces manip ... soit je ne trouve pas le dossier ou tout simplement je ne comprend rien

(et pourtant ce n'est pas faute de tenter ma chance ...) J'ai même réussi plus ou moins à trouver une archive (dont le fichier "wireless_tools que j'ai décompresser mais rien ne s'appelle inf ...)) et je n'ai plus aucun pilote windows ayant tout viré persuadé que mon optimisme l'emportera sur la machine !

 

A vrai dire je suis complètement paumé, après moults apt-get et autre aptitude, j'ai l'impression de jouer à Harry Potter ... mais la fin ne semble pas la même et Voldomor alias B. Gates risque de me re-convertir de force !!!

 

Windows 2 - Domino 0 (toujours !)

Share this post


Link to post
Share on other sites
  • 0

Bonjour Domino,

 

Pour l'instant, on va commencer tranquillement, depuis un terminal (raccourci CTRL+ALT+T), pourrais-tu saisir les commandes suivantes :

 

sudo apt-get install lshw
sudo lshw -short

 

Et ensuite me faire un copier/coller du résultat en réponse de ce message. N'hésite pas à utiliser le bouton <> pour ajouter ton texte en forme.

 

Nikos

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

 

Désolé pour le retour tardif, mais je donne des cours ... d'informatique à des seniors ! (et ce n'est pas une blague !)

 

Voici donc le rapport :

 

reno@reno-B5400:~$ sudo lshw -short
Chemin matériel  Périphérique  Classe         Description
============================================================
                                 system         80B6QB0 (LENOVO_MT_80B6)
/0                                bus            80B6QB0
/0/0                              memory         128KiB BIOS
/0/5                              processor      Intel(R) Core(TM) i5-4200M CPU
/0/5/7                            memory         32KiB L1 cache
/0/5/8                            memory         256KiB L2 cache
/0/5/9                            memory         3MiB L3 cache
/0/6                              memory         32KiB L1 cache
/0/a                              memory         4GiB Mémoire Système
/0/a/0                            memory         4GiB SODIMM DDR3 Synchrone 160
/0/a/1                            memory         DIMMProject-Id-Version: @(#) $
/0/100                            bridge         Xeon E3-1200 v3/4th Gen Core P
/0/100/2                          display        4th Gen Core Processor Integra
/0/100/3                          multimedia     Xeon E3-1200 v3/4th Gen Core P
/0/100/14                         bus            8 Series/C220 Series Chipset F
/0/100/16                         communication  8 Series/C220 Series Chipset F
/0/100/1a                         bus            8 Series/C220 Series Chipset F
/0/100/1b                         multimedia     8 Series/C220 Series Chipset H
/0/100/1c                         bridge         8 Series/C220 Series Chipset F
/0/100/1c.2                       bridge         8 Series/C220 Series Chipset F
/0/100/1c.2/0                     network        Realtek Semiconductor Co., Ltd
/0/100/1c.3                       bridge         8 Series/C220 Series Chipset F
/0/100/1c.3/0     eth0            network        RTL8111/8168/8411 PCI Express 
/0/100/1d                         bus            8 Series/C220 Series Chipset F
/0/100/1f                         bridge         HM86 Express LPC Controller
/0/100/1f.2                       storage        8 Series/C220 Series Chipset F
/0/100/1f.3                       bus            8 Series/C220 Series Chipset F
/0/1              scsi2           storage        
/0/1/0.0.0        /dev/cdrom1     disk           DVD-RAM UJ8DB
/0/2              scsi4           storage        
/0/2/0.0.0        /dev/sda        disk           500GB ST500LT012-1DG14
/0/2/0.0.0/1      /dev/sda1       volume         461GiB Volume EXT4
/0/2/0.0.0/2      /dev/sda2       volume         3863MiB Extended partition
/0/2/0.0.0/2/5    /dev/sda5       volume         3863MiB Linux swap / Solaris p
/1                                power          45N1045
/2                                power          TBD by ODM>

 

En espérant que ce soit présentable !

 

Merci

Edited by Nikos

Share this post


Link to post
Share on other sites
  • 0

Ok j'ai un bout de piste, je voudrais être sûr :

 

sudo lspci

 

Si c'est ce que je pense, j'ai peut-être une solution...

 

Nikos

Share this post


Link to post
Share on other sites
  • 0

Peut être une solution ? :-) !

Je suis preneur !!

 

Voilà le résultat :

 

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d4)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b723
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)

Edited by Nikos

Share this post


Link to post
Share on other sites
  • 0

On peut tester une solution, mais c'est sans garantie..

 

Tout d'abord, avant de passer à l'étape suivante, c'est à dire de la compilation, on va regarder si le module dédié à ta carte Wifi est activé :

 

lsmod | grep rtl8723be

 

Normalement, cela ne doit te retourner aucun résultat. Et la suite :

 

git clone http://github.com/lwfinger/rtl8723be
cd rtl8723be
git checkout 604aa9058fb9e5bb1cf571c99989d081f8fc8b9
make
sudo make install
sudo modprobe rtl8723be 

 

Tiens moi au courant.

 

Nikos

Share this post


Link to post
Share on other sites
  • 0

Je me prépare pour les expériences ... Au fait, question très certainement stupide, je tape, dans le terminal, les lignes une à une ou tout d'un coup ?

Share this post


Link to post
Share on other sites
  • 0

Pour <lsmod | grep rtl8723be>, le résultat est effectivement retour à la case départ sans toucher 20.000 ... Rien ne se passe !

Share this post


Link to post
Share on other sites
  • 0

Ok

 

Tu peux continuer pour la suite, par contre c'est ligne par ligne, mais un copier/coller peut faire l'affaire.

 

Nikos

Share this post


Link to post
Share on other sites
  • 0

Voilà je crois le résultat (en mettant tout d'un bloc) :

 

<git clone http://github.com/lwfinger/rtl8723be

Cloning into 'rtl8723be'...

remote: Reusing existing pack: 84, done.

remote: Total 84 (delta 0), reused 0 (delta 0)

Unpacking objects: 100% (84/84), done.

reno@reno-B5400:~$ cd rtl8723be

reno@reno-B5400:~/rtl8723be$ git checkout 604aa9058fb9e5bb1cf571c99989d081f8fc8b9

Note: checking out '604aa9058fb9e5bb1cf571c99989d081f8fc8b9'.

 

You are in 'detached HEAD' state. You can look around, make experimental

changes and commit them, and you can discard any commits you make in this

state without impacting any branches by performing another checkout.

 

If you want to create a new branch to retain commits you create, you may

do so (now or later) by using -b with the checkout command again. Example:

 

git checkout -b new_branch_name

 

HEAD is now at 604aa90... rtl8723ae: Add firmware to repo

reno@reno-B5400:~/rtl8723be$ make

make -C /lib/modules/3.14.0-031400rc1-generic/build M=/home/reno/rtl8723be modules

make[1]: entrant dans le répertoire « /usr/src/linux-headers-3.14.0-031400rc1-generic »

CC [M] /home/reno/rtl8723be/base.o

/home/reno/rtl8723be/base.c: In function ‘_rtl_init_mac80211’:

/home/reno/rtl8723be/base.c:368:4: erreur: ‘struct ieee80211_hw’ has no member named ‘channel_change_time’

/home/reno/rtl8723be/base.c: In function ‘rtl_beacon_statistic’:

/home/reno/rtl8723be/base.c:1180:2: erreur: implicit declaration of function ‘compare_ether_addr’ [-Werror=implicit-function-declaration]

cc1: some warnings being treated as errors

make[2]: *** [/home/reno/rtl8723be/base.o] Erreur 1

make[1]: *** [_module_/home/reno/rtl8723be] Erreur 2

make[1]: quittant le répertoire « /usr/src/linux-headers-3.14.0-031400rc1-generic »

make: *** [all] Erreur 2

reno@reno-B5400:~/rtl8723be$ sudo make install

[sudo] password for reno:

Sorry, try again.

[sudo] password for reno:

make -C /lib/modules/3.14.0-031400rc1-generic/build M=/home/reno/rtl8723be modules

make[1]: entrant dans le répertoire « /usr/src/linux-headers-3.14.0-031400rc1-generic »

CC [M] /home/reno/rtl8723be/base.o

/home/reno/rtl8723be/base.c: In function ‘_rtl_init_mac80211’:

/home/reno/rtl8723be/base.c:368:4: erreur: ‘struct ieee80211_hw’ has no member named ‘channel_change_time’

/home/reno/rtl8723be/base.c: In function ‘rtl_beacon_statistic’:

/home/reno/rtl8723be/base.c:1180:2: erreur: implicit declaration of function ‘compare_ether_addr’ [-Werror=implicit-function-declaration]

cc1: some warnings being treated as errors

make[2]: *** [/home/reno/rtl8723be/base.o] Erreur 1

make[1]: *** [_module_/home/reno/rtl8723be] Erreur 2

make[1]: quittant le répertoire « /usr/src/linux-headers-3.14.0-031400rc1-generic »

make: *** [all] Erreur 2

reno@reno-B5400:~/rtl8723be$

>

 

Je suppose que les "Erreur" qui se promènent par monts et par vaux ne sont pas de bon augure ...

 

Une bonne nuit de sommeil pourra peut être m'apporter l'illumination !

M'enfin, je compte plus sur les insomnies de Nikos ... que je remercie !!

Share this post


Link to post
Share on other sites
  • 0

Tu peux passer la commande suivante :

 

sudo apt-get update && sudo apt-get upgrade --yes

 

Ensuite il me faudrait le résultat suivant :

uname -a

lsb_release -a

 

J'ai des doutes sur le noyau installé, ainsi que sur la release, je me trompe peut-être...

 

Nikos

Share this post


Link to post
Share on other sites
  • 0

Je me disais bien aussi....

 

C'est pas un noyau de Luna qui est sur ta machine mais un noyau d'ubuntu Trusty............. Serait-ce Isis qui est installé sur ta machine ?

Je suis curieux de voir le résultat de lsb_release -a

 

Nikos

Share this post


Link to post
Share on other sites
  • 0

Les résultats :

 

reno@reno-B5400:~$ uname -a
Linux reno-B5400 3.14.0-031400rc1-generic #201402022035 SMP Mon Feb 3 01:37:33 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
reno@reno-B5400:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	elementary OS
Description:	elementary OS Luna
Release:	0.2
Codename:	luna
reno@reno-B5400:~$ 

 

Au passage, je me mets un +1 pour avoir utilisé correctement les <> ! mais avec le tuto c'était facile !

Share this post


Link to post
Share on other sites
  • 0

Ok pour le +1 :D

 

Par contre le noyau dans cette version : 3.14.0-031400rc1-generic #201402022035 je suis surpris. Tu as fait une installation particulière ?

 

Nikos

Share this post


Link to post
Share on other sites
  • 0

Pas certain que cela fasse avant les choses :

 

Mais bloqué par W8 (je n'ai pu lancé le CD EOS), j'ai tenté d'installer Ubuntu qui lui aussi avait du mal ... Par dépit, j'ai remis le CD d'EOS et là miracle j'ai pu l'installer ...

Share this post


Link to post
Share on other sites
  • 0

De plus, j'ai lu beaucoup de post (en anglais et sur linux, deux mondes que je ne connais pas, qui, mélangés, semblent m'avoir mené à ma perte ...) et je me suis lancé dans des commandes un peu au hasard il est vrai !

Share this post


Link to post
Share on other sites
  • 0

De ce que je comprends ton kernel est en version très récente, pour cela, on va lister les différents kernel installés sur ton système :

 

 sudo dpkg --list | grep linux-image

 

De mon côté (j'ai volontairement installé un noyau comme le tient pour tester) :

nikos@nikos-EOSVbox:~/rtl8723be$ sudo dpkg --list | grep linux-image
ii  linux-image-3.14.0-031400rc1-generic      3.14.0-031400rc1.201402022035                       Linux kernel image for version 3.14.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-51-generic              3.2.0-51.77                                         Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-60-generic              3.2.0-60.91                                         Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-generic                       3.2.0.60.71                                         Generic Linux kernel image

 

Pour tester, si tu as un noyau suivant : linux-image-3.2.0-60-generic

 

Il faudrait essayer de démarrer dessus, pour cela quand ton PC reboot, tu maintiens la touche SHIFT de ton clavier, tu vas avoir ainsi le menu suivant (ou équivalent)

 

kernel00.png

Là il te faut sélectionner Previous Linux versions et sélectionner la version 3.20.60.71

 

kernel01.png

Tu vas booter sur ton ancien noyau, tu te connectes et tu pas les commandes suivantes dans un Terminal :

 

mkdir temp
cd temp
git clone http://github.com/lwfinger/rtl8723be
cd rtl8723be
git checkout 604aa9058fb9e5bb1cf571c99989d081f8fc8b9
make

 

Si tu n'as pas d'erreur, tu peux saisir la commande suivante :

 

sudo make install

 

Si toujours pas d'erreur (cool !) : tu peux saisir la dernière :

 

sudo modprobe rtl8723be

 

Là le module pour ta carte Wifi est chargé tu "devrais" pouvoir te connecter en Wifi. Attention, si tu rebootes sur un autre kernel, ça pourrait ne pas fonctionner.

 

Nikos

Share this post


Link to post
Share on other sites
  • 0
  • 0

Bonjour Nyrhu

 

Voici son kernel : 3.14.0-031400rc1-generic

 

Et d'après les infos, le matériel rtl8723be sera pris en compte dans le noyau 3.15. Ce que je souhaite qu'il fasse : revenir sur un kernel classique et compiler le module rtl8723be patché pour lui permettre de l'installer et d'utiliser son Wifi.

 

Plus d'infos : http://wireless.kernel.org/en/users/Drivers/rtl819x

 

Nikos

Share this post


Link to post
Share on other sites
  • 0

Miracle !!!!

C'est extraordinaire, j'ai suivi les consignes de Nikos (dont voici le rapport de "sudo dpkg --list | grep linux-image" :

reno@reno-B5400:~$ sudo dpkg --list | grep linux-image
[sudo] password for reno: 
ii  linux-image-3.14.0-031400rc1-generic      3.14.0-031400rc1.201402022035                 Linux kernel image for version 3.14.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-51-generic              3.2.0-51.77                                   Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-60-generic              3.2.0-60.91                                   Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-generic                       3.2.0.60.71                                   Generic Linux kernel image
reno@reno-B5400:~$ 

 

j'ai sélectionné le fameux 3.2.0-60 (est ce un noyau ?) et ma carte wifi s'est activée , miraculeusement !!! ou presque ;-) !

 

Maintenant sachez que je n'ai pas compris tout ce que vous m'avez demandé de faire ...

Par exemple :

- Devrais je refaire toutes ces manips à chaque fois que j'allume mon PC ?

- Dois-je faire des mises à jour ?

- Un noyau et kernel : quelle différence ?

 

@Nyrhu :

- Dois je télécharger les fichiers dont tu m'as laissé les liens (et si oui, comment faire ?)

 

Sinon, pour le moment, et à vous 2, je vous remercie vraiment très beaucoup !

Je vais pouvoir profiter d' Elementary OS qui me séduit vraiment !

 

Merci encore !!!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...