Home | Downloads | Fórums | Notícias | Preferências | Galeria | Cadastro | Wiki-BR
 

[ Comunidade Fedora Brasil ]: Forums



Comunidade Fedora Brasil :: Exibir tópico - quickcam express no Fedora Core 6 - qc_usb
 FAQFAQ   PesquisarPesquisar   GruposGrupos   PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   LoginLogin 

quickcam express no Fedora Core 6 - qc_usb

 
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Web Cam | Câmeras Digitais
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
cristianox
Novato
Novato


Registrado em: Aug 12, 2006
Mensagens: 10
Localização: São Paulo

MensagemEnviada: Sáb Nov 04, 2006 10:36 am    Assunto: quickcam express no Fedora Core 6 - qc_usb Responder com Citação

Olá meus amigos, estou escrevendo para informar que, após muita pesquisa nos fóruns, eu consegui compilar o driver qc-usb no Fedora Core 6.
Visto que muitas pessoas também estão enfrentando este problema, estou postando aqui os procedimentos que me foram sugeridos e com os quais eu consegui compilar o driver.
Antes de tudo, segue abaixo o erro que ocorreu ao tentar compilar:

[cristiano <at> localhost qc-usb-0.6.5]$ make all
which: no depmod in
(/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/cristiano/b
in)
make -C "/lib/modules/2.6.18-1.2798.fc6/build"
SUBDIRS="/home/cristiano/Downloads/qc-usb-0.6.5" modules V=1
USER_OPT="-DHAVE_UTSRELEASE_H=1"
make[1]: Entrando no diretório `/usr/src/kernels/2.6.18-1.2798.fc6-i586'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are
missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix
it."; \
echo; \
/bin/false)
mkdir -p /home/cristiano/Downloads/qc-usb-0.6.5/.tmp_versions
rm -f /home/cristiano/Downloads/qc-usb-0.6.5/.tmp_versions/*
make -f scripts/Makefile.build obj=/home/cristiano/Downloads/qc-usb-0.6.5
gcc -m32 -Wp,-MD,/home/cristiano/Downloads/qc-usb-0.6.5/.qc-driver.o.d
-nostdinc -isystem /usr/lib/gcc/i386-redhat-linux/4.1.1/include -D__KERNEL__
-Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef
-Werror-implicit-function-declaration -Os -pipe -msoft-float
-fno-builtin-sprintf -fno-builtin-log2 -fno-builtin-puts
-mpreferred-stack-boundary=2 -march=i586 -mtune=generic -mregparm=3
-ffreestanding -Iinclude/asm-i386/mach-generic -Iinclude/asm-i386/mach-default
-fomit-frame-pointer -fasynchronous-unwind-tables -g -fno-stack-protector
-Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_UTSRELEASE_H=1
-DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(qc_driver)"
-D"KBUILD_MODNAME=KBUILD_STR(quickcam)" -c -o
/home/cristiano/Downloads/qc-usb-0.6.5/.tmp_qc-driver.o
/home/cristiano/Downloads/qc-usb-0.6.5/qc-driver.c
In file included from /home/cristiano/Downloads/qc-usb-0.6.5/qc-driver.c:47:
/home/cristiano/Downloads/qc-usb-0.6.5/quickcam.h:79:26: error: linux/config.h:
Arquivo ou diretório não encontrado
make[2]: ** [/home/cristiano/Downloads/qc-usb-0.6.5/qc-driver.o] Erro 1
make[1]: ** [_module_/home/cristiano/Downloads/qc-usb-0.6.5] Erro 2
make[1]: Saindo do diretório `/usr/src/kernels/2.6.18-1.2798.fc6-i586'
make: ** [quickcam.ko] Erro 2
[cristiano <at> localhost qc-usb-0.6.5]$

Segue abaixo os passos para a solução:

1 - crie um arquivo vazio com qualquer editor de textos chamado config.h em /usr/src/kernels/2.6.18-1.2798.fc6-i586/include/linux/
(eu apenas consegui compilar o driver após criar este arquivo);

2 - Abra um trminal em /usr/src/kernels/2.6.18-1.2798.fc6-i586 e rode o comando # make oldconfig && make prepare;

