linux kernel, orinoco doesn't resume after suspend

Bug #436062 reported by crf
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

My network doesn't come back after resuming from suspend. There is an error about not finding firmware.
I am using apm.

chris@paqsaq:/etc$ uname -a
Linux paqsaq 2.6.31-10-generic #34-Ubuntu SMP Wed Sep 16 00:23:19 UTC 2009 i686 GNU/Linux

chris@paqsaq:/etc$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)"

My wireless pc-card particulars:

chris@paqsaq:/etc$ pccardctl ident
Socket 0:
  product info: "Sony Corporation", "PCWA-C100", "Version 01.01", ""
  manfid: 0x0156, 0x0002
  function: 6 (network)

chris@paqsaq:/etc$ lshw -C network
 *-network
       description: PCWA-C100
       product: Version 01.01
       vendor: Sony Corporation
       physical id: 0
       slot: Socket 0
       resources: irq:3
  *-network
       description: Wireless interface
       physical id: 2
       logical name: eth1
       serial: 08:00:46:ee:ff:ee
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=orinoco driverversion=0.15 firmware=Lucent/Agere 6.04 ip=192.168.0.103 link=yes multicast=yes wireless=IEEE 802.

chris@paqsaq:/etc$ lsmod
orinoco_cs 13312 1
orinoco 63600 1 orinoco_cs
pcmcia 36808 1 orinoco_cs

=-=-=-=-=-
When resuming, this is printed in the kern.log
...
Sep 24 08:47:12 paqsaq kernel: [45284.304935] eth1: Attempting to download firmware agere_sta_fw.bin
Sep 24 08:47:12 paqsaq kernel: [45284.304981] hermes_dld: AUX enable returned 0
Sep 24 08:47:12 paqsaq kernel: [45284.305910] hermes_dld: AUX disable returned 0
Sep 24 08:47:12 paqsaq kernel: [45284.305926] hermes_dld: Actual PDA length 998, Max allowed 1000
Sep 24 08:47:12 paqsaq kernel: [45284.305940] eth1: Read PDA returned 0
Sep 24 08:47:12 paqsaq kernel: [45284.306081] orinoco_cs 0.0: firmware: requesting agere_sta_fw.bin
Sep 24 08:47:12 paqsaq kernel: [45284.562526] eth1: Cannot find firmware agere_sta_fw.bin
Sep 24 08:48:04 paqsaq kernel: [45284.562554] eth1: Error -2 re-initializing firmware
Sep 24 08:48:04 paqsaq kernel: [45284.562575] PM: Device 0.0 failed to resume: error -5

And to get the internet back up, I stop networking using the network manager applet, use pccardctl eject and insert, start networking, and use the applet to connect to my wireless network. ~~>

Sep 24 08:48:04 paqsaq kernel: [45330.958209] pcmcia_socket pcmcia_socket0: pccard: card ejected from slot 0
Sep 24 08:48:04 paqsaq kernel: [45336.641334] pcmcia_socket pcmcia_socket0: pccard: PCMCIA card inserted into slot 0
Sep 24 08:48:04 paqsaq kernel: [45336.641667] pcmcia 0.0: pcmcia: registering new device pcmcia0.0
Sep 24 08:48:04 paqsaq kernel: [45336.724684] eth0: Hardware identity 0001:0001:0004:0000
Sep 24 08:48:04 paqsaq kernel: [45336.724810] eth0: Station identity 001f:0001:0006:0004
Sep 24 08:48:04 paqsaq kernel: [45336.724829] eth0: Firmware determined as Lucent/Agere 6.04
Sep 24 08:48:04 paqsaq kernel: [45336.737236] orinoco_cs 0.0: firmware: requesting agere_sta_fw.bin
Sep 24 08:48:04 paqsaq kernel: [45336.761426] eth0: Attempting to download firmware agere_sta_fw.bin
Sep 24 08:48:04 paqsaq kernel: [45336.761470] hermes_dld: AUX enable returned 0
Sep 24 08:48:04 paqsaq kernel: [45336.762376] hermes_dld: AUX disable returned 0
Sep 24 08:48:04 paqsaq kernel: [45336.762390] hermes_dld: Actual PDA length 998, Max allowed 1000
Sep 24 08:48:04 paqsaq kernel: [45336.762404] eth0: Read PDA returned 0
Sep 24 08:48:04 paqsaq kernel: [45336.762425] orinoco_cs 0.0: firmware: requesting agere_sta_fw.bin
Sep 24 08:48:04 paqsaq kernel: [45336.812547] eth0: Cannot find firmware agere_sta_fw.bin
Sep 24 08:48:04 paqsaq kernel: [45336.812636] eth0: Hardware identity 0001:0001:0004:0000
Sep 24 08:48:04 paqsaq kernel: [45336.812753] eth0: Station identity 001f:0001:0006:0004
Sep 24 08:48:04 paqsaq kernel: [45336.812772] eth0: Firmware determined as Lucent/Agere 6.04
Sep 24 08:48:04 paqsaq kernel: [45336.812786] eth0: Ad-hoc demo mode supported
Sep 24 08:48:04 paqsaq kernel: [45336.812799] eth0: WEP supported, 104-bit key
Sep 24 08:48:04 paqsaq kernel: [45336.812920] eth0: MAC address 08:00:46:ee:ff:ee
Sep 24 08:48:04 paqsaq kernel: [45336.813025] eth0: Station name "HERMES I"
Sep 24 08:48:04 paqsaq kernel: [45336.813627] eth0: ready
Sep 24 08:48:04 paqsaq kernel: [45336.821779] eth0: orinoco_cs at 0.0, irq 3, io 0x0180-0x01bf
Sep 24 10:02:54 paqsaq kernel: [45336.945822] udev: renamed network interface eth0 to eth1
Sep 24 10:02:54 paqsaq kernel: [45359.662732] ADDRCONF(NETDEV_UP): eth1: link is not ready
Sep 24 10:02:54 paqsaq kernel: [45359.678858] eth1: New link status: Disconnected (0002)
Sep 24 10:02:54 paqsaq kernel: [45365.157228] eth1: Lucent/Agere firmware doesn't support manual roaming
Sep 24 10:02:54 paqsaq kernel: [45368.591851] eth1: New link status: Connected (0001)
Sep 24 10:02:54 paqsaq kernel: [45368.592041] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
Sep 24 10:02:54 paqsaq kernel: [45378.812704] eth1: no IPv6 routers present

