Bug 3801
Summary: | (net 8139too) does not set PME-Enable upon setting WOL | ||
---|---|---|---|
Product: | Drivers | Reporter: | Karol Kozimor (sziwan) |
Component: | Network | Assignee: | Jeff Garzik (jgarzik) |
Status: | REJECTED UNREPRODUCIBLE | ||
Severity: | low | CC: | ossi, protasnb, romieu |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.9 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
a hack that fixes the problem
suspend/resume/wol |
Description
Karol Kozimor
2004-11-23 15:34:08 UTC
Any updates on this one? It's been a year now and my 8139 still doesn't wake up... Created attachment 6924 [details]
a hack that fixes the problem
Apparently, the attached patch does the trick. It probably badly violates the
driver model, but it works.
Created attachment 7487 [details]
suspend/resume/wol
Karol, can you give the patch above a try (no warranty) ? It is diffed against 2.6.16-rc5. -- Ueimor Karol, did you get chance to test the patch from #3? Does the card work with recent kernel? Thanks. Closing the bug for no recent activity. Please reopen if confirmed with newest kernel. i've been reading some driver code ... it seems that the WoL hardware setup is intentionally delayed until some power-down state is entered, which kinda makes sense, assuming the hardware would never enter sleep without letting the kernel know about it. though the driver i looked at (b44) seems to "forget" to do it in certain situations ... investigating ... |