network (eth0) doesn't work after suspend to ram (Marvell 88E8036)

Bug #509239 reported by Eduardo
38
This bug affects 8 people
Affects Status Importance Assigned to Milestone
linux (Debian)
New
Undecided
Unassigned
linux (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

After suspend to ram, eth0 (network) doesn't work. Networkmanager-applet says "disconnected" but it is connected.

The card is:
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller (rev 10)

I can see a error in dmesg:
[ 172.028338] PM: resume devices took 3.396 seconds
[ 172.028375] PM: Finishing wakeup.
[ 172.028377] Restarting tasks ... done.
[ 172.304159] ieee1394: Host added: ID:BUS[0-00:1023] GUID[00080da0d12d57b5]
[ 173.042231] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042239] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042243] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042246] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042249] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042253] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042257] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042261] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042264] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042268] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042271] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042275] sky2 0000:02:00.0: eth0: phy I/O error
[ 173.042524] sky2 eth0: enabling interface
[ 173.042728] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 173.043473] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 173.428376] [drm] Loading R300 Microcode
[ 173.428422] [drm] Num pipes: 1
[ 186.358009] sky2 eth0: disabling interface
[ 186.358035] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572879] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572887] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572891] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572894] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572897] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572902] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572905] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572909] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572912] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572916] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572919] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.572923] sky2 0000:02:00.0: eth0: phy I/O error
[ 187.573167] sky2 eth0: enabling interface
[ 187.573371] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 187.574117] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 219.174618] sky2 eth0: disabling interface
[ 219.174638] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232251] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232259] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232262] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232266] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232269] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232273] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232277] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232280] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232284] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232287] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232291] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232294] sky2 0000:02:00.0: eth0: phy I/O error
[ 219.232540] sky2 eth0: enabling interface
[ 219.232744] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 219.240230] ADDRCONF(NETDEV_UP): eth1: link is not ready

I have seen that with ArchLinux with kernel 2.6.32.3 occurs the same. I think is a kernel problem.
If you need more information, ask me, i want to help.
Thanks

(Ubuntu Karmik koala)

ProblemType: Bug
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: eduardo 1703 F.... pulseaudio
CRDA: Error: [Errno 2] No existe el fichero ó directorio
Card0.Amixer.info:
 Card hw:0 'ICH6'/'Intel ICH6 with AD1981B at irq 10'
   Mixer name : 'Analog Devices AD1981B'
   Components : 'AC97a:41445374'
   Controls : 28
   Simple ctrls : 20
Date: Mon Jan 18 18:10:35 2010
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=db9a029c-41b3-4602-9add-caca6b76e68a
MachineType: TOSHIBA Satellite M40
Package: linux-image-2.6.31-17-generic 2.6.31-17.54
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-17-generic root=UUID=9302ae4a-5ad3-4b4a-8bf4-d1a711d7dbcf ro quiet splash
ProcEnviron:
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-17.54-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-17-generic N/A
 linux-firmware 1.25
RfKill:

SourcePackage: linux
Uname: Linux 2.6.31-17-generic i686
WifiSyslog:

dmi.bios.date: 09/26/2005
dmi.bios.vendor: TOSHIBA
dmi.bios.version: Version 1.10
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: Version A0
dmi.chassis.asset.tag: 0000000000
dmi.chassis.type: 8
dmi.chassis.vendor: TOSHIBA
dmi.chassis.version: Version 1.0
dmi.modalias: dmi:bvnTOSHIBA:bvrVersion1.10:bd09/26/2005:svnTOSHIBA:pnSatelliteM40:pvrPSM42E-01G00NSP:rvnTOSHIBA:rnPortablePC:rvrVersionA0:cvnTOSHIBA:ct8:cvrVersion1.0:
dmi.product.name: Satellite M40
dmi.product.version: PSM42E-01G00NSP
dmi.sys.vendor: TOSHIBA

Revision history for this message
Eduardo (eduardoperezval) wrote :
Revision history for this message
Brian Murray (brian-murray) wrote : Assigning to a package

Thank you for taking the time to report this bug and helping to make Ubuntu better. This bug did not have a package associated with it, which is important for ensuring that it gets looked at by the proper developers. You can learn more about finding the right package at https://wiki.ubuntu.com/Bugs/FindRightPackage. I have classified this bug as a bug in linux.

When reporting bugs in the future please use apport, either via the appropriate application's "Help -> Report a Problem" menu or using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

