Guest/IO domain using SRIOV or DIO - expected behaviour when rebooting RootIOdomain/Primary domain
(Doc ID 1970596.1)
Last updated on MAY 02, 2021
Applies to:
Sun Quad Port GbE PCIe 2.0 Low Profile Adapter, UTP - Version All Versions to All Versions [Release All Releases]Sun Dual Port GbE PCIe 2.0 Low Profile Adapter, MMF - Version All Versions to All Versions [Release All Releases]
Solaris Operating System - Version 11.2 to 11.2 [Release 11.0]
Information in this document applies to any platform.
NOTE: This document applies to all PCIe adapaters supported on SR-IOV or Direct IO, on Oracle VM Server for SPARC, per the following KB Article: Doc Id 1325454.1 Oracle VM Server for SPARC PCIe Direct I/O and SR-IOV Features
Symptoms
Guest/IOdomain using SRIOV or DIO may behave unexpectedly, including panic, when rebooting RootIOdomain/Primary domain that are sharing SRIOV or DIO resource with the Guest domain.
Example - Guest Domain panic/stack if using IGBVF:
unix:i_ddi_prot_get32+0x28()
unix:ddi_mem_get32(0xc4006dccde00, 0x29ea7f84f10) - frame recycled
void igbvf:igbvf_get_vf_stat+0x18((struct e1000_hw *)0xc4006d84ee20, (uint32_t)0xf10, (uint64_t *)0x30004e13e08)
int igbvf:igbvf_update_stats+0x58((kstat_t *)0x30004e13c70, (int)0)
void igbvf:igbvf_local_timer+8((void *)0xc4006d84ee00)
void genunix:callout_list_expire+0x5c((callout_table_t *)0xc400604aa300, (callout_list_t *)0xc4006d8eea40)
void genunix:callout_expire+0x14((callout_table_t *)0xc400604aa300)
void genunix:callout_execute+0xc((callout_table_t *)0xc400604aa300)
void genunix:taskq_thread+0x3e0((void *)0xc40069fecd20)
unix:thread_start+4()
-- end of kernel thread's stack --
Changes
- Virtual I/O implement using SRIOV or DIO
- Root/Primary Domain has been Rebooted
NOTE: This document applies to all PCIe adapaters supported on SR-IOV or Direct IO, on Oracle VM Server for SPARC, per the following KB Article: Doc Id 1325454.1 Oracle VM Server for SPARC PCIe Direct I/O and SR-IOV Features
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |