Posso fazer uma porta USB no meu computador Linux parecer um dispositivo de armazenamento em massa?

9

Estou executando o Kubuntu 12.04 no meu PC. Quero fazer com que uma porta USB do meu computador apareça como se fosse um dispositivo de armazenamento em massa USB para outros dispositivos. Em outras palavras, algo conectado a essa porta USB pensará que todo o meu PC é apenas um HDD externo ou um media player ou outro dispositivo de armazenamento em massa USB. Isso é possível? Se sim, como eu faria isso?

MountainX
fonte
1
Ajude-me a entender sua pergunta claramente!
precisa saber é o seguinte
Digamos que você tenha um MP3 player. Esse player aparece como um dispositivo de armazenamento em massa USB quando conectado via USB a outro dispositivo (por exemplo, um PC). Quero que meu PC Linux apareça como um dispositivo de armazenamento em massa USB para outros dispositivos. Claro?
MountainX
Eu acho que você precisaria de uma configuração de hardware diferente também. Você precisaria do lado do dispositivo (também conhecido como gadget) para fazer isso. Além dos drivers de gadget.
21413 Keith
Sim, em termos de "gadget", estou pensando no Arduino ... mas espero que alguém já tenha resolvido isso e possa me dizer como.
MountainX
Eu tenho o mesmo objetivo. Eu tenho o adaptador host USB para o meu tablet Android. MTP não é suportado no meu Linux. Fazendo o Linux (CentOS-6) "parecer" um dispositivo de armazenamento em massa USB, eu posso copiar arquivos para o meu Android sem usar um pen drive intermediário. Quero ver as gravações de TV OTA (Over The Air) no meu Android com o VLC beta - que funciona. Eu faço isso diariamente. O MTP não gosta do tipo de arquivo MPG e não os transferirá. O mesmo é verdade para arquivos MOV

Respostas:

4

Você realmente não pode, a menos que tenha um chip USB especial capaz de passar de host USB para convidado USB. Embora esses chips estejam frequentemente presentes em dispositivos móveis, em uma estação de trabalho, geralmente não faz muito sentido (e, portanto, não existe).

Tenho um palpite de que você pode estar fazendo uma pergunta errada .

peterph
fonte
Em termos da meta-pergunta, não especifiquei que os complementos de hardware (por exemplo) tivessem que ser excluídos. Estou aberto a usar o Arduino ou alguma outra opção de hardware, se necessário. Tenho certeza de que existe uma solução e agora minha curiosidade em encontrar uma solução é despertada ainda mais. :-)
MountainX
Certamente, usar um sistema separado (ou pelo menos um periférico) com esse chip é interessante do ponto de vista educacional - por exemplo, exportar o sistema de arquivos via SAN (~ dispositivo de bloco de acesso à rede) e encaminhá-lo para a conexão USB. No entanto, você pode facilmente se desviar muito do problema original, ou seja, não resolvê-lo no final - estou falando da própria experiência aqui. :)
peterph