affects: ubuntu → linux (Ubuntu)
Revision history for this message
Eduardo (eduardoperezval) wrote : apport-collect data

Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: eduardo 1718 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'ICH6'/'Intel ICH6 with AD1981B at irq 10'
   Mixer name : 'Analog Devices AD1981B'
   Components : 'AC97a:41445374'
   Controls : 28
   Simple ctrls : 20
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=db9a029c-41b3-4602-9add-caca6b76e68a
MachineType: TOSHIBA Satellite M40
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-17-generic root=UUID=9302ae4a-5ad3-4b4a-8bf4-d1a711d7dbcf ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 LANG=es_ES.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-17.54-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-17-generic N/A
 linux-firmware 1.25
RfKill:

Uname: Linux 2.6.31-17-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 09/26/2005
dmi.bios.vendor: TOSHIBA
dmi.bios.version: Version 1.10
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: Version A0
dmi.chassis.asset.tag: 0000000000
dmi.chassis.type: 8
dmi.chassis.vendor: TOSHIBA
dmi.chassis.version: Version 1.0
dmi.modalias: dmi:bvnTOSHIBA:bvrVersion1.10:bd09/26/2005:svnTOSHIBA:pnSatelliteM40:pvrPSM42E-01G00NSP:rvnTOSHIBA:rnPortablePC:rvrVersionA0:cvnTOSHIBA:ct8:cvrVersion1.0:
dmi.product.name: Satellite M40
dmi.product.version: PSM42E-01G00NSP
dmi.sys.vendor: TOSHIBA

Revision history for this message
Eduardo (eduardoperezval) wrote : AlsaDevices.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : AplayDevices.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : ArecordDevices.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : BootDmesg.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : Card0.Amixer.values.txt
Revision history for this message
Eduardo (eduardoperezval) wrote :

I'm sorry, #3, 4, 5, 6, 7, 8 are not valid. I don't know how remove it. The next are well. Thanks!

Revision history for this message
Eduardo (eduardoperezval) wrote : apport-collect data

Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: eduardo 1718 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'ICH6'/'Intel ICH6 with AD1981B at irq 10'
   Mixer name : 'Analog Devices AD1981B'
   Components : 'AC97a:41445374'
   Controls : 28
   Simple ctrls : 20
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=db9a029c-41b3-4602-9add-caca6b76e68a
MachineType: TOSHIBA Satellite M40
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-17-generic root=UUID=9302ae4a-5ad3-4b4a-8bf4-d1a711d7dbcf ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 LANG=es_ES.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-17.54-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-17-generic N/A
 linux-firmware 1.25
RfKill:

Uname: Linux 2.6.31-17-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 09/26/2005
dmi.bios.vendor: TOSHIBA
dmi.bios.version: Version 1.10
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: Version A0
dmi.chassis.asset.tag: 0000000000
dmi.chassis.type: 8
dmi.chassis.vendor: TOSHIBA
dmi.chassis.version: Version 1.0
dmi.modalias: dmi:bvnTOSHIBA:bvrVersion1.10:bd09/26/2005:svnTOSHIBA:pnSatelliteM40:pvrPSM42E-01G00NSP:rvnTOSHIBA:rnPortablePC:rvrVersionA0:cvnTOSHIBA:ct8:cvrVersion1.0:
dmi.product.name: Satellite M40
dmi.product.version: PSM42E-01G00NSP
dmi.sys.vendor: TOSHIBA

Revision history for this message
Eduardo (eduardoperezval) wrote : AlsaDevices.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : AplayDevices.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : ArecordDevices.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : BootDmesg.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : Card0.Amixer.values.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : Card0.Codecs.codec97.0.ac97.0.0.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : Card0.Codecs.codec97.0.ac97.0.0.regs.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : CurrentDmesg.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : IwConfig.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : Lspci.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : Lsusb.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : PciMultimedia.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : ProcCpuinfo.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : ProcInterrupts.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : ProcModules.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : UdevDb.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : UdevLog.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : WifiSyslog.txt
Revision history for this message
Eduardo (eduardoperezval) wrote : XsessionErrors.txt
tags: added: apport-collected
Revision history for this message
axx (axx) wrote :

Got this too since I updated to karmic… If I can give any info to help out I'll do it with pleasure.

Revision history for this message
Eduardo (eduardoperezval) wrote :

Hi. I have confirmed where is the bug. With git bisect I have seen that:

