kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #114390
[Bug 1442411] Re: Intel 3160 wireless card no longer able to connect to wifi networks
First, I have to mention that after additional testing I found that the
ab1304b986468e3ef698ec4e1cb1a3d4ba080811 commit actually does work, but
for some unknown reason I have to turn off the wifi adapter and turn it
back on after the computer starts.
The commit after that (d88c8958dc13b4e4eb7fc57e3f06dc1c4abc7b1f), which
increases the acceptable firmware API to 10, is actually where the
problem occurs.
This prompted me to look into the firmware itself more. I booted into
the 3.19.0-13.13 generic and did the following:
sudo mv /lib/firmware/iwlwifi-3160-12.ucode /lib/firmware/backup-iwlwifi-3160-12.ucode
sudo mv /lib/firmware/iwlwifi-3160-10.ucode /lib/firmware/backup-iwlwifi-3160-10.ucode
Then I rebooted. I am now using the wifi on the Ubuntu 3.19.0-13.13
kernel, albeit with the older firmware (version 9). Dmesg confirms that
moving these firmware files made the iwlwifi driver fallback to the
earlier version:
# dmesg | grep iwlwifi
[ 6.856144] iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-3160-12.ucode failed with error -2
[ 6.856208] iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-3160-11.ucode failed with error -2
[ 6.856217] iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-3160-10.ucode failed with error -2
[ 6.856219] iwlwifi 0000:08:00.0: request for firmware file 'iwlwifi-3160-10.ucode' failed.
[ 6.861495] iwlwifi 0000:08:00.0: Firmware has old API version, expected v10 through v12, got v9.
[ 6.861499] iwlwifi 0000:08:00.0: New firmware can be obtained from http://www.intellinuxwireless.org/.
[ 6.861664] iwlwifi 0000:08:00.0: loaded firmware version 25.228.9.0 op_mode iwlmvm
[ 6.899533] iwlwifi 0000:08:00.0: Detected Intel(R) Dual Band Wireless AC 3160, REV=0x164
[ 6.899677] iwlwifi 0000:08:00.0: L1 Enabled - LTR Disabled
[ 6.899923] iwlwifi 0000:08:00.0: L1 Enabled - LTR Disabled
[ 7.323877] iwlwifi 0000:08:00.0: L1 Enabled - LTR Disabled
[ 7.324167] iwlwifi 0000:08:00.0: L1 Enabled - LTR Disabled
This is an OK workaround, but clearly something is up here because I am able to use the newest firmware on other distributions (Arch for instance).
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1442411
Title:
Intel 3160 wireless card no longer able to connect to wifi networks
Status in linux package in Ubuntu:
Incomplete
Bug description:
Laptop: Lenovo Y70 Touch
Wireless Card: Intel Corporation Wireless 3160 (rev 93)
When running Ubuntu Gnome 14.10 (on a live USB drive) I am able to
connect to wifi networks without any issue. When running Ubuntu Gnome
15.04 (either on live USB or installed and fully updated) I am able to
see the list of available wifi networks, but not able to connect.
Selecting one and entering the password makes the network manager
applet indicate that it is "Connecting..." but then it gives up after
about a minute or so and reverts back to "Not Connected". I have
tested this without network encryption as well, and the same result
occurs.
I have ran a wifi debugging script, here is the output:
For Ubuntu 14.10 - http://pastebin.com/aLUhTyrM
For Ubuntu 15.04 - http://pastebin.com/f0yRjQUC
Again, the card seems to work perfectly on 14.10, but is unable to connect to any networks on 15.04. I haven't completely narrowed this down to the firmware, however that is the most prominent difference (aside from the kernel itself) that I notice in the above files (14.10 uses iwlwifi-3160-9.ucode, while 15.04 uses iwlwifi-3160-10.ucode).
---
ApportVersion: 2.17-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: mboratko 1609 F.... pulseaudio
/dev/snd/controlC1: mboratko 1609 F.... pulseaudio
CurrentDesktop: GNOME
DistroRelease: Ubuntu 15.04
EcryptfsInUse: Yes
InstallationDate: Installed on 2015-04-10 (0 days ago)
InstallationMedia: Ubuntu-GNOME 15.04 "Vivid Vervet" - Beta amd64 (20150326)
MachineType: LENOVO 80DU
Package: linux (not installed)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-12-generic.efi.signed root=UUID=0fb46cba-f7ac-4bc5-aa7d-5f6aa74636c1 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.19.0-12.12-generic 3.19.3
RelatedPackageVersions:
linux-restricted-modules-3.19.0-12-generic N/A
linux-backports-modules-3.19.0-12-generic N/A
linux-firmware 1.143
Tags: vivid
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
Uname: Linux 3.19.0-12-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm bumblebee cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 02/11/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: 9ECN37WW(V2.01)
dmi.board.asset.tag: 31900058WIN
dmi.board.name: Lenovo Y70-70 Touch
dmi.board.vendor: LENOVO
dmi.board.version: 31900058WIN
dmi.chassis.asset.tag: 31900058WIN
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo Y70-70 Touch
dmi.modalias: dmi:bvnLENOVO:bvr9ECN37WW(V2.01):bd02/11/2015:svnLENOVO:pn80DU:pvrLenovoY70-70Touch:rvnLENOVO:rnLenovoY70-70Touch:rvr31900058WIN:cvnLENOVO:ct10:cvrLenovoY70-70Touch:
dmi.product.name: 80DU
dmi.product.version: Lenovo Y70-70 Touch
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1442411/+subscriptions
References