crf (chrisfahlman)
affects: ubuntu → linux (Ubuntu)
Revision history for this message
MikeT (michael-tacka-com) wrote :

Sorry for the mistake adding tags ...

The same is for my notebook Toshiba Satellite Pro 4600 with Ubuntu 9.10 (9.04 worked properly).

After resume (either suspend to RAM or suspend to disk) the network is disabled and can only be enabled again by reboot.

uname -a
Linux NAME 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 16:20:31 UTC 2009 i686 GNU/Linux

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

pccardctl ident
Socket 0:
  product info: "TOSHIBA", "Wireless LAN Card", "Version 01.01", ""
  manfid: 0x0156, 0x0002
  function: 6 (network)

lshw -C network
...
  *-network
       description: Wireless interface
       physical id: 1
       logical name: eth1
       serial: 00:02:2d:23:a1:1c
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=orinoco driverversion=0.15 firmware=Lucent/Agere 6.14 ip=192.168.2.13 multicast=yes wireless=IEEE 802.11b

Driver module: orinoco_cs / orinoco

description: updated
description: updated
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi crf,

This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 436062

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kernel-suspend
tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
crf (chrisfahlman) wrote : apport-collect data

Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: E2E [ESS ES1978 (Maestro 2E)], device 0: ESS Maestro [ESS Maestro]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: chris 1343 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'E2E'/'ESS ES1978 (Maestro 2E) at 0x2000, irq 11'
   Mixer name : 'SigmaTel STAC9721,23'
   Components : 'AC97a:83847609'
   Controls : 31
   Simple ctrls : 21
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=/dev/sda5
Lsusb:
 Bus 001 Device 004: ID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse
 Bus 001 Device 002: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: Compaq Armada M700
Package: linux (not installed)
PccardctlStatus:
 Socket 0:
   5.0V 16-bit PC Card
   Subdevice 0 (function 0) bound to driver "orinoco_cs"
 Socket 1:
   no card
ProcCmdLine: root=UUID=8caff3ad-fea8-45ff-a656-def0e22ac763 ro quiet splash
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-20.57-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-20-generic N/A
 linux-firmware 1.26
RfKill:

Uname: Linux 2.6.31-20-generic i686
UserGroups:

WpaSupplicantLog:

dmi.bios.date: 08/13/1999
dmi.bios.vendor: Compaq
dmi.bios.version: 1.25
dmi.board.name: 0538
dmi.board.vendor: Compaq
dmi.chassis.asset.tag: 3J99CX55E408
dmi.chassis.type: 10
dmi.chassis.vendor: Compaq
dmi.modalias: dmi:bvnCompaq:bvr1.25:bd08/13/1999:svnCompaq:pnArmadaM700:pvr:rvnCompaq:rn0538:rvr:cvnCompaq:ct10:cvr:
dmi.product.name: Armada M700
dmi.sys.vendor: Compaq

