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?


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 .


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.