пробросить rutoken s в виртуалку под управлением kvm Linux

Здравствуйте!
имеется комп со Slackware64 14.0
на нем запущена виртуалка под управлением kvm с Windows XP SP3
не могу застваить работать rutoken в виртуалке
если подключить к виртуалке usb контроллер 1.1, то rutoken прокидывается нормально
он виден в виталке, но не виден в панели управления Рутокен (см. изображение)
https://forum.rutoken.ru/uploads/transfer/0/6500/6706/thumb/p189v6csmdfdol18128h178hl0s1.gif
может это из-за того, что он подключен к NEC USB концентратор?

если же подключить к виртуалке usb контроллер 2.0, то rutoken не прокидывается ругаясь на не соответствие скоростей
это и понятно, ведь к Linux  rutoken подключен по usb 1.1

# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0bda:0181 Realtek Semiconductor Corp.
Bus 004 Device 002: ID 0461:0010 Primax Electronics, Ltd HP Keyboard
Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 004 Device 003: ID 0a89:0020  

это рутокен

Bus 004 Device 003: ID 0a89:0020

вопросы:
1) работает ли вообще при такой схеме rutoken
(читая Ваш форум, предположил, что работает)
2) можно ли как-то принудительно указать рутокену чтобы он подключался к linux по usb 2.0
(по этому вопросу создал тему на этом форуме http://www.slackware.ru/forum/viewtopic … mp;t=1071)
драйвера для rutoken на Linux не ставил, т.к. читал, что если прокидывать в виртуалку, то драйвера на Linux ставить не нужно

Re: пробросить rutoken s в виртуалку под управлением kvm Linux

pasha пишет:

Здравствуйте!

Здравствуйте!


pasha пишет:

1) работает ли вообще при такой схеме rutoken
(читая Ваш форум, предположил, что работает)

"По такой схеме" - это проброс токена в виртуалку? Да, должен работать.
Какая модель токена?

pasha пишет:

2) можно ли как-то принудительно указать рутокену чтобы он подключался к linux по usb 2.0
(по этому вопросу создал тему на этом форуме http://www.slackware.ru/forum/viewtopic … mp;t=1071)
драйвера для rutoken на Linux не ставил, т.к. читал, что если прокидывать в виртуалку, то драйвера на Linux ставить не нужно

Токены работают по USB 1.1, поэтому принудительно переключить их на 2.0 просто нельзя.

Re: пробросить rutoken s в виртуалку под управлением kvm Linux

Vladimir Ivanov пишет:

Какая модель токена?

не нашел где посмотреть
вот скрин с физического компа, на котором рутокен работает
https://forum.rutoken.ru/uploads/transfer/0/6500/6714/thumb/p189vhhditlo71kh21kfb8eq6il1.gif

Vladimir Ivanov пишет:

"По такой схеме" - это проброс токена в виртуалку? Да, должен работать.

почему же он тогда не виден на панели управления рутокеном в виртуалке ?
ведь в windows он определилился нормально
см. скрин из первого поста

Re: пробросить rutoken s в виртуалку под управлением kvm Linux

хочу добавить
как раз сейчас прнесли новый етокен
пробросил его в виртуалку
он заработал сразу же
Криптопро увидел контейнер :-)

Re: пробросить rutoken s в виртуалку под управлением kvm Linux

почему же рутокен не корректно работает в виртуалке?
т.е. в диспетчере устройств он появляется, а в панели управления рутокеном - нет
администрация форума может дать внятный ответ?

Re: пробросить rutoken s в виртуалку под управлением kvm Linux

Добрый день.

Мы сами активно пользуемся kvm и заставить его работать непросто.
Возможно что-то зависит от версии kvm (qemu)
В последних версиях они очень сильно меняют usb стек - из-за этого может работать нестабильно.
Мы пока остановились на версии 1.4, все что новее - работает не очень стабильно.

Однако, проблема все же не в нас. Продукты vmware, parallels и даже virtualbox ведут себя в этих вещах гораздо стабильнее, проблем не бывает никогда.

Re: пробросить rutoken s в виртуалку под управлением kvm Linux

Спасибо за ответ!
под влиянием Вашего сообщения обновил qemu до версии 1.6.0
и все заработало :-) Рутокен виден на панели управления рутокеном
до этого думал, что проблема не в qemu, а в рутокене
теперь при такой конфигурации все работает на ура

# virsh version
Compiled against library: libvirt 1.0.3
Using library: libvirt 1.0.3
Используется API: QEMU 1.0.3
Выполняется гипервизор: QEMU 1.6.0