Contando a história completa para que todas as palavras-chave sejam incluídas na minha resposta para futura pesquisa:
Eu tenho procurado em todos os lugares por um driver ou chipset informações para o sem marca "Adaptador HDMI Mini HD USB 3.0" por anos. Eu finalmente cavei o suficiente para obter uma página que afirma que ele usa o driver de exibição USB Fresco logic, que me trouxe até aqui.
Consegui que o driver funcionasse usando o Linux Mint 18.2 "Sonya" com linux-headers-4.13.0-45-generic , mas as instruções no git hub não eram perfeitas.
- Clone o repositório
git clone https://github.com/FrescoLogic/FL2000.git (Se você não tiver o git instalado, poderá instalá-lo com sudo apt install git )
- Navegue para src:
cd FL2000/src/
- Execute
make (ao contrário das instruções, você não precisa editar KERNEL_PATH quando o bug foi corrigido)
- Insira o módulo
sudo insmod f12000.ko
- Alterar para amostra
cd ../sample/
- Executar
make (recebi um erro aqui, mas consegui testar o driver e ver uma imagem apesar do erro)
- Executar
sudo ./fltest 0
Isso caiu na primeira vez que eu corri, mas funcionou quando eu corri novamente pela segunda vez. Rodando pela terceira vez, ele trava meu sistema.
A reinicialização com o dispositivo conectado à porta USB parece ajudar. Ele funcionará no primeiro lançamento. No entanto, durante o desligamento, meu sistema não pode se desconectar do RAMDrive e irá travar, o ctrl-alt-del irá movê-lo um pouco mais, mas ele trava novamente, forçando-me a fazer um desligamento strong.
Não tenho certeza se a correção do erro ao executar make no diretório de amostra make: /opt/hi3798/arm-hisiv200-linux/bin/arm-hisiv200-linux-gnueabi-gcc: Command not found tornaria isso mais estável.
Eu pesquisei e descobri este tópico dizendo "Eu preciso adicionar o arquivo de cabeçalho <sys/ioctl.h> " - Eu não sabia como fazer isso então eu segui a recomendação em este tópico mencionando que eu deveria instalar alguns pacotes do gcc :
sudo apt-get install gcc-arm-none-eabi gcc-arm-linux-gnueabi
Após a instalação, progredir ainda mais, mas agora estou recebendo um erro make: /opt/hi3798/arm-hisiv200-linux/bin/arm-hisiv20/opt/hi3798/arm-hisiv200-linux/bin/arm-hisiv200-linux-gnueabi-gcc: Command not found .
A instalação de ia32-libs não ajudou.