Revision history for this message
crf (chrisfahlman) wrote : AlsaDevices.txt
Revision history for this message
crf (chrisfahlman) wrote : AplayDevices.txt
Revision history for this message
crf (chrisfahlman) wrote : BootDmesg.txt
Revision history for this message
crf (chrisfahlman) wrote : Card0.Amixer.values.txt
Revision history for this message
crf (chrisfahlman) wrote : Card0.Codecs.codec97.0.ac97.0.0.txt
Revision history for this message
crf (chrisfahlman) wrote : Card0.Codecs.codec97.0.ac97.0.0.regs.txt
Revision history for this message
crf (chrisfahlman) wrote : CurrentDmesg.txt
Revision history for this message
crf (chrisfahlman) wrote : IwConfig.txt
Revision history for this message
crf (chrisfahlman) wrote : Lspci.txt
Revision history for this message
crf (chrisfahlman) wrote : PccardctlIdent.txt
Revision history for this message
crf (chrisfahlman) wrote : PciMultimedia.txt
Revision history for this message
crf (chrisfahlman) wrote : ProcCpuinfo.txt
Revision history for this message
crf (chrisfahlman) wrote : ProcInterrupts.txt
Revision history for this message
crf (chrisfahlman) wrote : ProcModules.txt
Revision history for this message
crf (chrisfahlman) wrote : UdevDb.txt
Revision history for this message
crf (chrisfahlman) wrote : UdevLog.txt
Revision history for this message
crf (chrisfahlman) wrote : WifiSyslog.txt
Revision history for this message
crf (chrisfahlman) wrote : XsessionErrors.txt
Changed in linux (Ubuntu):
status: Incomplete → New
tags: added: apport-collected
Revision history for this message
crf (chrisfahlman) wrote : apport-collect data

Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: E2E [ESS ES1978 (Maestro 2E)], device 0: ESS Maestro [ESS Maestro]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: chris 1335 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'E2E'/'ESS ES1978 (Maestro 2E) at 0x2000, irq 11'
   Mixer name : 'SigmaTel STAC9721,23'
   Components : 'AC97a:83847609'
   Controls : 31
   Simple ctrls : 21
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=/dev/sda5
Lsusb:
 Bus 001 Device 004: ID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse
 Bus 001 Device 002: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: Compaq Armada M700
Package: linux (not installed)
PccardctlStatus:
 Socket 0:
   5.0V 16-bit PC Card
   Subdevice 0 (function 0) bound to driver "orinoco_cs"
 Socket 1:
   no card
ProcCmdLine: root=UUID=8caff3ad-fea8-45ff-a656-def0e22ac763 ro quiet splash
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
RfKill:
 1: phy1: Wireless LAN
  Soft blocked: no
  Hard blocked: no
Uname: Linux 2.6.34-999-generic i686
UserGroups:

WpaSupplicantLog:

dmi.bios.date: 08/13/1999
dmi.bios.vendor: Compaq
dmi.bios.version: 1.25
dmi.board.name: 0538
dmi.board.vendor: Compaq
dmi.chassis.asset.tag: 3J99CX55E408
dmi.chassis.type: 10
dmi.chassis.vendor: Compaq
dmi.modalias: dmi:bvnCompaq:bvr1.25:bd08/13/1999:svnCompaq:pnArmadaM700:pvr:rvnCompaq:rn0538:rvr:cvnCompaq:ct10:cvr:
dmi.product.name: Armada M700
dmi.sys.vendor: Compaq

Revision history for this message
crf (chrisfahlman) wrote : AlsaDevices.txt
Revision history for this message
crf (chrisfahlman) wrote : AplayDevices.txt
Revision history for this message
crf (chrisfahlman) wrote : BootDmesg.txt
Revision history for this message
crf (chrisfahlman) wrote : Card0.Amixer.values.txt
Revision history for this message
crf (chrisfahlman) wrote : Card0.Codecs.codec97.0.ac97.0.0.txt
Revision history for this message
crf (chrisfahlman) wrote : Card0.Codecs.codec97.0.ac97.0.0.regs.txt
Revision history for this message
crf (chrisfahlman) wrote : CurrentDmesg.txt
Revision history for this message
crf (chrisfahlman) wrote : IwConfig.txt
Revision history for this message
crf (chrisfahlman) wrote : Lspci.txt
Revision history for this message
crf (chrisfahlman) wrote : PccardctlIdent.txt
Revision history for this message
crf (chrisfahlman) wrote : PciMultimedia.txt
Revision history for this message
crf (chrisfahlman) wrote : ProcCpuinfo.txt
Revision history for this message
crf (chrisfahlman) wrote : ProcInterrupts.txt
Revision history for this message
crf (chrisfahlman) wrote : ProcModules.txt
Revision history for this message
crf (chrisfahlman) wrote : UdevDb.txt
Revision history for this message
crf (chrisfahlman) wrote : UdevLog.txt
Revision history for this message
crf (chrisfahlman) wrote : WifiSyslog.txt
Revision history for this message
crf (chrisfahlman) wrote : XsessionErrors.txt
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: b73a1py79
Revision history for this message
Brad Figg (brad-figg) wrote : Unsupported series, setting status to "Won't Fix".

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.