eduardo@eduardo-laptop:~/linux-git$ git bisect bad
c82f63e411f1b58427c103bd95af2863b1c96dd1 is first bad commit
commit c82f63e411f1b58427c103bd95af2863b1c96dd1
Author: Alek Du <email address hidden>
Date: Sat Aug 8 08:46:19 2009 +0800

    PCI: check saved state before restore

    Without the check, the config space may be filled with zeros. Though
    the driver should try to avoid call restoring before saving, but the
    pci layer also should check this.

    Also removes the existing check in pci_restore_standard_config, since
    it's superfluous with the new check in restore_state.

    Acked-by: Rafael J. Wysocki <email address hidden>
    Signed-off-by: Alek Du <email address hidden>
    Signed-off-by: Jesse Barnes <email address hidden>

:040000 040000 b363995a162a427fdf907059d38882036d68109d
6aca235abde6bf4545e479a87b7f7171e934a988 M drivers

This is between 2.6.31-rc7 and 2.6.31-rc8. Here is the bug at bugzilla.kernel.org
http://bugzilla.kernel.org/show_bug.cgi?id=15388

git bisect start
# bad: [326ba5010a5429a5a528b268b36a5900d4ab0eba] Linux 2.6.31-rc8
git bisect bad 326ba5010a5429a5a528b268b36a5900d4ab0eba
# good: [422bef879e84104fee6dc68ded0e371dbeb5f88e] Linux 2.6.31-rc7
git bisect good 422bef879e84104fee6dc68ded0e371dbeb5f88e
# bad: [9f459fadbb38abe68aa342f533ca17d8d90d6f2e] Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
git bisect bad 9f459fadbb38abe68aa342f533ca17d8d90d6f2e
# bad: [1cac6ec9b7f9c48a26309380656f399a0587b860] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
git bisect bad 1cac6ec9b7f9c48a26309380656f399a0587b860
# good: [d2f3ad4cedc00c8ee848e7abe9b2bbc93b9a8c2d] pxaficp-ir: remove incorrect net_device_ops
git bisect good d2f3ad4cedc00c8ee848e7abe9b2bbc93b9a8c2d
# good: [e3054ea7f79db2c694a4f74febead2d4f8de5a98] Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
git bisect good e3054ea7f79db2c694a4f74febead2d4f8de5a98
# bad: [637952ca689013339b977558061fa4ca8e07e1c1] [S390] set preferred console based on conmode
git bisect bad 637952ca689013339b977558061fa4ca8e07e1c1
# bad: [3edf2fb9d80a46d6c32ba12547a42419845b4b76] Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
git bisect bad 3edf2fb9d80a46d6c32ba12547a42419845b4b76
# bad: [c82f63e411f1b58427c103bd95af2863b1c96dd1] PCI: check saved state before restore
git bisect bad c82f63e411f1b58427c103bd95af2863b1c96dd1

axx, Do you have exactly the same error? Can you check (with "git bisect") if this commit causes your problem?. You can comment at bugzilla of kernel.

Greetings

Revision history for this message
axx (axx) wrote :

I don't have exactly the same error as I don't have mentions of
sky2 0000:02:00.0: eth0: phy I/O error
in dmesg.
The symptoms and the hardware ethernet card are the same otherwise.
I'll post an output of dmesg after resume so you can see.

Otherwise sure, how should I proceed to check if the commit causes the problem ?
Startup, suspend, resume and then run "git bisect start" ?

Revision history for this message
Eduardo (eduardoperezval) wrote :

