Number: 53945
Category: kern
Synopsis: -current wm WOL for I211 ceased working
Confidential: no
Severity: serious
Priority: high
Responsible: kern-bug-people
State: open
Class: sw-bug
Submitter-Id: net
Arrival-Date: Mon Feb 04 14:45:00 +0000 2019
Originator: Frank Kardel
Release: NetBSD 8.99.34
Organization:
Environment:
System: NetBSD pip.kardel.name 8.99.34 NetBSD 8.99.34 (GENERIC) #2: Sun Feb 3 13:31:03 CET 2019 kardel%pip.kardel.name@localhost:/src/NetBSD/cur/src/obj.amd64/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
Description:
Somewhere between
$NetBSD: if_wm.c,v 1.601 2018/11/22 15:09:46 msaitoh Exp $
and
$NetBSD: if_wm.c,v 1.620 2019/01/25 08:04:07 msaitoh Exp $
WOL functionality for I211 stopped working.
dmesg for 8.99.26
wm0: for TX and RX interrupting at msix3 vec 0 affinity to 1
wm0: for TX and RX interrupting at msix3 vec 1 affinity to 2
wm0: for LINK interrupting at msix3 vec 2
wm0: PCI-Express bus
wm0: 64 words iNVM, version 0.4
wm0: Ethernet address xx:xx:xx:xx:xx:xx
wm0: Copper
works wm0: 0xc214420<INVM,IOH_VALID,PCIE,NEWQUEUE,WOL,PLLWA>
dmesg for 8.99.31-34
wm0: for TX and RX interrupting at msix3 vec 0 affinity to 1
wm0: for TX and RX interrupting at msix3 vec 1 affinity to 2
wm0: for LINK interrupting at msix3 vec 2
wm0: PCI-Express bus
wm0: 64 words iNVM, version 0.4
wm0: Ethernet address xx:xx:xx:xx:xx:xx
wm0: Copper
fails wm0: 0xc614420<INVM,IOH_VALID,PCIE,NEWQUEUE,WOL,EEE,PLLWA,CLSEMWA>
How-To-Repeat:
boot a kernel with if_wm.c,v 1.601 and see I211 perform WOL
if_wm.c,v 1.620 and possibly some versions below fail to perform WOL.
the issue still exists with $NetBSD: if_wm.c,v 1.623 2019/01/31 15:30:23 msaitoh Exp $.
Fix:
n/a
Unformatted: