Bug#647560: sky2: Wake on Lan is broken on ASUS P5LD2 motherboard with Marvell 88E8053 rev 19 ( Cause and possible solution found)
# regression
severity 647560 important
quit
Hi,
Nick wrote:
> debian/patches/features/all/sky2/0030-sky2-dont-enable-PME-legacy-mode.
> patch
>
> Disabling the patch makes WoL work again.
Nice detective work!
> See also [...]/5676cc7bfe1e388e87843f71daa229610385b41e
Please try 3.2.14-1 or newer from sid or squeeze-backports, which
contains this patch. You'll need to boot with "sky2.legacy_pme=1"
appended to the kernel command line (or set that parameter when
loading the sky2 module some other way, such as through modprobe.d)
for the change to take affect. It would be interesting to hear the
results with and without that setting. The only packages from outside
squeeze that might be needed for this test are the kernel itself,
linux-base, and initramfs-tools.
Even better would be to test the patch against a squeeze kernel,
following instructions from [1]. Patch attached.
Please also attach "dmidecode" and "acpidump" output and full "dmesg"
output from booting.
Unfortunately the sky2 driver used in Debian is currently basically at
the 2.6.35 level. We should probably work on getting hardware support
and fixes up to 3.0.y.
Hope that helps,
Jonathan
[1] http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s4.2.2
or the corresponding page from the debian-kernel-handbook package
From: stephen hemminger <shemminger@vyatta.com>
Date: Wed, 21 Mar 2012 05:32:05 +0000
Subject: sky2: override for PCI legacy power management
Some BIOS's don't setup power management correctly (what else is
new) and don't allow use of PCI Express power control. Add a special
exception module parameter to allow working around this issue.
Based on slightly different patch by Knut Petersen.
Reported-by: Arkadiusz Miskiewicz <arekm@maven.pl>
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
---
drivers/net/sky2.c | 11 +++++++++++
1 file changed, 11 insertions(+)