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.

#1 Le 09/04/2013, à 14:13

Cadae

[Résolu] Wifi indisponible après mise-à-jour du kernel.

Bonjour à tous!

J'ai mis à jour ce matin, comme ma Xubuntu me le proposais, le kernel de la version 3.5.0.26 à la 3.5.0.27 (si j'ai bien suivi). Après le redémarrage d'usage, plus aucune connexion Wifi n'était disponible (tout fonctionnait à merveille avant ce redémarrage).
Je dispose d'un dongle TP-Link, modèle No TL-WN725N que j'ai (un peu) galéré à installer (installation du bon pilote puis désactivation du pilote natif d'ubuntu). Il utilise le pilote RTL8188CUS de Realtek.
J'écris actuellement ce message via un câble Ethernet branché à un portable connecté en Wifi (oui, la prise Ethernet était loin et j'avais la flemme)... Cet ordinateur m'a été offert donc je ne connais pas d'emblée ses spécifications matérielles.
Après un lsusb, mon dongle usb semble reconnu mais son témoin lumineux reste désespérément éteint (à noter que sous Windows tout fonctionne comme un charme, je doute donc que le problème ait une origine matérielle).
À noter aussi que l'option "Activer le réseau sans fil" n'apparaît même plus dans le menu de la zone de notification, et que mon clavier ne possède aucun interrupteur permettant de désactiver le Wifi. Avant d'écrire ce message, j'ai aussi supprimé toutes les connexions Wifi connues de Network Manager, des fois que ça changerait quelque chose (ce qui n'est pas le cas, évidemment). Je préviens, juste au cas-où.

Voici ce que retournent chacune des commandes demandées sur cette page : WiFi : À lire avant de poster !!!

cat /etc/lsb-release

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.10
DISTRIB_CODENAME=quantal
DISTRIB_DESCRIPTION="Ubuntu 12.10"

uname -r -m

3.5.0-27-generic i686

lsusb (Le fait que mon dongle se retrouve dans cette liste, c'est rassurant?)

Bus 001 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 001 Device 004: ID 059f:102a LaCie, Ltd Rikiki Hard Drive
Bus 001 Device 006: ID 05ac:129e Apple, Inc. iPod Touch 4.Gen
Bus 001 Device 005: ID 058f:6377 Alcor Micro Corp. Multimedia Card Reader
Bus 002 Device 002: ID 0c45:6142 Microdia 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

lspci (Je doute qu'il y ait des infos intéressantes ici, mais au cas où...)

00:00.0 RAM memory: NVIDIA Corporation MCP61 Memory Controller (rev a1)
00:01.0 ISA bridge: NVIDIA Corporation MCP61 LPC Bridge (rev a2)
00:01.1 SMBus: NVIDIA Corporation MCP61 SMBus (rev a2)
00:01.2 RAM memory: NVIDIA Corporation MCP61 Memory Controller (rev a2)
00:02.0 USB controller: NVIDIA Corporation MCP61 USB 1.1 Controller (rev a3)
00:02.1 USB controller: NVIDIA Corporation MCP61 USB 2.0 Controller (rev a3)
00:04.0 PCI bridge: NVIDIA Corporation MCP61 PCI bridge (rev a1)
00:05.0 Audio device: NVIDIA Corporation MCP61 High Definition Audio (rev a2)
00:06.0 IDE interface: NVIDIA Corporation MCP61 IDE (rev a2)
00:07.0 Bridge: NVIDIA Corporation MCP61 Ethernet (rev a2)
00:08.0 IDE interface: NVIDIA Corporation MCP61 SATA Controller (rev a2)
00:08.1 IDE interface: NVIDIA Corporation MCP61 SATA Controller (rev a2)
00:09.0 PCI bridge: NVIDIA Corporation MCP61 PCI Express bridge (rev a2)
00:0b.0 PCI bridge: NVIDIA Corporation MCP61 PCI Express bridge (rev a2)
00:0c.0 PCI bridge: NVIDIA Corporation MCP61 PCI Express bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:09.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 80)
02:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 8400] (rev a1)

lspci -nn | grep -i net (Que fait cette commande, précisément?)

00:07.0 Bridge [0680]: NVIDIA Corporation MCP61 Ethernet [10de:03ef] (rev a2)

lspci -k (Et celle-ci? J'ai cherché dans le man mais je n'ai pas complètement saisi)

00:00.0 RAM memory: NVIDIA Corporation MCP61 Memory Controller (rev a1)
	Subsystem: Hewlett-Packard Company Device 2a6d
00:01.0 ISA bridge: NVIDIA Corporation MCP61 LPC Bridge (rev a2)
	Subsystem: Hewlett-Packard Company Device 2a6d
00:01.1 SMBus: NVIDIA Corporation MCP61 SMBus (rev a2)
	Subsystem: Hewlett-Packard Company Device 2a6d
	Kernel driver in use: nForce2_smbus
	Kernel modules: i2c-nforce2
00:01.2 RAM memory: NVIDIA Corporation MCP61 Memory Controller (rev a2)
	Subsystem: Hewlett-Packard Company Device 2a6d
00:02.0 USB controller: NVIDIA Corporation MCP61 USB 1.1 Controller (rev a3)
	Subsystem: Hewlett-Packard Company Device 2a6d
	Kernel driver in use: ohci_hcd
00:02.1 USB controller: NVIDIA Corporation MCP61 USB 2.0 Controller (rev a3)
	Subsystem: Hewlett-Packard Company Device 2a6d
	Kernel driver in use: ehci_hcd
00:04.0 PCI bridge: NVIDIA Corporation MCP61 PCI bridge (rev a1)
00:05.0 Audio device: NVIDIA Corporation MCP61 High Definition Audio (rev a2)
	Subsystem: Hewlett-Packard Company Device 2a6d
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd-hda-intel
00:06.0 IDE interface: NVIDIA Corporation MCP61 IDE (rev a2)
	Subsystem: Hewlett-Packard Company Device 2a6d
	Kernel driver in use: pata_amd
	Kernel modules: pata_amd
00:07.0 Bridge: NVIDIA Corporation MCP61 Ethernet (rev a2)
	Subsystem: Hewlett-Packard Company Device 2a6d
	Kernel driver in use: forcedeth
	Kernel modules: forcedeth
00:08.0 IDE interface: NVIDIA Corporation MCP61 SATA Controller (rev a2)
	Subsystem: Hewlett-Packard Company Device 2a6d
	Kernel driver in use: sata_nv
	Kernel modules: sata_nv
00:08.1 IDE interface: NVIDIA Corporation MCP61 SATA Controller (rev a2)
	Subsystem: Hewlett-Packard Company Device 2a6d
	Kernel driver in use: sata_nv
	Kernel modules: sata_nv
00:09.0 PCI bridge: NVIDIA Corporation MCP61 PCI Express bridge (rev a2)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:0b.0 PCI bridge: NVIDIA Corporation MCP61 PCI Express bridge (rev a2)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:0c.0 PCI bridge: NVIDIA Corporation MCP61 PCI Express bridge (rev a2)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
	Kernel driver in use: k8temp
	Kernel modules: k8temp
01:09.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 80)
	Subsystem: Hewlett-Packard Company Device 2a6d
	Kernel driver in use: firewire_ohci
	Kernel modules: firewire-ohci
02:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 8400] (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device 0510
	Kernel driver in use: nouveau
	Kernel modules: nouveau, nvidiafb

sudo lshw -C network (cette commande renvoie 4 acronymes, l'un remplaçant l'autre tour à tour, puis plus rien, comme si je ne l'avais jamais lancée...)

DMI
CPUID
PCI (sysfs)
SCSI

lsmod

Module                  Size  Used by
bnep                   17708  2 
rfcomm                 37277  0 
bluetooth             183270  10 bnep,rfcomm
parport_pc             31969  0 
ppdev                  12818  0 
binfmt_misc            17261  1 
snd_hda_codec_realtek    63579  1 
nouveau               823896  2 
ttm                    75535  1 nouveau
snd_hda_intel          32516  4 
drm_kms_helper         47304  1 nouveau
snd_hda_codec         111548  2 snd_hda_codec_realtek,snd_hda_intel
drm                   238811  4 nouveau,ttm,drm_kms_helper
snd_hwdep              13273  1 snd_hda_codec
i2c_algo_bit           13198  1 nouveau
kvm                   357807  0 
snd_pcm                80235  2 snd_hda_intel,snd_hda_codec
mxm_wmi                12894  1 nouveau
snd_seq_midi           13133  0 
gspca_sonixj           32257  0 
video                  18895  1 nouveau
psmouse                84878  0 
gspca_main             27627  1 gspca_sonixj
snd_rawmidi            25383  1 snd_seq_midi
snd_seq_midi_event     14476  1 snd_seq_midi
k8temp                 12843  0 
wmi                    18591  2 nouveau,mxm_wmi
serio_raw              13032  0 
videodev               95842  1 gspca_main
snd_seq                51281  2 snd_seq_midi,snd_seq_midi_event
snd_timer              24412  2 snd_pcm,snd_seq
snd_seq_device         14138  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    62146  17 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
mac_hid                13038  0 
soundcore              14600  1 snd
i2c_nforce2            12870  0 
snd_page_alloc         14037  2 snd_hda_intel,snd_pcm
lp                     13300  0 
parport                40754  3 parport_pc,ppdev,lp
usb_storage            39346  0 
firewire_ohci          35522  0 
firewire_core          57493  1 firewire_ohci
crc_itu_t              12628  1 firewire_core
pata_amd               13751  0 
forcedeth              57757  0 
sata_nv                22994  2 

iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

ifconfig

eth0      Link encap:Ethernet  HWaddr 00:1e:90:1e:74:5b  
          inet adr:10.42.0.17  Bcast:10.42.0.255  Masque:255.255.255.0
          adr inet6: fe80::21e:90ff:fe1e:745b/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:4675 erreurs:0 :0 overruns:0 frame:0
          TX packets:4994 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:3295122 (3.2 MB) Octets transmis:848550 (848.5 KB)

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          Packets reçus:2536 erreurs:0 :0 overruns:0 frame:0
          TX packets:2536 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:204052 (204.0 KB) Octets transmis:204052 (204.0 KB)

sudo iwlist scan

lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

cat  /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

nm-tool

NetworkManager Tool

State: connected (global)

- Device: eth0  [Connexion partagée] ------------------------------------------
  Type:              Wired
  Driver:            forcedeth
  State:             connected
  Default:           yes
  HW Address:        00:1E:90:1E:74:5B

  Capabilities:
    Carrier Detect:  yes
    Speed:           100 Mb/s

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         10.42.0.17
    Prefix:          24 (255.255.255.0)
    Gateway:         10.42.0.1

    DNS:             10.42.0.1

sudo rfkill list (ce n'est pas une erreur, cette commande ne renvoie effectivement rien. Même pas de tiret.)

-

Avez vous une idée de ce qui pourrait causer ce problème? J'ai essayé de "forcer la version" via Synaptic afin de downgrader le kernel mais l'option était grisée, et je doute que ça aurait été prudent de toutes façons. Je n'ai pas tenté de réinstaller le pilote, devrais-je essayer?
Détail annexe mais qui a peut-être son importance (qui sait) : j'ai lu sur une autre discussion qu'on parlait du paquet "linux-restricted-modules". J'ai vérifié par curiosité, et ce paquet ne semble pas installé chez moi. Il n'est même pas disponible dans la liste des paquets de Synaptic.

Si quelqu'un y comprend quelque chose, son aide sera très appréciée! Merci d'avance...

---EDIT---
Voici aussi les entrées datant de ce matin de mon fichier /var/log/apt/history.log :

Start-Date: 2013-04-09  11:28:34
Commandline: aptdaemon role='role-upgrade-system' sender=':1.43'
Upgrade: thunderbird:i386 (17.0.4+build1-0ubuntu0.12.10.1, 17.0.5+build1-0ubuntu0.12.10.1), linux-libc-dev:i386 (3.5.0-26.42, 3.5.0-27.46), linux-generic:i386 (3.5.0.26.32, 3.5.0.27.43)
End-Date: 2013-04-09  11:28:49

Start-Date: 2013-04-09  11:44:48
Commandline: aptdaemon role='role-commit-packages' sender=':1.46'
Install: linux-image-extra-3.5.0-27-generic:i386 (3.5.0-27.46), linux-headers-3.5.0-27-generic:i386 (3.5.0-27.46), linux-image-3.5.0-27-generic:i386 (3.5.0-27.46), linux-headers-3.5.0-27:i386 (3.5.0-27.46)
Upgrade: linux-headers-generic:i386 (3.5.0.26.32, 3.5.0.27.43), linux-image-generic:i386 (3.5.0.26.32, 3.5.0.27.43)
End-Date: 2013-04-09  11:46:15

Dernière modification par Cadae (Le 09/04/2013, à 14:48)


« Il vaut mieux être déçu que d'espérer dans le vague.  »
~Boris Vian

Hors ligne

#2 Le 09/04/2013, à 14:48

Cadae

Re : [Résolu] Wifi indisponible après mise-à-jour du kernel.

Eh bien... J'ai lancé ce sujet un peu vite, car je l'ai résolu seul (et assez simplement). C'était effectivement un très bête problème de pilote.
Pour ceux qui se trouveraient dans une situation similaire, voici ce que j'ai fait :

Tout d'abord, comme le pilote rtl8192cu chargé nativement par ubuntu entrait en conflit avec celui dont j'avais besoin (rtl8188cus), j'avais dû le blacklister. J'ai donc commencé par le dé-blacklister et le réactiver :
sudo gedit /etc/modprobe.d/blacklist.conf , puis placer un # devant "blacklist rtl8192cu".
Ensuite, pour le réactiver : sudo modprobe rtl8192cu .
Les réseaux Wifi sont découverts mais impossible de se connecter. Normal, c'est pas encore le bon pilote.
Puis réinstallation normale du pilote (dans mon cas, un zip à télécharger sur le site de Realtek, qui contient un install.sh qu'il suffit de lancer).
Je re-blackliste : sudo gedit /etc/modprobe.d/blacklist.conf (enlever le # précédemment placé).
Je débranche le dongle, redémarre, et rebranche ce dernier avant le boot.

La désactivation/réactivation de rtl8192cu était peut-être superflue, mais le fait de le réactiver m'a prouvé que ce n'était sûrement qu'un soucis de pilote et m'a fait comprendre qu'il me suffisait de réinstaller le bon.

Désolé d'avoir ouvert ce sujet pour rien, j'étais sous le coup de la panique roll.


« Il vaut mieux être déçu que d'espérer dans le vague.  »
~Boris Vian

Hors ligne