linux kernel, orinoco doesn't resume after suspend
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_
DISTRIB_
DISTRIB_
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
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(
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(
Sep 24 10:02:54 paqsaq kernel: [45378.812704] eth1: no IPv6 routers present
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: b73a1py79 |
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 RELEASE= 9.10 CODENAME= karmic DESCRIPTION= "Ubuntu 9.10"
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
pccardctl ident
Socket 0:
product info: "TOSHIBA", "Wireless LAN Card", "Version 01.01", ""
manfid: 0x0156, 0x0002
function: 6 (network)
lshw -C network
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
...
*-network
description: Wireless interface
physical id: 1
logical name: eth1
serial: 00:02:2d:23:a1:1c
Driver module: orinoco_cs / orinoco