Eu sinto que deveria haver uma resposta para isso, mas tudo que eu tentei parece me colocar no mesmo barco. Eu estou tentando usar uma única porta USB no meu computador que recebe um USB - > Leitor de cartão microSD conectado e desligado várias vezes ao dia, enquanto testava ROMs Android. Essa porta USB única deve sempre e sempre montar qualquer coisa conectada a ele no sistema operacional convidado. Não importa para mim se é um mouse ou uma unidade flash ou um lançador de foguetes ... monte qualquer coisa nessa porta para o convidado.
Meu host é o Ubuntu 16.04 com um convidado do Win8.1
O que acontece: eu conecto o usb - > Leitor microSD e vá para virt manager onde eu adiciono um novo dispositivo de hardware para o dispositivo USB. Formatar e gravar uma imagem da ROM nesse cartão SD e ejetá-lo do win8.1 guest (a bandeja inferior não está no virt-manager). Eu desconecto o adaptador e uso o cartão SD como pretendido. Eu conecto o dispositivo de volta ao computador com o cartão SD e nada acontece. Eu vou para o virt manager e mostra o dispositivo de hardware, mas sem detalhes. Eu tenho que remover o dispositivo de hardware do qual (como esperado) o host pega e monta-lo. Eu adiciono novamente o dispositivo de hardware e "às vezes" o convidado o monta outras vezes que o host o monta novamente. parece aleatório quanto a quando e não montará mas certamente não monta automaticamente como esperado.