Muitos aplicativos e drivers têm um estágio ./configure
que configura o projeto e descobre com o que ele será vinculado. Alguns têm embutido no script make
. A coisa irritante (o TBS faz isso com seus drivers V4L) é que ele não será executado novamente até que você execute um make clean
. Isso neutraliza toda a configuração e deve redefinir o driver de volta a um estado inicial.
Eu fui mais um para o meu cartão TBS. Eu escrevi algo que baixa o driver mais recente do TBS, descompacta a versão nova e depois compila a partir dela. Aqui está uma iniciação para você:
LATEST=$(wget -qO- http://www.tbsdtv.com/download/ | grep -oPm1 'download.+tbs-linux-drivers[^"]+')
echo "Getting $LATEST"
wget -q "http://www.tbsdtv.com/$LATEST"
7z -y x tbs-linux-drivers*
Ele também tem um passo de renomear onde ele renomeia um monte de módulos para uso de 64 bits. Você poderia simplesmente chamar o script do seu script ... ou você poderia substituí-lo por um rename
. Aqui está o que eu faço:
rename 's/\.x86_64$//' v4l/*
Embora pareça que você precisará substituir x86_64
por x64
.
É um lixo assim que me faz desejar ter comprado hardware com drivers principais.