In current Intel under development project - EHL, we discovered an issue that 
i210 PCIe NIC wake-on-lan test will resultant in platform hang upon wake up 
S3(sleep) --> S0, with IOMMU enabled. If we disable the VT-d/IOMMU in BIOS, 
this feature WOL is working fine without any hang.

Version: igb: Intel(R) Gigabit Ethernet Network Driver - version 5.6.0-k

Somehow we managed to pull out the dmesg using off-the-shelve method with JTAG 
device. From the dmesg found that igb_up() not able to access the memory for 
some reason the address ffff88825f6dd101 - page fault.
igb driver not able to access the address, it requires permission. Need support 
from the Ethernet driver team, as this i210 Ethernet NIC Intel related product 
that should work in Intel platform which has IOMMU always enabled by default.

Please advise how do we proceed?

6a422f6d85:RIP: 0010:igb_up+0x4c/0x150 [igb]4000
6a422f7421:Code: d2 eb 16 f0 80 60 60 fe f0 80 60 60 f7 48 83 c2 01 39 93 14 02 
00 00 76 13 48 8b 84 d3 08 0f 00 00 48 8b 48 60 83 e1 01 75 d9 <0f> 0b f6 83 11 
02 00 00 20 0f 85 be 00 00 00 48 8b bb 08 0f 00 00mp_thermal kvm_int
6a422f777f:RSP: 0018:ffffc900003dbd30 EFLAGS: 000102467 48 83 c2 01 39 9
6a422f7c58:RAX: ffff888249751800 RBX: ffff88824249c840 RCX: 0000000000000000 02 
00 00 76 13 48 8
6a422f7fa1:RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888249752f00 02 
00 00 76 13 48 8
6a422f8330:RBP: ffff88824249c000 R08: 00000000000000b1 R09: ffffc90000c13000 02 
00 00 76 13 48 8
6a422f8690:R10: 0000000000220fe7 R11: 00000000002e6f74 R12: ffff88824249c840 02 
00 00 76 13 48 8
6a422f89e8:R13: ffff8882611ce000 R14: ffff8882611ce028 R15: ffffc900003dbdb4 02 
00 00 76 13 48 8
6a422fa0a6: igb_io_resume+0x2a/0x50 [igb]f8882611ce028 R15:

6a46d18c27:RIP: 0010:igb_up+0x4c/0x150 [igb]are boot completefff
6a46d19778:Code: d2 eb 16 f0 80 60 60 fe f0 80 60 60 f7 48 83 c2 01 39 93 14 02 
00 00 76 13 48 8b 84 d3 08 0f 00 00 48 8b 48 60 83 e1 01 75 d9 <0f> 0b f6 83 11 
02 00 00 20 0f 85 be 00 00 00 48 8b bb 08 0f 00 00mp_thermal kvm_int
6a46d19c69:RSP: 0018:ffffc900003dbd30 EFLAGS: 000102467 48 83 c2 01 39 9
6a46d1a48e:RAX: ffff888249751800 RBX: ffff88824249c840 RCX: 0000000000000000 02 
00 00 76 13 48 8
6a46d1a886:RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888249752f00 02 
00 00 76 13 48 8
6a46d1ac61:RBP: ffff88824249c000 R08: 00000000000000b1 R09: ffffc90000c13000 02 
00 00 76 13 48 8
6a46d1b063:R10: 0000000000220fe7 R11: 00000000002e6f74 R12: ffff88824249c840 02 
00 00 76 13 48 8
6a46d1b3f7:R13: ffff8882611ce000 R14: ffff8882611ce028 R15: ffffc900003dbdb4 02 
00 00 76 13 48 8
6a46d1ba1b:FS:  0000000000000000(0000) GS:ffff888264000000(0000) 
knlGS:00000000000000006 13 48 8
6a46d1be45:CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033000) knlGS:000000000
6a46d1c231:CR2: 000055da027c3ae0 CR3: 000000000240a000 CR4: 0000000000340ef00000
6a46d1f9e7:kernel tried to execute NX-protected page - exploit attempt? (uid: 0)
6a46d1fe80:BUG: unable to handle page fault for address: ffff88825f6dd101 uid: 
0)
6a46d20401:#PF: supervisor instruction fetch in kernel modeff88825f6dd101uid
6a46d20780:#PF: error_code(0x0011) - permissions violationeff88825f6dd101uid
6a46d20c4e:PGD 3601067 P4D 3601067 PUD 3604067 PMD 800000025f6001e3 dd101uid
6a46d2193e:Oops: 0011 [#2] PREEMPT SMP NOPTI67 PMD 800000025f600


6a46d22ffa:RIP: 0010:0xffff88825f6dd101tion Elkhart Lake
6a47cd6122:RIP: 0010:igb_up+0x4c/0x150 [igb]---gx(O)
6a47cd6890:Code: d2 eb 16 f0 80 60 60 fe f0 80 60 60 f7 48 83 c2 01 39 93 14 02 
00 00 76 13 48 8b 84 d3 08 0f 00 00 48 8b 48 60 83 e1 01 75 d9 <0f> 0b f6 83 11 
02 00 00 20 0f 85 be 00 00 00 48 8b bb 08 0f 00 00mp_thermal kvm_int
6a47cd6ca0:RSP: 0018:ffffc900003dbd30 EFLAGS: 000102467 48 83 c2 01 39 9
6a47cd71de:RAX: ffff888249751800 RBX: ffff88824249c840 RCX: 0000000000000000 02 
00 00 76 13 48 8
6a47cd754a:RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888249752f00 02 
00 00 76 13 48 8
6a47cd7908:RBP: ffff88824249c000 R08: 00000000000000b1 R09: ffffc90000c13000 02 
00 00 76 13 48 8
6a47cd7c9c:R10: 0000000000220fe7 R11: 00000000002e6f74 R12: ffff88824249c840 02 
00 00 76 13 48 8
6a47cd7fff:R13: ffff8882611ce000 R14: ffff8882611ce028 R15: ffffc900003dbdb4 02 
00 00 76 13 48 8
6a47cd84f0:FS:  0000000000000000(0000) GS:ffff888264000000(0000) 
knlGS:00000000000000006 13 48 8
6a47cd88ea:CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033000) knlGS:000000000
6a47cd8c71:CR2: ffff88825f6dd101 CR3: 000000000240a000 CR4: 0000000000340ef00000
6a47cd90ac:Fixing recursive fault but reboot is needed!CR4: 000000000034
6a49c1c69d:Setting south_chicken1 SBCLK_RUN_REFCLK_DIS!CR4: 000000000034


_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel Ethernet, visit 
https://forums.intel.com/s/topic/0TO0P00000018NbWAI/intel-ethernet

Reply via email to