Wlan hardware blocked after suspend lenovo X121e
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Mads Brouer |
Bug Description
Lenovo X120e, core i3
Ubuntu 2.6.38-8.42-generic 2.6.38.2
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000
Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 41
Region 0: Memory at e1500000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: iwlagn
Kernel modules: iwlagn
After suspend the wlan interface is hard blocked
I have tried unloading iwlagn driver, restarting network-manager, rfkill to unblock all, unloading the thinkpad_acip module.
The only way I can unblock it is by restarting (the laptop does not have a physical switch)
I have seen the same behavior on Fedora 15, so this might be a driver og kernel problem.
PM and iwlagn info from dmesg:
[ 0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[ 0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[ 0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000bac4b000 - 00000000baede000
[ 0.000000] PM: Registered nosave memory: 00000000baede000 - 00000000baf9f000
[ 0.000000] PM: Registered nosave memory: 00000000baf9f000 - 00000000bafff000
[ 3.224674] PM: Hibernation image not present or could not be loaded.
[ 8.906049] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
[ 8.906054] iwlagn: Copyright(c) 2003-2010 Intel Corporation
[ 8.906125] iwlagn 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 8.906137] iwlagn 0000:02:00.0: setting latency timer to 64
[ 8.906175] iwlagn 0000:02:00.0: Detected Intel(R) Centrino(R) Wireless-N 1000 BGN, REV=0x6C
[ 8.927558] iwlagn 0000:02:00.0: device EEPROM VER=0x15d, CALIB=0x6
[ 8.927562] iwlagn 0000:02:00.0: Device SKU: 0X9
[ 8.927565] iwlagn 0000:02:00.0: Valid Tx ant: 0X1, Valid Rx ant: 0X3
[ 8.927582] iwlagn 0000:02:00.0: Tunable channels: 13 802.11bg, 0 802.11a channels
[ 8.927694] iwlagn 0000:02:00.0: irq 41 for MSI/MSI-X
[ 9.734034] iwlagn 0000:02:00.0: loaded firmware version 128.50.3.1 build 13488
[ 590.192450] PM: Syncing filesystems ... done.
[ 590.194043] PM: Preparing system for mem sleep
[ 590.818495] PM: Entering mem sleep
[ 591.020055] PM: suspend of drv:psmouse dev:serio5 complete after 181.702 msecs
[ 591.138213] PM: suspend of drv:usb dev:1-1 complete after 117.945 msecs
[ 591.138231] PM: suspend of drv:usb dev:2-1 complete after 117.966 msecs
[ 591.288178] PM: suspend of drv:tpm_tis dev:00:0a complete after 195.834 msecs
[ 591.517169] PM: suspend of drv:sd dev:0:0:0:0 complete after 497.335 msecs
[ 591.517225] PM: suspend of drv:scsi dev:target0:0:0 complete after 497.294 msecs
[ 591.517251] PM: suspend of drv:scsi dev:host0 complete after 497.144 msecs
[ 591.528053] PM: suspend of drv:HDA Intel dev:0000:00:1b.0 complete after 239.817 msecs
[ 591.588117] PM: suspend of drv:ahci dev:0000:00:1f.2 complete after 299.964 msecs
[ 592.307576] PM: suspend of drv:rts_pstor dev:0000:03:00.0 complete after 1019.903 msecs
[ 592.307598] PM: suspend of drv:pcieport dev:0000:00:1c.2 complete after 1019.862 msecs
[ 592.307615] PM: suspend of drv: dev:pci0000:00 complete after 1019.648 msecs
[ 592.307640] PM: suspend of devices complete after 1489.681 msecs
[ 592.307645] PM: suspend devices took 1.490 seconds
[ 592.387607] PM: late suspend of devices complete after 80.000 msecs
[ 592.517536] PM: Saving platform NVS memory
[ 593.068018] PM: Restoring platform NVS memory
[ 594.239204] iwlagn 0000:02:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
[ 594.239253] iwlagn 0000:02:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xe1500004)
[ 594.239264] iwlagn 0000:02:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
[ 594.239277] iwlagn 0000:02:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100006)
[ 594.239736] PM: early resume of devices complete after 1.634 msecs
[ 594.240052] iwlagn 0000:02:00.0: RF_KILL bit toggled to disable radio.
[ 594.377970] PM: resume of drv:atl1c dev:0000:08:00.0 complete after 137.985 msecs
[ 594.447841] PM: resume of drv:usb dev:2-1 complete after 207.168 msecs
[ 594.447863] PM: resume of drv:hub dev:2-1:1.0 complete after 207.168 msecs
[ 594.447873] PM: resume of drv: dev:ep_81 complete after 207.153 msecs
[ 594.447881] PM: resume of drv: dev:ep_00 complete after 207.128 msecs
[ 594.447927] PM: resume of drv:usb dev:1-1 complete after 207.364 msecs
[ 594.447941] PM: resume of drv:hub dev:1-1:1.0 complete after 207.351 msecs
[ 594.447951] PM: resume of drv: dev:ep_81 complete after 207.336 msecs
[ 594.447958] PM: resume of drv: dev:ep_00 complete after 207.318 msecs
[ 594.447973] PM: resume of drv:rts_pstor dev:0000:03:00.0 complete after 208.037 msecs
[ 594.448007] PM: resume of drv:scsi dev:host6 complete after 207.012 msecs
[ 594.448018] PM: resume of drv:scsi_host dev:host6 complete after 206.997 msecs
[ 594.448029] PM: resume of drv:scsi dev:target6:0:0 complete after 206.984 msecs
[ 594.448047] PM: resume of drv:sd dev:6:0:0:0 complete after 206.969 msecs
[ 594.448057] PM: resume of drv:scsi_device dev:6:0:0:0 complete after 206.954 msecs
[ 594.461124] PM: resume of drv:i915 dev:0000:00:02.0 complete after 221.419 msecs
[ 595.324447] PM: resume of drv:usb dev:2-1.4 complete after 1084.115 msecs
[ 595.324474] PM: resume of drv:uvcvideo dev:2-1.4:1.0 complete after 1084.118 msecs
[ 595.324506] PM: resume of drv: dev:ep_00 complete after 1084.071 msecs
[ 595.324513] PM: resume of drv:uvcvideo dev:2-1.4:1.1 complete after 1084.104 msecs
[ 595.324518] PM: resume of drv: dev:ep_83 complete after 1084.137 msecs
[ 595.481702] PM: resume of drv:sd dev:0:0:0:0 complete after 1241.518 msecs
[ 595.481728] PM: resume of drv:scsi_device dev:0:0:0:0 complete after 1241.523 msecs
[ 595.481767] PM: resume of drv:scsi_disk dev:0:0:0:0 complete after 1026.344 msecs
[ 595.486347] PM: resume of devices complete after 1247.332 msecs
[ 595.486584] PM: resume devices took 1.240 seconds
[ 595.486636] PM: Finishing wakeup.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0xe1600000 irq 42'
Mixer name : 'Intel CougarPoint HDMI'
Components : 'HDA:14f1506e,
Controls : 12
Simple ctrls : 6
Card29.Amixer.info:
Card hw:29 'ThinkPadEC'
Mixer name : 'ThinkPad EC (unknown)'
Components : ''
Controls : 1
Simple ctrls : 1
Card29.
Simple mixer control 'Console',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Date: Tue Jul 19 14:06:09 2011
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
Lsusb:
Bus 002 Device 003: ID 04f2:b2b9 Chicony Electronics Co., Ltd
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: LENOVO 30456UG
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.52
SourcePackage: linux
StagingDrivers: rts_pstor
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/16/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8QET23WW (1.07 )
dmi.board.
dmi.board.name: 30456UG
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 30456UG
dmi.product.
dmi.sys.vendor: LENOVO
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Suspend to ram works perfectly under Windows, so that properly rules out a Bios bug.