Not that I'm aware. I wouldn't be able to test this on the console for a while since I'm traveling, but from my past experience it shouldn't hang, the game just keeps loading for around 10 to 15 seconds longer than normal before proceeding to the main menu if I remember correctly (that occurred sometimes in the past where the console was connected to my WiFi network but had no internet connection due ISP maintenance but I never noticed it was related to this until now).
Also, I messed with the Dolphin logs a little more in 5.0-8563 and noticed the game FPS drastically drops to around 10 to 15 FPS if IOS_NET and IOS_SSL logs are enabled because they keep spamming some connection errors at insanely fast rates:
58:05:372 .\source\core\core\ios\ios.cpp:206 I[IOS]: Starting IOS 0000000100000050
58:05:392 .\source\core\core\ios\network\ip\top.cpp:70 I[IOS_NET]: WSAStartup: 0
58:06:098 .\source\core\core\ios\ios.cpp:206 I[IOS]: Starting IOS 0000000100000038
58:06:131 .\source\core\core\ios\network\ip\top.cpp:70 I[IOS_NET]: WSAStartup: 0
58:06:139 .\source\core\core\ios\ios.cpp:654 W[IOS]: <<-- Double-ack to IPC Request @ 0x00000000
58:06:497 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/stm/immediate (mode 0, fd 0)
58:06:498 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/stm/eventhook (mode 0, fd 1)
58:06:500 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/fs (mode 0, fd 2)
58:06:500 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/es (mode 0, fd 3)
58:06:504 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /shared2/sys/SYSCONF (mode 1, fd 3)
58:06:507 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /title/00000001/00000002/data/setting.txt (mode 1, fd 3)
58:06:511 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/kd/request (mode 1, fd 3)
58:06:513 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/kd/time (mode 0, fd 4)
58:06:515 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/di (mode 0, fd 4)
58:06:519 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/es (mode 0, fd 5)
58:06:523 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /title/00000001/00000002/data/play_rec.dat (mode 3, fd 5)
58:06:731 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/usb/oh1/57e/305 (mode 0, fd 6)
58:07:217 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /shared2/sys/SYSCONF (mode 2, fd 7)
58:07:230 .\source\core\core\ios\ios.cpp:565 W[IOS]: Previous request to device /dev/fs blocked emulation for 6245 microseconds.
58:09:417 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /tmp/homebtn.arc (mode 2, fd 7)
58:09:550 .\source\core\core\ios\ios.cpp:565 W[IOS]: Previous request to device /dev/fs blocked emulation for 4787 microseconds.
58:09:718 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /tmp/speaker.arc (mode 2, fd 7)
58:09:737 .\source\core\core\ios\ios.cpp:565 W[IOS]: Previous request to device /dev/fs blocked emulation for 5145 microseconds.
58:09:895 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /tmp/config.txt (mode 2, fd 7)
58:10:013 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /tmp/home.csv (mode 2, fd 7)
58:10:238 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /tmp/hbmse.arc (mode 2, fd 7)
58:10:352 .\source\core\core\ios\ios.cpp:565 W[IOS]: Previous request to device /dev/fs blocked emulation for 4690 microseconds.
58:10:543 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ncd/manage (mode 0, fd 7)
58:10:543 .\source\core\core\ios\network\ncd\manage.cpp:69 I[IOS_NET]: NET_NCD_MANAGE: IOCTLV_NCD_GETWIRELESSMACADDRESS
58:10:543 .\source\core\core\ios\network\macutils.cpp:49 I[IOS_NET]: Using MAC address: 00:17:ab:45:3c:cf
58:13:761 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ncd/manage (mode 0, fd 7)
58:13:761 .\source\core\core\ios\network\ncd\manage.cpp:62 I[IOS_NET]: NET_NCD_MANAGE: IOCTLV_NCD_GETLINKSTATUS
58:13:761 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ip/top (mode 0, fd 7)
58:13:762 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/kd/request (mode 0, fd 8)
58:13:766 .\source\core\core\ios\network\ip\top.cpp:790 I[IOS_NET]: IOCTLV_SO_GETINTERFACEOPT(0000FFFE, 00001003, 0, 4, 0) BufferIn: (123de020, 8), BufferIn2: (00000000, 0)
58:13:776 .\source\core\core\ios\ios.cpp:565 W[IOS]: Previous request to device /dev/net/ip/top blocked emulation for 9601 microseconds.
58:13:786 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/kd/request (mode 0, fd 8)
58:13:786 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/kd/request (mode 0, fd 8)
58:13:787 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/kd/request (mode 0, fd 8)
58:13:790 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ncd/manage (mode 0, fd 8)
58:13:790 .\source\core\core\ios\network\ncd\manage.cpp:39 I[IOS_NET]: NET_NCD_MANAGE: IOCTLV_NCD_GETCONFIG
58:13:792 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ncd/manage (mode 0, fd 8)
58:13:792 .\source\core\core\ios\network\ncd\manage.cpp:39 I[IOS_NET]: NET_NCD_MANAGE: IOCTLV_NCD_GETCONFIG
58:13:800 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /shared2/DWC_AUTHDATA (mode 1, fd 8)
58:14:005 .\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ncd/manage (mode 0, fd 8)
58:14:005 .\source\core\core\ios\network\ncd\manage.cpp:69 I[IOS_NET]: NET_NCD_MANAGE: IOCTLV_NCD_GETWIRELESSMACADDRESS
58:14:005 .\source\core\core\ios\network\macutils.cpp:49 I[IOS_NET]: Using MAC address: 00:17:ab:45:3c:cf
58:14:238 .\source\core\core\ios\device.cpp:124 I[IOS_NET]: ===== /dev/net/ip/top (fd 7) - IOCtlV 0x18 (3 in, 1 io)
58:14:238 .\source\core\core\ios\device.cpp:129 I[IOS_NET]: in[0] (size=0x17): 000000: 6e 61 73 77 69 69 2e 6e 69 6e 74 65 6e 64 6f 77 naswii.nintendow 000010: 69 66 69 2e 6e 65 74 ifi.net
58:14:238 .\source\core\core\ios\device.cpp:129 I[IOS_NET]: in[1] (size=0x0):
58:14:238 .\source\core\core\ios\device.cpp:129 I[IOS_NET]: in[2] (size=0x20): 000000: 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 ................ 000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
58:14:238 .\source\core\core\ios\device.cpp:133 I[IOS_NET]: io[0] (size=0x834)
58:14:238 .\source\core\core\ios\ios.cpp:565 W[IOS]: Previous request to device /dev/net/ip/top blocked emulation for 224932 microseconds.
58:14:240 .\source\core\core\ios\network\ip\top.cpp:368 I[IOS_NET]: IOCTL_SO_SOCKET Socket: 00000000 (2,1,0), BufferIn: (123dc000, 12), BufferOut: (00000000, 0)
58:14:241 .\source\core\core\ios\network\socket.cpp:119 E[IOS_NET]: SO_CONNECT failed with error 10035: Uma operação de soquete sem bloqueio não pôde ser concluída imediatamente. , ret= -1
58:14:241 .\source\core\core\ios\network\socket.cpp:247 I[IOS_NET]: IOCTL_SO_CONNECT (00000000, 69.25.139.143:443) = -1
58:14:242 .\source\core\core\ios\network\socket.cpp:119 E[IOS_NET]: SO_CONNECT failed with error 10037: Foi tentada uma operação em um soquete sem bloqueio em que já havia uma operação em andamento. , ret= -1
58:14:243 .\source\core\core\ios\network\socket.cpp:247 I[IOS_NET]: IOCTL_SO_CONNECT (00000000, 69.25.139.143:443) = -1
58:14:242 .\source\core\core\ios\network\socket.cpp:119 E[IOS_NET]: SO_CONNECT failed with error 10037: Foi tentada uma operação em um soquete sem bloqueio em que já havia uma operação em andamento. , ret= -1
[...]
< countless "IOCTL_SO_CONNECT (00000000, 69.25.139.143:443) = -1" and "SO_CONNECT failed with error 10037" repeats here >
[...]
58:14:532 c:\buildbot\release-win-x64\build\source\core\core\ios\network\socket.cpp:247 I[IOS_NET]: IOCTL_SO_CONNECT (00000000, 69.25.139.143:443) = -1
58:14:532 c:\buildbot\release-win-x64\build\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ssl (mode 0, fd 8)
58:14:533 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ssl.cpp:244 I[IOS_SSL]: IOCTLV_NET_SSL_NEW (2, naswii.nintendowifi.net) BufferIn: (120ee5e0, 32), BufferIn2: (00000000, 0), BufferIn3: (00000000, 0), BufferOut: (120ee5c0, 32), BufferOut2: (120ee620, 256), BufferOut3: (00000000, 0)
58:14:534 c:\buildbot\release-win-x64\build\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ssl (mode 0, fd 8)
58:14:534 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ssl.cpp:333 I[IOS_SSL]: IOCTLV_NET_SSL_SETBUILTINCLIENTCERT BufferIn: (120ee6e0, 32), BufferIn2: (00000000, 0), BufferIn3: (00000000, 0), BufferOut: (120ee6c0, 32), BufferOut2: (120ee6a0, 32), BufferOut3: (00000000, 0)
58:14:535 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ssl.cpp:363 I[IOS_SSL]: IOCTLV_NET_SSL_SETBUILTINCLIENTCERT = (0, 0)
58:14:535 c:\buildbot\release-win-x64\build\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ssl (mode 0, fd 8)
58:14:535 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ssl.cpp:422 I[IOS_SSL]: IOCTLV_NET_SSL_SETBUILTINROOTCA = 0
58:14:535 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ssl.cpp:434 I[IOS_SSL]: IOCTLV_NET_SSL_SETBUILTINROOTCA BufferIn: (120ee6e0, 32), BufferIn2: (00000000, 0), BufferIn3: (00000000, 0), BufferOut: (120ee6c0, 32), BufferOut2: (120ee6a0, 32), BufferOut3: (00000000, 0)
58:14:536 c:\buildbot\release-win-x64\build\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ssl (mode 0, fd 8)
58:14:536 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ssl.cpp:447 I[IOS_SSL]: IOCTLV_NET_SSL_CONNECT socket = 0
58:14:536 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ssl.cpp:461 I[IOS_SSL]: IOCTLV_NET_SSL_CONNECT BufferIn: (120ee6a0, 32), BufferIn2: (00000000, 0), BufferIn3: (00000000, 0), BufferOut: (120ee6e0, 32), BufferOut2: (120ee6c0, 32), BufferOut3: (00000000, 0)
58:14:536 c:\buildbot\release-win-x64\build\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ssl (mode 0, fd 8)
58:14:537 c:\buildbot\release-win-x64\build\source\core\core\ios\network\socket.cpp:334 E[IOS_SSL]: IOCTLV_NET_SSL_DOHANDSHAKE: SSL - Connection requires a read call
58:14:537 c:\buildbot\release-win-x64\build\source\core\core\ios\network\socket.cpp:399 I[IOS_SSL]: IOCTLV_NET_SSL_DOHANDSHAKE = (-26880) BufferIn: (120ee6c0, 32), BufferIn2: (00000000, 0), BufferOut: (120ee6e0, 32), BufferOut2: (00000000, 0)
58:14:537 c:\buildbot\release-win-x64\build\source\core\core\ios\network\socket.cpp:334 E[IOS_SSL]: IOCTLV_NET_SSL_DOHANDSHAKE: SSL - Connection requires a read call
[...]
< countless "IOCTLV_NET_SSL_DOHANDSHAKE = (-26880) BufferIn: (120ee6c0, 32), BufferIn2: (00000000, 0), BufferOut: (120ee6e0, 32), BufferOut2: (00000000, 0)" and "IOCTLV_NET_SSL_DOHANDSHAKE: SSL - Connection requires a read call" repeats here >
[...]
58:15:293 c:\buildbot\release-win-x64\build\source\core\core\ios\network\socket.cpp:399 I[IOS_SSL]: IOCTLV_NET_SSL_DOHANDSHAKE = (-26880) BufferIn: (120ee6c0, 32), BufferIn2: (00000000, 0), BufferOut: (120ee6e0, 32), BufferOut2: (00000000, 0)
58:15:293 c:\buildbot\release-win-x64\build\source\core\core\ios\network\socket.cpp:399 I[IOS_SSL]: IOCTLV_NET_SSL_DOHANDSHAKE = (0) BufferIn: (120ee6c0, 32), BufferIn2: (00000000, 0), BufferOut: (120ee6e0, 32), BufferOut2: (00000000, 0)
58:15:297 c:\buildbot\release-win-x64\build\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ssl (mode 0, fd 8)
[...]
< countless "IOCTLV_NET_SSL_DOHANDSHAKE = (-26880) BufferIn: (120ee6c0, 32), BufferIn2: (00000000, 0), BufferOut: (120ee6e0, 32), BufferOut2: (00000000, 0)" and "IOCTLV_NET_SSL_DOHANDSHAKE: SSL - Connection requires a read call" repeats here >
[...]
58:15:299 c:\buildbot\release-win-x64\build\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ssl (mode 0, fd 8)
58:15:300 c:\buildbot\release-win-x64\build\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ssl (mode 0, fd 8)
[...]
< countless "Opening /dev/net/ssl (mode 0, fd 8)" repeats here >
[...]
58:15:928 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ssl.cpp:281 I[IOS_SSL]: IOCTLV_NET_SSL_SHUTDOWN BufferIn: (120ee6e0, 32), BufferIn2: (00000000, 0), BufferIn3: (00000000, 0), BufferOut: (120ee700, 32), BufferOut2: (00000000, 0), BufferOut3: (00000000, 0)
58:15:928 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ip\top.cpp:390 I[IOS_NET]: IOCTL_SO_CLOSE(0) 0
58:16:013 c:\buildbot\release-win-x64\build\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ncd/manage (mode 0, fd 8)
58:16:168 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ncd\manage.cpp:39 I[IOS_NET]: NET_NCD_MANAGE: IOCTLV_NCD_GETCONFIG
58:16:168 c:\buildbot\release-win-x64\build\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ncd/manage (mode 0, fd 8)
58:16:168 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ncd\manage.cpp:39 I[IOS_NET]: NET_NCD_MANAGE: IOCTLV_NCD_GETCONFIG
58:16:198 c:\buildbot\release-win-x64\build\source\core\core\ios\ios.cpp:477 I[IOS]: Opening /dev/net/ncd/manage (mode 0, fd 8)
58:16:311 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ncd\manage.cpp:69 I[IOS_NET]: NET_NCD_MANAGE: IOCTLV_NCD_GETWIRELESSMACADDRESS
58:16:311 c:\buildbot\release-win-x64\build\source\core\core\ios\network\macutils.cpp:49 I[IOS_NET]: Using MAC address: 00:17:ab:45:3c:cf
58:16:312 c:\buildbot\release-win-x64\build\source\core\core\ios\device.cpp:124 I[IOS_NET]: ===== /dev/net/ip/top (fd 7) - IOCtlV 0x18 (3 in, 1 io)
58:16:312 c:\buildbot\release-win-x64\build\source\core\core\ios\device.cpp:129 I[IOS_NET]: in[0] (size=0x17): 000000: 6e 61 73 77 69 69 2e 6e 69 6e 74 65 6e 64 6f 77 naswii.nintendow 000010: 69 66 69 2e 6e 65 74 ifi.net
58:16:312 c:\buildbot\release-win-x64\build\source\core\core\ios\device.cpp:129 I[IOS_NET]: in[1] (size=0x0):
58:16:312 c:\buildbot\release-win-x64\build\source\core\core\ios\device.cpp:129 I[IOS_NET]: in[2] (size=0x20): 000000: 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 ................ 000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
58:16:312 c:\buildbot\release-win-x64\build\source\core\core\ios\device.cpp:133 I[IOS_NET]: io[0] (size=0x834)
58:16:312 c:\buildbot\release-win-x64\build\source\core\core\ios\network\ip\top.cpp:368 I[IOS_NET]: IOCTL_SO_SOCKET Socket: 00000000 (2,1,0), BufferIn: (123dc000, 12), BufferOut: (00000000, 0)
58:16:314 c:\buildbot\release-win-x64\build\source\core\core\ios\network\socket.cpp:119 E[IOS_NET]: SO_CONNECT failed with error 10035: Uma operação de soquete sem bloqueio não pôde ser concluída imediatamente. , ret= -1
58:16:314 c:\buildbot\release-win-x64\build\source\core\core\ios\network\socket.cpp:247 I[IOS_NET]: IOCTL_SO_CONNECT (00000000, 69.25.139.143:443) = -1
58:16:314 c:\buildbot\release-win-x64\build\source\core\core\ios\network\socket.cpp:119 E[IOS_NET]: SO_CONNECT failed with error 10037: Foi tentada uma operação em um soquete sem bloqueio em que já havia uma operação em andamento. , ret= -1
58:16:314 c:\buildbot\release-win-x64\build\source\core\core\ios\network\socket.cpp:247 I[IOS_NET]: IOCTL_SO_CONNECT (00000000, 69.25.139.143:443) = -1
[...]
< countless "IOCTL_SO_CONNECT (00000000, 69.25.139.143:443) = -1" and "SO_CONNECT failed with error 10037" keeps repeating from here on until emulation stops >
[...]
"SO_CONNECT failed with error 10035" and "SO_CONNECT failed with error 10037" messages actually outputs text in my native language because they're probably coming from Windows itself. They roughly translate to:
- 10035: A non-blocking socket operation couldn't be finished immediately.
- 10037: An operation was attempted to be made in a non-blocking socket that already had an ongoing operation running.
This log spam will also occur even if you already have a Dancer Card created, it starts on boot and continue spamming until you stop emulation.