Webcam no Sony Vaio FZ240Q usando Fedora 9
Dica publicada em Linux / Configuração
Webcam no Sony Vaio FZ240Q usando Fedora 9
Bom mais uma configuração para o Sony Vaio FZ240Q, desta vez fiz um script para automatizar a instalação e atualização do driver de vídeo, então basta criar o script e rodar o mesmo.
Instale o kernel-devel:
# yum -y install kernel-devel
No diretório /usr/local/bin crie o seguinte script:
# vi /usr/local/bin/install_r5u870.sh
Preencha-o com o conteúdo abaixo:
Dê permissão para execução:
# chmod 700 /usr/local/bin/install_r5u870.sh
Execute o script:
# /usr/local/bin/install_r5u870.sh
Pronto, a webcam está instalada e funcionando, recomendo rodar o script de vez em quando pra manter atualizado o driver ou quando for instalado um novo kernel.
Abraços.
Instale o kernel-devel:
# yum -y install kernel-devel
No diretório /usr/local/bin crie o seguinte script:
# vi /usr/local/bin/install_r5u870.sh
Preencha-o com o conteúdo abaixo:
#!/bin/bash
if [ -d /usr/src/r5u870 ]; then
svn info /usr/src/r5u870|grep Revisão:|cut -f2 -d: > /tmp/installed_camdriver
else
#
# Driver nunca instalado
echo 00 > /tmp/installed_camdriver
fi
svn co http://svn.mediati.org/svn/r5u870/trunk /usr/src/r5u870
svn info /usr/src/r5u870|grep Revisão:|cut -f2 -d: > /tmp/down_camdriver
down_camdriver=`cat /tmp/down_camdriver | gawk '{print $1}'`
installed_camdriver=`cat /tmp/installed_camdriver | gawk '{print $1}'`
if [ "$down_camdriver" -ne "$installed_camdriver" ] || [ "$down_camdriver" = "00" ]; then
echo Versão $down_camdriver sendo instalada.
cd /usr/src/r5u870
make
make install
#
# Cria entrada no diretório modprobe.d para carregar automaticamente.
#
if [ ! -f /etc/modprobe.d/r5u870 ]; then
echo "alias webcam r5u870" > /etc/modprobe.d/r5u870
chmod 644 /etc/modprobe.d/r5u870
fi
#
# Desabilita o driver uvcvideo se instalado que gera conflito
#
verdriver=`grep uvcvideo /etc/modprobe.d/blacklist`
if [ "$verdriver" = "" ]; then
echo "blacklist uvcvideo" >> /etc/modprobe.d/blacklist
fi
driverload=`lsmod | grep uvcvideo`
if [ ! "$driverload" = "" ]; then
rmmod uvcvideo
fi
modprobe r5u870
else
echo Nenhuma atualização.
fi
if [ -d /usr/src/r5u870 ]; then
svn info /usr/src/r5u870|grep Revisão:|cut -f2 -d: > /tmp/installed_camdriver
else
#
# Driver nunca instalado
echo 00 > /tmp/installed_camdriver
fi
svn co http://svn.mediati.org/svn/r5u870/trunk /usr/src/r5u870
svn info /usr/src/r5u870|grep Revisão:|cut -f2 -d: > /tmp/down_camdriver
down_camdriver=`cat /tmp/down_camdriver | gawk '{print $1}'`
installed_camdriver=`cat /tmp/installed_camdriver | gawk '{print $1}'`
if [ "$down_camdriver" -ne "$installed_camdriver" ] || [ "$down_camdriver" = "00" ]; then
echo Versão $down_camdriver sendo instalada.
cd /usr/src/r5u870
make
make install
#
# Cria entrada no diretório modprobe.d para carregar automaticamente.
#
if [ ! -f /etc/modprobe.d/r5u870 ]; then
echo "alias webcam r5u870" > /etc/modprobe.d/r5u870
chmod 644 /etc/modprobe.d/r5u870
fi
#
# Desabilita o driver uvcvideo se instalado que gera conflito
#
verdriver=`grep uvcvideo /etc/modprobe.d/blacklist`
if [ "$verdriver" = "" ]; then
echo "blacklist uvcvideo" >> /etc/modprobe.d/blacklist
fi
driverload=`lsmod | grep uvcvideo`
if [ ! "$driverload" = "" ]; then
rmmod uvcvideo
fi
modprobe r5u870
else
echo Nenhuma atualização.
fi
Dê permissão para execução:
# chmod 700 /usr/local/bin/install_r5u870.sh
Execute o script:
# /usr/local/bin/install_r5u870.sh
Pronto, a webcam está instalada e funcionando, recomendo rodar o script de vez em quando pra manter atualizado o driver ou quando for instalado um novo kernel.
Abraços.
Teste aqui no meu Sony Vaio FE880 e deu certo, acredito que seja compatível com a maioria dos Vaios
já vou indicar o tutorial no meu blog (dicasdenerd.com.br)
muito bom mesmo
Abraços