Baixei as versões mais recentes do driver 'pwc' e da biblioteca 'libpwc'.
Lendo o arquivo 'INSTALL' do driver encontrei isso:
"compile the module (this needs the source of your actual kernel to be installed)"
De fato, dando o 'make' recebo mais uma vez a mensagem de erro devido ao link quebrado 'build'.
Enfim, acho que preciso mesmo instalar o source (kernel-2.6.25.10-86.fc9.src.rpm).
Tentei fazer isso e aconteceu o seguinte:
"# rpm -ivh kernel-2.6.25.10-86.fc9.src.rpm
erro: não foi possível criar %sourcedir /usr/src/redhat/SOURCES
#"
Instalei o 'rpm-buil' pelo yum e tentei de novo. Dessa vez o resultado foi esse:
"# rpm -ivh kernel-2.6.25.10-86.fc9.src.rpm
1:kernel aviso: o usuário mockbuild não existe - usando o root
aviso: o grupo mockbuild não existe - usando o root
aviso: o usuário mockbuild não existe - usando o root
... ... ... ...
aviso: o usuário mockbuild não existe - usando o root
aviso: o grupo mockbuild não existe - usando o root
aviso: o usuário mockbuild não existe - usando o root
########################################### [100%]
aviso: o usuário mockbuild não existe - usando o root
aviso: o grupo mockbuild não existe - usando o root
#"
Não entendi o que aconteceu aqui. Como foi muito rápido pensei que ele não conseguiu instalar. Em todo caso fui testar. Tentei dar o 'make' para instalar o driver pwc e recebi isto:
"# make
make -C /lib/modules/2.6.25.10-86.fc9.i686/build SUBDIRS=/home/kennex/Download/Cam/pwc-10.0.12-rc1 modules
make: *** /lib/modules/2.6.25.10-86.fc9.i686/build: Arquivo ou diretório não encontrado. Pare.
make: ** [all] Erro 2"
De fato, a pasta '/usr/src/kernels/2.6.25.10-86.fc9.i686', para onde o tal link 'build' indica, não existe.
Pensei que isso fosse porque realmente não consegui instalar o source do kernel devido à ausência do tal usuário mockbuild. No entanto, criei o tal usuário e refiz a instalação, mas fiquei na mesma.
:cry:
Bem, estou andando por terrenos pantanosos aqui. Confesso que não sei bem o que estou fazendo. Toda ajuda é bem-vinda. _________________ *Notebook
CELERON M530 ; Chipset: Via® VN896/VT8737A
RAM 2GB , HD 160GB ; Som: Via® VN896
Vídeo: Via® Chrome9 HC IGP ; Rede: Via® Rhine II Fast
modem D-link 500T router, switch Encore 10/100
Speedy/Telefonica
O que criou o 'kernels/2.6.25.10-86.fc9.i686' em '/usr/src/'.
Estou tentando usar as recomendações desse seu site Deusdará.
Quanto a enrolar os caras; já tentei isso. Eles pediram para que eu deixasse eles acessarem o meu note via rede para ver o que havia ocorrido. Não deixei. Eles fatalmente descobririam que não estou rodando o sistema deles. _________________ *Notebook
CELERON M530 ; Chipset: Via® VN896/VT8737A
RAM 2GB , HD 160GB ; Som: Via® VN896
Vídeo: Via® Chrome9 HC IGP ; Rede: Via® Rhine II Fast
modem D-link 500T router, switch Encore 10/100
Speedy/Telefonica
Havia dado o comando sim, mas utilizando o sudo. Foi bastante rápido
Agora fiz com permissões plenas de root; após o su -
----------------------
$ su -
# modprobe uvcvideo
----------------------
Bom, o comando demora muito para completar. Quando dou 'ps -x' o atributo 'STAT' é 'D+'. Não sei o que quer dizer.
Enfim, acho que vou deixar rodando durante a noite e amanhã vejo o que aconteceu. _________________ *Notebook
CELERON M530 ; Chipset: Via® VN896/VT8737A
RAM 2GB , HD 160GB ; Som: Via® VN896
Vídeo: Via® Chrome9 HC IGP ; Rede: Via® Rhine II Fast
modem D-link 500T router, switch Encore 10/100
Speedy/Telefonica
O tal "D+" em 'STAT' significa "Uninterruptible sleep".
Informações sobre isso:
"State D means uninterruptible sleep.
You cannot kill a process in uninterruptible sleep. If you could do that, it would not be "uninterruptible". Such sleeps use to be the wait for an event (that may never occur).
If you're a programmer, you know that it's not easy to write code able to recover from traps. First of all, it must discover that it's in a trap. Then, it must carefully exit from that state, without compromise the system integrity."
Outro:
"Estado D significa "uninterruptible sleep". Esse termo aplica-se a trechos de codigo que necessitam ser executados do inicio ao fim sem interrupcoes, em geral para evitar corrupcao em estruturas de dados compartilhadas, mas nao sei se e' esse o caso.
Um processo que esta' aguardando a resposta de um device (por exemplo uma leitura do disco) e' colocado em "D"."
sic. _________________ *Notebook
CELERON M530 ; Chipset: Via® VN896/VT8737A
RAM 2GB , HD 160GB ; Som: Via® VN896
Vídeo: Via® Chrome9 HC IGP ; Rede: Via® Rhine II Fast
modem D-link 500T router, switch Encore 10/100
Speedy/Telefonica
Bom, é isso. Parece que nada funciona mesmo. Acho que vou dar um tempo. Ver se sai algo novo nos próximos meses e então tentar novamente.
Agradeço a todos pelas tentativas.
Por hora, tudo que consegui foi uma mensagem de 'kernel bug' toda vez que inicio o sistema. Não parece prejudicar nada, mas eu ficaria feliz se soubesse como reinstalar o kernel, já que um 'yum update kernel' parec não funcionar. _________________ *Notebook
CELERON M530 ; Chipset: Via® VN896/VT8737A
RAM 2GB , HD 160GB ; Som: Via® VN896
Vídeo: Via® Chrome9 HC IGP ; Rede: Via® Rhine II Fast
modem D-link 500T router, switch Encore 10/100
Speedy/Telefonica