Hi. I think git bisect is a tedious way (but simple) for detect a problem in the kernel. First, I recommend you install kernel 2.6.31-rc7 (it works for me) and 2.6.31-rc8 (it doesn't work for me). This is easy. Only download deb packages from here,

http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30-rc7/
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30-rc8/

and install the three packages for your architecture, linux-image...i386 or 64, linux-headers...all.deb and linux-headers...386 or 64. Test if the problem is present in those kernels. If rc7 works fine and rc8 doesn't work, you probably have the same problem that me.

Next step is detect bad commit with git bisect, but this is hard work, you have to recompile entire kernel from git 5 or 6 times. Process is easy, but it requires time.

You first have to clone the Linux kernel git repository. This is the same concept checking out a repository from CVS.

    $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git linux-git
    $ cd linux-git
    $ git bisect start

Next, tell git which kernel was the last known-working kernel, and which kernel is known to be not working. For example:
    $ git bisect bad v2.6.31-rc8
    $ git bisect good v2.6.31-rc7

Now, you have to compile kernel. Then, install it and check if problem are present. If so,
    $ git bisect bad

You have more information here, http://www.reactivated.net/weblog/archives/2006/01/using-git-bisect-to-find-buggy-kernel-patches/

Probably, you have the same problem than me.

If you have any question, write.

Greetings
Eduardo

Revision history for this message
Eduardo (eduardoperezval) wrote :

I'm sorry. links for ubuntu kernels are wrong (they are for 2.6.30 and not for 2.6.31).

http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.31-rc7/
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.31-rc8/

greetings

Revision history for this message
axx (axx) wrote :

Ok, I'll admit this a little daunting and I don't really have the time to start cloning the kernel git repo and installing different kernels.
I will say though that I said something untrue earlier on, I *do* have the "sky2 0000:02:00.0: eth0: phy I/O error" line in my dmesg output.

I'll keep an eye on this thread though, in case I can contribute differently, test solutions or find the time to install the different kernels as you were requesting.

Revision history for this message
axx (axx) wrote :

Also, I don't know if this interesting to the situation, but I've realised restarting the computer doesn't solve this issue. I have to shutdown and power back on to get my interface back. It seems the problems remains if the network card stays powered.

Also, after reboot, I can insert the sky2 module, but can not bring the interface back up using "sudo ifup eth0" (Ignoring unknown interface eth0=eth0).

Revision history for this message
aysiu (ubuntubugzilla-psychocats) wrote :
Download full text (5.9 KiB)

I'm getting this in Lucid beta.

dmesg | tail
[10346.104400] sky2 0000:02:00.0: eth0: phy I/O error
[10346.104410] sky2 0000:02:00.0: eth0: phy I/O error
[10346.104419] sky2 0000:02:00.0: eth0: phy I/O error
[10346.104427] sky2 0000:02:00.0: eth0: phy I/O error
[10346.104436] sky2 0000:02:00.0: eth0: phy I/O error
[10346.104444] sky2 0000:02:00.0: eth0: phy I/O error
[10346.104453] sky2 0000:02:00.0: eth0: phy I/O error
[10346.104896] sky2 eth0: enabling interface
[10346.105656] ADDRCONF(NETDEV_UP): eth0: link is not ready
[10356.605025] eth1: no IPv6 routers present

uname -a
Linux ubuntu 2.6.32-19-generic #28-Ubuntu SMP Wed Mar 31 17:46:20 UTC 2010 i686 GNU/Linux

lspci -v
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
 Subsystem: Hewlett-Packard Company Device 361a
 Flags: bus master, fast devsel, latency 0
 Capabilities: <access denied>
 Kernel driver in use: agpgart-intel
 Kernel modules: intel-agp

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
 Subsystem: Hewlett-Packard Company Device 361a
 Flags: bus master, fast devsel, latency 0, IRQ 16
 Memory at fe980000 (32-bit, non-prefetchable) [size=512K]
 I/O ports at dc80 [size=8]
 Memory at d0000000 (32-bit, prefetchable) [size=256M]
 Memory at fe940000 (32-bit, non-prefetchable) [size=256K]
 Capabilities: <access denied>
 Kernel driver in use: i915
 Kernel modules: i915

00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
 Subsystem: Hewlett-Packard Company Device 361a
 Flags: bus master, fast devsel, latency 0
 Memory at fe880000 (32-bit, non-prefetchable) [size=512K]
 Capabilities: <access denied>

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
 Subsystem: Hewlett-Packard Company Device 361a
 Flags: bus master, fast devsel, latency 0, IRQ 16
 Memory at fe938000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: HDA Intel
 Kernel modules: snd-hda-intel

00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
 I/O behind bridge: 00001000-00001fff
 Memory behind bridge: fea00000-feafffff
 Prefetchable memory behind bridge: 0000000080000000-00000000801fffff
 Capabilities: <access denied>
 Kernel driver in use: pcieport
 Kernel modules: shpchp

00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
 I/O behind bridge: 0000e000-0000efff
 Memory behind bridge: feb00000-febfffff
 Prefetchable memory behind bridge: 0000000080200000-00000000803fffff
 Capabilities: <access denied>
 Kernel driver in use: pcieport
 Kernel modules: shpchp

00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 02)
 Subsystem: Hewlett-Packard Company Device 361a
 Flags: bus master, medium devsel, latency 0, IRQ 23
 I/O ports at dc00 [size=32]
 Kernel d...

Read more...

Revision history for this message
Eduardo (eduardoperezval) wrote :

#axx
Hi. I think I haven't the problem when I reboot, but i'm not sure. I will test it this week.

