С вероятностью 20% рутокен не пробрасывается средствами FreeRDP
Удаленный рабочий стол включен на Windows 10 Enterprise amd64 10.0.18363.
Рутокен Lite (1000) v54.01.09.00 подключен к Debian 10 amd64.
Рутокен lite распознаётся через pcsc_scan на Debian.
Для отладки проброса токенов FreeRDP 2.2.0 был скомпилирован с флагом -DWITH_SMARTCARD_INSPECT=ON.
Подключаюсь к удаленному рабочему столу с пробросом токена
./xfreerdp /v:192.168.54.146 /u:Toster /p:11111111 /cert-ignore /smartcard /log-level:trace | tee log-3a.txt
Вижу токен в панели управления рутокен на Windows.
Подключаюсь повторной той же командой, но с записью лога в log-3b.txt.
Токена нет в выпадающем списке в панели управления рутокен.
Иногда токен не пробрасывается при 2-ом подключении, иногда при 5-ом. В среднем примерно с вероятностью 20%. Также обнаружил, что иногда токен мигает в панели управления рутокен, т.е. исчезает и через пол секунды появляется обратно.
Описание этой же проблемы https://github.com/FreeRDP/FreeRDP/issues/6476 .
Логи не прикладываю, т.к. загрузка логов на форум для меня не доступна.