Suspend/hibernate loses access to wireless access points

Bug #664735 reported by humdinger70
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Low
Unassigned

Bug Description

[EXPLANATION AND WORKAROUND]
With ubuntu 10.10 some hardware that was previously driven by the rt2860sta driver is now driven by default by the rt2800pci driver. Sometimes the new rt2800pci does not work as well as the rt2860sta. In that case it is often possible to switch back by blacklisting. See how to switch between the drivers here: https://answers.launchpad.net/ubuntu/+question/132350

[ORIGINAL REPORT]
Under Ubuntu 10.10 UNE, If I suspend or hibernate, coming back from either, system can't locate any wireless access point - even if I'm actually sitting right next to it. Have to reboot for any to be discovered. I always make sure to disconnect first before doing suspend/hibernate.

I do have a swap partition, 3GB in size (1.5 times my system RAM). Suspend and hibernate do function correctly.

Hardware is ASUS EEE PC 1000, 2GB RAM, 40GB SSD. Note: this never happened with EasyPeasy 1.6/Ubuntu 10.04 on same box.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: larry 1481 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf7eb8000 irq 44'
   Mixer name : 'Realtek ALC269'
   Components : 'HDA:10ec0269,1043834a,00100004'
   Controls : 10
   Simple ctrls : 6
DistroRelease: Ubuntu 10.10
HibernationDevice: RESUME=UUID=83b70596-6bf3-4e78-bd83-800c691b5634
MachineType: ASUSTeK Computer INC. 1000
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-23-generic root=UUID=782d0a4d-2cc4-4d44-9e55-37aee491fd9a ro elevator=noop quiet splash
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.35-23.36-generic 2.6.35.7
Regression: No
RelatedPackageVersions: linux-firmware 1.38
Reproducible: Yes
StagingDrivers: rt2860sta
Tags: maverick ubuntu-une kernel-net needs-upstream-testing staging
Title: [STAGING]
Uname: Linux 2.6.35-23-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 08/01/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0803
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: 1000
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: x.xx
dmi.chassis.asset.tag: 0x00000000
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTek Computer INC.
dmi.chassis.version: x.x
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0803:bd08/01/2008:svnASUSTeKComputerINC.:pn1000:pvrx.x:rvnASUSTeKComputerINC.:rn1000:rvrx.xx:cvnASUSTekComputerINC.:ct10:cvrx.x:
dmi.product.name: 1000
dmi.product.version: x.x
dmi.sys.vendor: ASUSTeK Computer INC.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello
Is this problem present with the latest updated Lucid's or Maverick's packages?
Thanks in advance
Fabio

Changed in ubuntu:
status: New → Incomplete
Revision history for this message
humdinger70 (lgreenwa) wrote : Re: [Bug 664735] Re: Suspend/hibernate loses access to wireless access points

It's with Maverick (10.10).

--LG

On Oct 24, 2010, at 10:57 AM, Fabio Marconi wrote:

> Hello
> Is this problem present with the latest updated Lucid's or Maverick's packages?
> Thanks in advance
> Fabio
>
> ** Changed in: ubuntu
> Status: New => Incomplete
>
> --
> Suspend/hibernate loses access to wireless access points
> https://bugs.launchpad.net/bugs/664735
> You received this bug notification because you are a direct subscriber
> of the bug.

"I'm lookin' over a three-leaf clover that I overlooked be-three!"
--Bugs Bunny

lawrence dot greenwald at sbcglobal dot net

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello humdinger70
Can you please run in a terminal
apport-collect -p linux 664735
Thanks
Fabio

affects: ubuntu → linux (Ubuntu)
Changed in linux (Ubuntu):
status: Incomplete → New
status: New → Incomplete
Revision history for this message
humdinger70 (lgreenwa) wrote : AcpiTables.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
humdinger70 (lgreenwa) wrote : AlsaDevices.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : BootDmesg.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : CurrentDmesg.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : IwConfig.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : Lspci.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : Lsusb.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : PciMultimedia.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : ProcInterrupts.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : ProcModules.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : RfKill.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : UdevDb.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : UdevLog.txt

apport information

Revision history for this message
humdinger70 (lgreenwa) wrote : WifiSyslog.txt

apport information

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello
due to:
Nov 1 16:26:37 larry-laptop kernel: [ 0.008000] Atom PSE erratum detected, BIOS microcode update recommended
Can you verify if your bios version is updated ?
Thanks
Fabio

Revision history for this message
humdinger70 (lgreenwa) wrote :

Fabio, I've had issues in trying to upgrade the BIOS. Several times in trying to update it has caused it to boot only to a black screen. I wound up just using the existing BIOS because it works.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

[ 0.802875] PM: Resume from disk failed.
[ 6.814189] rt2860sta: module is from the staging directory, the quality is unknown, you have been warned.
[ 9.007846] phy0 -> rt2800pci_mcu_status: Error - MCU request failed, no response from hardware

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 594866, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Feel free to continue to report any other bugs you may find.

Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote :

It is not a duplicate of bug 594866, because here (bug 664735) there is no "rt2800pci_load_firmware: Error - PBF system register not ready."
The rt2800pci here actually loads the firmware and connects.
This here being a 32 bit system makes the difference.

Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote :

Lspci.txt tells us:
Kernel driver in use: rt2800pci
 Kernel modules: rt2860sta, rt2800pci

Your system used the rt2860sta on lucid. With maverick rt2800pci became the default driver.

There are two things that can be done now:
a) try to fix the resume issue with the new (rt2800pci) driver
and/or
b) switch back to the rt2860sta (it is a different version from lucid, however) by blacklisting the rt2800pci. Find out how e.g. in the not really a duplicate bug 594866.

description: updated
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote :

@humdinger70

I have placed a possible workaround in the bug description at the top.

It would be nice if you could try the "install rt2860sta /bin/false" thing that is explained in the link I put there. Maybe the rt2860sta simply interferes with the rt2800pci after wakeup. I think it is worth a shot.

If not then hopefully the rt2860sta works for you.

Gursimran singh (simar)
Changed in linux (Ubuntu):
importance: Undecided → Low
Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote :

Do you still have this bug?

Some possible causes to investigate would be pcie_aspm or even (very long shot) rfkill interfering or an ASUS EEE PC 1000 platform driver.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.