web-dev-qa-db-fra.com

Lenovo T431 et sans fil ne jouent pas bien

Je viens de déballer un lenovo T431 et d'installer Ubuntu 12.04.2. Tout s'est bien passé, mais le sans fil n'est jamais venu. Je tire correctement un dhcp avec NM sur ma connexion filaire, mais ifconfig ne montre même pas wlan0 du tout.

J'ai parcouru le Web un peu et j'ai finalement téléchargé le firmware Linux à partir du site Web d'Intel, mais en vérifiant le md5sum avec le fichier déjà dans /lib/firmware ils correspondent.

Je serai ravi de poster le résultat des autres commandes si elles peuvent aider, mais lspci et lshw sont en dessous.

jth@t431s:~$ Sudo lspci -nnkv | grep -A 10 Centrino
03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6235 [8086:088f] (rev 24)
        Subsystem: Intel Corporation Device [8086:5260]
        Flags: bus master, fast devsel, latency 0, IRQ 10
        Memory at f0c00000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [e0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 08-d4-0c-ff-ff-00-03-ed

jth@t431s:~$ Sudo lshw -C network
  *-network               
       description: Ethernet interface
       product: 82579LM Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: eth0
       version: 04
       serial: 3c:97:0e:92:d6:a1
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.0.0-k duplex=full firmware=0.13-3 ip=166.100.1.128 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:42 memory:f1500000-f151ffff memory:f153b000-f153bfff ioport:4080(size=32)
  *-network UNCLAIMED
       description: Network controller
       product: Centrino Advanced-N 6235
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 24
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:f0c00000-f0c01fff

Selon le premier commentaire, la sortie desdites commandes (modprobe n'a pas de sortie):

jth@t431s:~$ Sudo modprobe iwlwifi
jth@t431s:~$ dmesg | grep iwl
[    2.713720] iwlwifi: Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
[    2.713723] iwlwifi: Copyright(c) 2003-2012 Intel Corporation
jth@t431s:~$ rfkill list all
0: tpacpi_bluetooth_sw: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
jth@t431s:~$ 

jth@t431s:~$ modinfo iwlwifi | grep 088F
alias:          pci:v00008086d0000088Fsv*sd00004260bc*sc*i*
jth@t431s:~$ 

la sortie complète des commandes demandées peut être trouvée ici

Les commandes exécutées étaient:

jth@t431s:~$ dmesg > justin.txt
jth@t431s:~$ lsmod >> justin.txt
jth@t431s:~$ cat /var/log/syslog | grep iwl >> justin.txt
4
Justin

Pour la postérité:

Le problème ne concernait pas le noyau mais le pilote iwlwifi. Un correctif personnalisé fourni par l'un des contributeurs du noyau ubuntu a résolu le problème et sera inclus dans un correctif éventuellement ...

Je l'ai collé sur ma boîte de dépôt pour le moment ici

installer avec

dpkg -i wireless-iwlwifi-precise-dkms_3.6precise1sutton5_all.deb
2
Justin