3 - Na pasta onde estiverem os arquivos do driver a ser compilado (qc-usb), rode o comando #make clean all;

4 - execute o script de instalação $./quickcam.sh

Informo também que encontrei uma versão atualizada do driver no seguinte endereço:
http://www.kurtwerks.com/linux/qc-usb-0.6.5.tar.gz e foi esta a versão que eu instalei, mas creio que o procedimento indicado também vai funcionar para a versão qc-usb-0.6.4.

Um abraço a todos,
cristiano
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
ELO
Intermediário
Intermediário


Registrado em: Jul 30, 2005
Mensagens: 221
Localização: Umuarama/Pr/Br

MensagemEnviada: Qua Dez 27, 2006 12:07 am    Assunto: falta de pacotes Responder com Citação

desinstalei o kernel-devel
baixei o qc-usb
criei o arquivo config.h vazio
o quickcam.sh pediu:
* xawtv
o xawtv pediu tv-fonts e avbi
instalei os pacotes e o quickcam pediu realpath -o que é isto?
executando o quickcam.sh, instala o módulo mas não cria
/dev/video0 e os aplicativos dizem que o v4l está inoperante
o que fazer?
preciso instalar urgente esta câmera, se não der, terei que instalar provisória em outra versão do linux até achar maeira de fazê-lo no fedora.
_________________
Edson Oliveira
Umuarama/Pr/Br
Cool com upgrade => :)
e após o fc9 Sad
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
cristianox
Novato
Novato


Registrado em: Aug 12, 2006
Mensagens: 10
Localização: São Paulo

MensagemEnviada: Qui Dez 28, 2006 9:56 am    Assunto: Responder com Citação

Analisando sua mensagem, posso te sugerir o seguinte:

1 - mantenha o kernel devel instalado. Para compilação do kernel, são necessários os pacotes kernel headers e kernel sources. No Fedora, esses pacotesfazem parte do kernel devel, se não me engano.

2 -O Xawtv não é necessário para o funcionamento do driver. Quando vc executar o script de instalação e ele informar que não encontrou o xawtv, vc pode continuar assim mesmo.

Ao que me parece, os erros seguintes foram em decorrência do xawtv, portanto, não o instale. Se instalou, remova. Para teste da cam, eu usei o CamE, que é o xawtv melhorado e consta no gerenciador de pacotes do fedora. Eu não tenho o V4L instalado e a cam está funcionando perfetamente tanto no kepete quanto no amsn.

Solicito vc observar corretamente os passos indicados na mensagem anterior. Não se esqueça de executar o make clean all no código fonte do kernel e depois execute o script com ousuário comum. Ele vai solicitar a senha de root quando necessário.
Se ocorrer alguma mensagem de erro de permissão, execute o script como root.

Se esmo assim vc não conseguir compilar o driver, se quiser me adicione ao msn.

cristiano
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
ELO
Intermediário
Intermediário


Registrado em: Jul 30, 2005
Mensagens: 221
Localização: Umuarama/Pr/Br

MensagemEnviada: Qui Dez 28, 2006 10:09 pm    Assunto: quickcam Responder com Citação

Fiz o que orientou
* desinstalei o xawtv e o tv-fonts
* instalei camE
* criei config.h
* recompilei o kernel
* no qc-usb:
- make clean all
- ./quickcam.sh
deu seguintes mensagens (desconsiderando xawtv):
which: no xawtv in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
Warning: xawtv missing
...
which: no realpath in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
which: no realpath in (/usr/local/bin)
...
I can find the following probably compatible devices:
Bus 002 Device 003: ID 046d:0840 Logitech, Inc. QuickCam Express
...
I can find the following probably compatible devices:
Bus 002 Device 003: ID 046d:0840 Logitech, Inc. QuickCam Express
!
criei /dev/video0 ( c 81 0)
fiz link em /dev/video e ...

testei o camE e:
open /dev/video0: No such device

testei com ./testquickcam /dev/video e:
Device /dev/video couldn't be opened

Tem mais alguma dica?
_________________
Edson Oliveira
Umuarama/Pr/Br
Cool com upgrade => :)
e após o fc9 Sad
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Web Cam | Câmeras Digitais Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.

Powered by phpBB © 2001, 2005 phpBB Group

Forums ©
_