Wi-Fi not working after Sleep
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
After sleep mode, the Wi-Fi chip is not recognized by the kernel module and therefore is not available. It is recognized after a reboot or after hibernating though.
I have tried a lot of possibilities. Someone suggested the following command:
sudo nmcli nm sleep false
But it does nothing.
This has nothing to do with the hardware Wi-Fi switch. I know its purpose and tried switching on and off.
Also, the output of the command nmcli nm, nmcli c and nmcli d after coming back from sleep mode is showed below. Notice nmcli d shows no wlan1 device (which is how my wireless device is identified normally).
mario@mario-
ÉTAT FONCT. ÉTAT MATÉRIEL-WIFI WIFI MATÉRIEL-WWAN WWAN
actif connecté activé activé activé activé
mario@mario-
NOM UUID TYPE TIMESTAMP-REAL
Connexion filaire 1 cdf0b2eb-
JeLisVosCourriels dcefe472-
mario@mario-
PÉRIPHÉRIQUE TYPE ÉTAT
eth1 802-3-ethernet connecté
Last but not least, the output of dmesg | grep iwl (after sleep) is
[ 693.890526] iwl3945 0000:01:00.0: bad EEPROM signature,
[ 693.890532] iwl3945 0000:01:00.0: EEPROM not found, EEPROM_
[ 693.890563] iwl3945 0000:01:00.0: Unable to init EEPROM
[ 693.890713] iwl3945: probe of 0000:01:00.0 failed with error -2
And I think this tells it all.
Ubuntu release 14.04 Ubuntu 14.04.2 LTS
Wi-Fi chip is Intel 3945ABG and module is iwl3945.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.16.0-45-generic x86_64
NonfreeKernelMo
ApportVersion: 2.14.1-0ubuntu3.11
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Aug 6 19:49:20 2015
InstallationDate: Installed on 2015-07-25 (12 days ago)
InstallationMedia: Ubuntu 14.04.2 LTS "Trusty Tahr" - Release amd64 (20150218.1)
SourcePackage: linux-lts-utopic
UpgradeStatus: No upgrade log present (probably fresh install)
Someone at Canonical told me it is surely a kernel or module bug. Every software or command line solution have been tried.