#aysiu
Seems the same bug that I have. Do you have this problem with Karmik koala?

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

Hi Eduardo,

If you could also please 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-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
axx (axx) wrote :
Download full text (3.3 KiB)

Hey, I don't know if this is helpful, but here are some lines from “dmesg | grep sky”:

[ 0.352160] tun: (C) 1999-2004 Max Krasnyansky <email address hidden>
[ 1.046363] sky2 driver version 1.25
[ 1.046421] sky2 0000:08:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.046441] sky2 0000:08:00.0: setting latency timer to 64
[ 1.046473] sky2 0000:08:00.0: Yukon-2 FE chip revision 1
[ 1.046606] sky2 0000:08:00.0: irq 29 for MSI/MSI-X
[ 1.051300] sky2 eth0: addr 00:1a:80:9f:92:db
[ 33.167856] sky2 eth0: enabling interface
[ 34.945786] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control both
[44089.540092] sky2 eth0: disabling interface
[44096.712033] sky2 0000:08:00.0: Refused to change power state, currently in D3
[44096.712051] sky2 0000:08:00.0: restoring config space at offset 0xf (was 0xffffffff, writing 0x105)
[44096.712060] sky2 0000:08:00.0: restoring config space at offset 0xe (was 0xffffffff, writing 0x0)
[44096.712068] sky2 0000:08:00.0: restoring config space at offset 0xd (was 0xffffffff, writing 0x48)
[44096.712076] sky2 0000:08:00.0: restoring config space at offset 0xc (was 0xffffffff, writing 0x0)
[44096.712083] sky2 0000:08:00.0: restoring config space at offset 0xb (was 0xffffffff, writing 0x9005104d)
[44096.712093] sky2 0000:08:00.0: restoring config space at offset 0xa (was 0xffffffff, writing 0x0)
[44096.712101] sky2 0000:08:00.0: restoring config space at offset 0x9 (was 0xffffffff, writing 0x0)
[44096.712111] sky2 0000:08:00.0: restoring config space at offset 0x8 (was 0xffffffff, writing 0x0)
[44096.712121] sky2 0000:08:00.0: restoring config space at offset 0x7 (was 0xffffffff, writing 0x0)
[44096.712130] sky2 0000:08:00.0: restoring config space at offset 0x6 (was 0xffffffff, writing 0x6001)
[44096.712140] sky2 0000:08:00.0: restoring config space at offset 0x5 (was 0xffffffff, writing 0x0)
[44096.712150] sky2 0000:08:00.0: restoring config space at offset 0x4 (was 0xffffffff, writing 0xfc000004)
[44096.712158] sky2 0000:08:00.0: restoring config space at offset 0x3 (was 0xffffffff, writing 0x10)
[44096.712168] sky2 0000:08:00.0: restoring config space at offset 0x2 (was 0xffffffff, writing 0x2000016)
[44096.712175] sky2 0000:08:00.0: restoring config space at offset 0x1 (was 0xffffffff, writing 0x100507)
[44096.712185] sky2 0000:08:00.0: restoring config space at offset 0x0 (was 0xffffffff, writing 0x435111ab)
[44097.308074] sky2 0000:08:00.0: Refused to change power state, currently in D3
[44102.966013] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966025] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966032] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966039] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966046] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966053] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966060] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966067] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966073] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966080] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966086] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966093] sky2 0000:08:00.0: eth0: phy I/O error
[44102.966411] sky2 eth0: enabling interface

The second time...

Read more...

Revision history for this message
Paddy Landau (paddy-landau) wrote :

I've been having this problem:

- Ubuntu Lucid 10.04 (all updates in place)
- Two different machines, one 64-bit and one 32-bit.
- The problem is intermittent. Sometimes it happens on resume, and other times resume works fine.
- Restarting the machine always gets it working again.

Revision history for this message
Paddy Landau (paddy-landau) wrote :
Revision history for this message
Paddy Landau (paddy-landau) wrote :

Workaround: Install WICD and uninstall Network Manager.
http://ubuntuforums.org/showthread.php?p=9684842#post9684842

Revision history for this message
PierFu (pierfu) wrote :

This bug affects me too, tested on Karlic, Natty, and Debian testing Wheezy.

- Laptop : Toshiba M40 331 (PSM 42E)
- Ethernet card : Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller (rev 10)
- recurrent error message : sky2 0000:02:00.0: eth0: phy I/O error

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: Incomplete → Won't Fix
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.