Tentando compartilhar permanentemente um dispositivo USB de Raspbian para Ubuntu com usbip

2

Eu compartilhei com êxito um dispositivo de uma porta USB do meu Raspberry Pi (executando o Raspbian) para uma máquina virtual do Ubuntu em um servidor local, usando o usbip .

Aqui está uma lista dos comandos que estou executando:

No lado do servidor (Raspberry Pi):

modprobe usb-core
modprobe usb-host
sudo usbipd -D
sudo usbip --debug bind -b 1-1.2

No lado do cliente (servidor Ubuntu):

modprobe vici-hcd
sudo usbip attach 192.168.100.100 1-1.2

Está funcionando bem, mas toda vez que a rede local tem um problema, eu preciso fazer todo o processo novamente em ambos os lados. Isso dificulta muito o uso em um modo de produção porque gostaria que esse sistema fosse confiável e resiliente.

Eu adicionei os módulos a / etc / modules para que eles iniciem ao inicializar (não tenho certeza se está funcionando), mas, nesse caso, o problema está acontecendo sem qualquer reinicialização.

Eu estou escrevendo dois scripts para executar esses comandos periodicamente em ambos os lados, mas ainda não será uma solução ideal, considerando que o servidor tem que ligar antes que o cliente possa anexar.

Estou fazendo errado? Existe alguém que tenha encontrado uma maneira confiável de fazer o usbip funcionar, o que não requer reconfigurar tudo o tempo todo?

    
por Pierre 14.08.2017 / 22:10

0 respostas