I just unboxed a lenovo T431s and installed ubuntu 12.04.2. Everything went smoothly, but the wireless never came up. I'm pulling a a dhcp properly with NM on my wired connection, but ifconfig doesn't even show wlan0 at all.

I poked around the web a bit and eventually downloaded the linux firmware from the intel website, but checking the md5sum with the file already in /lib/firmware they match.

I'm happy to post the output of other commands if they'll help, but lspci and lshw are below.

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
       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= 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

As per the first comment, the output of said commands (modprobe has no output):

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:~$ modinfo iwlwifi | grep 088F
alias:          pci:v00008086d0000088Fsv*sd00004260bc*sc*i*

full output of requested commands can be found here

The commands run were:

jth@t431s:~$ dmesg > justin.txt
jth@t431s:~$ lsmod >> justin.txt
jth@t431s:~$ cat /var/log/syslog | grep iwl >> justin.txt
  • What is the result of these commands? sudo modprobe iwlwifi; dmesg | grep iwl; rfkill list all – chili555 May 14 '13 at 13:17
  • I wonder if the driver iwlwifi doesn't actually cover your device as early as 12.04. Please check: modinfo iwlwifi | grep 088F. – chili555 May 14 '13 at 14:44
  • @chili555 edited. For what its worth, I put 13.04 on initially and had similar results (but didn't explore my options very far). – Justin May 14 '13 at 14:50
  • The driver does cover your device. We need to find out why it doesn't stay loaded and create a wireless interface wlan0 on boot. Please detach any ethernet cable, reboot so we have a clean slate and run: dmesg > justin.txt; lsmod >> justin.txt; cat /var/log/syslog | grep iwl >> justin.txt. Find the file justin.txt in your user directory and paste it here so we can examine it: paste.ubuntu.com Please give us the link in your reply. – chili555 May 14 '13 at 20:31
  • @chili555 updated question with pastebin link. – Justin May 14 '13 at 20:41

For posterity:

The issue was not with the kernel and instead with the iwlwifi driver. A custom patch provided by one of the ubuntu kernel contributors fixed the problem and will be included in a patch eventually...

I stuck it up on my dropbox for the time being here

install with

dpkg -i wireless-iwlwifi-precise-dkms_3.6precise1sutton5_all.deb
  • As I also intend to buy such a device and therefore am very interested to know when it's officially fixed - is there an Ubuntu bugreport I can watch to see when the device will be running fine with standard Ubuntu software? – Henning Jun 12 '13 at 12:53
  • @Henning bugs.launchpad.net/bugs/1180256 – Justin Jun 12 '13 at 13:57
  • cool thanks! Apart from that, the system runs fine all around? – Henning Jun 13 '13 at 11:45

Not the answer you're looking for? Browse other questions tagged or ask your own question.