<div dir="ltr">It looks like scdaemon is crashing when attempting to access a sim card slot/sim card itself on my Surface Go.  When looking at the scdaemon.conf file there is the option to define a specific reader-port, but I couldn't find a way to ignore specific readers.  Am I missing something, or is this not an option currently?  Any other suggestions as to prevent this crash without disabling the Mobile Broadband card?<div><br></div><div><b>With the device enabled:</b></div><div><br></div><div><div>PS C:\Users\derek> gpg --card-status<br>gpg: selecting card failed: End of file<br>gpg: OpenPGP card not available: End of file<br></div><div>---</div></div><div>2021-08-19 12:02:19 scdaemon[9544.1] DBG: chdir to '/tmp' failed: No such file or directory<br>2021-08-19 12:02:19 scdaemon[9544.1] listening on socket 'C:\\Users\\derek\\AppData\\Roaming\\gnupg\\S.scdaemon'<br>2021-08-19 12:02:19 scdaemon[9544.2] handler for fd -1 started<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: chan_0x000002d4 -> OK GNU Privacy Guard's Smartcard server ready<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: chan_0x000002d4 <- GETINFO socket_name<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: chan_0x000002d4 -> D C:\Users\derek\AppData\Roaming\gnupg\S.scdaemon<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: chan_0x000002d4 -> OK<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: chan_0x000002d4 <- OPTION event-signal=290<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: chan_0x000002d4 -> OK<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: chan_0x000002d4 <- GETINFO version<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: chan_0x000002d4 -> D 2.3.1<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: chan_0x000002d4 -> OK<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: chan_0x000002d4 <- SERIALNO<br>2021-08-19 12:02:19 scdaemon[9544.2] detected reader 'Microsoft IFD 0'<br><b>2021-08-19 12:02:19 scdaemon[9544.2] detected reader 'Microsoft UICC ISO Reader 4fc9c139 0'</b><br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: apdu_open_reader: Microsoft IFD 0<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: apdu_open_reader: new device=Microsoft IFD 0<br>2021-08-19 12:02:19 scdaemon[9544.2] reader slot 0: not connected<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: enter: apdu_connect: slot=0<br>2021-08-19 12:02:19 scdaemon[9544.2] pcsc_connect failed: removed card (0x80100069)<br>2021-08-19 12:02:19 scdaemon[9544.2] reader slot 0: not connected<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: leave: apdu_connect => sw=0x10008<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: chan_0x000002d4 -> S PINCACHE_PUT 0// <br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: enter: apdu_close_reader: slot=0<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: enter: apdu_disconnect: slot=0<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: leave: apdu_disconnect => sw=0x0<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: leave: apdu_close_reader => 0x0 (close_reader)<br><b>2021-08-19 12:02:19 scdaemon[9544.2] DBG: apdu_open_reader: (null)<br>2021-08-19 12:02:19 scdaemon[9544.2] DBG: apdu_open_reader: new device=(null)<br></b><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div>------- <br></div><div><br></div><div><b>With the device disabled in device manager:</b></div><div><br></div><div>PS C:\Users\derek> gpg --card-status<br>gpg: selecting card failed: No such device<br>gpg: OpenPGP card not available: No such device<br></div><div><div><div>---</div></div>2021-08-19 12:14:20 scdaemon[7468.1] DBG: chdir to '/tmp' failed: No such file or directory<br>2021-08-19 12:14:20 scdaemon[7468.1] listening on socket 'C:\\Users\\derek\\AppData\\Roaming\\gnupg\\S.scdaemon'<br>2021-08-19 12:14:20 scdaemon[7468.2] handler for fd -1 started<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 -> OK GNU Privacy Guard's Smartcard server ready<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 <- GETINFO socket_name<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 -> D C:\Users\derek\AppData\Roaming\gnupg\S.scdaemon<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 -> OK<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 <- OPTION event-signal=290<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 -> OK<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 <- GETINFO version<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 -> D 2.3.1<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 -> OK<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 <- SERIALNO<br>2021-08-19 12:14:20 scdaemon[7468.2] detected reader 'Microsoft IFD 0'<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: apdu_open_reader: Microsoft IFD 0<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: apdu_open_reader: new device=Microsoft IFD 0<br>2021-08-19 12:14:20 scdaemon[7468.2] reader slot 0: not connected<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: enter: apdu_connect: slot=0<br>2021-08-19 12:14:20 scdaemon[7468.2] pcsc_connect failed: removed card (0x80100069)<br>2021-08-19 12:14:20 scdaemon[7468.2] reader slot 0: not connected<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: leave: apdu_connect => sw=0x10008<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 -> S PINCACHE_PUT 0// <br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: enter: apdu_close_reader: slot=0<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: enter: apdu_disconnect: slot=0<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: leave: apdu_disconnect => sw=0x0<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: leave: apdu_close_reader => 0x0 (close_reader)<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 -> ERR 100696144 No such device <SCD><br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 <- RESTART<br>2021-08-19 12:14:20 scdaemon[7468.2] DBG: chan_0x000002d0 -> OK<br></div><div><br></div><div><br></div><div><b>Version info:</b></div><div>gpg --version<br>gpg (GnuPG) 2.3.1<br>libgcrypt 1.9.3<br></div><div><br></div><div>scdaemon --version<br>scdaemon (GnuPG) 2.3.1<br>libgcrypt 1.9.3<br>libksba 1.5.1<br></div><div><br></div><div>--</div>- Derek C Hoffmann<br></div></div></div></div>