Olá, pessoal. Estou com problemas depois que comecei a
configurar uma
placa de captura no meu CL10. E para que todos possam
entender
exatamente o que está acontecendo terei de escrever
uma mensagem um
pouco longa. Desde já, então, pesso um pouco de
paciência:
A placa está configurada e funciona normalmente.
Acredito que o
problema é mais relacionado com o não carregamento de
drivers e a
possível instabilidade do Avidemux, que compilei a
pouco tempo pra
editar os vídeos capturados com a placa de captura.
O programa que estou usando para captura do sinal de
tv e dos vídeos
é o Motv. Para que ele funcionasse de maneira estável
fiz algumas
modificações no meu arquivo /etc/X11/XF86Config-4 que
está carregando
os seguintes módulos:
Section "Module"
Load "extmod"
Load "glx"
Load "dri"
Load "dbe"
Load "record"
Load "freetype"
Load "type1"
Load "v4l"
EndSection
Antes ele estava assim:
Section "Module"
Load "dri"
Load "glx"
Load "dbe"
Load "extmod"
Load "record"
Load "xtrap"
Load "speedo"
Load "type1"
EndSection
Pois bem, o Motv está funcionado a contento, mas não
sei exatamente
se as modificações no arquivo /etc/X11/XF86Config-4
tem realmente
muito a ver com isso. Mas pelo menos eu consigo
capturar vídeos com a
janela redimensionada, o que me permite capturara em
600x400. Antes
eu não conseguia fazer isso sem que o Motv caisse e o
X ficasse
instável.
Eu precisava de um programa de edição, que não tinha
em meu Cl10. E
ao tentar instalar o Avidemux do Red Hat 8 (o único
que não tinha um
mar de dependências) notei que ele era muito instável.
Travava toda
hora; travava o X, meu teclado e mouse, precisando que
eu desse reset
pelo botão no micro; e as vezes dava umas mensagens de
falha de
segmentação.
Resolvi pegar o código fonte e copilar o programa
nomeu CL10, pois
acho que isto deveria torná-lo mais estável. Pois bem,
compilei e
instalei e realmente ele ficou mais estável e o parece
está
funcionado de modo razoável tirando alguns problemas
semelhantes a
travamentos que acontece de vez em quando e o fato de
as vezes ele
não carregar quando é chamado, mostrando uma mensagem
de falha de
segmentação.
Em fim cheguei ao ponto que gostaria de esclarecer.
Faz 2 dias, eu
estava traduzindo a documentação do Avidemux e tinha
janelas do
konqueror abertas, um tradutor(emulado com Wine) e uma
janela de
terminal de onde carreguei o Avidemux. Fechei o
Avidemux e mais
tarde, quando tentei chamá-lo de volta, apareceu uma
mensagem de
falha de segmentação no terminal quando o programa
tentou carregar.
Como algo parecido já havia acontecido antes e daquela
vez meu
sistema acabara "travado", salvei meu trabalho e dei
Ctrl+Alt+Backspace (pois entes, quando clique em Sair,
meu X travou e
eu não queria corre o risco...) e o X caiu e no pronpt
de comando
surgiu uma série de linhas com erros que segue abaixo
(recuperada
em /var/log/messages):
May 6 07:39:13 Samiy anacron[3758]: Job `cron.daily'
started
May 6 07:39:13 Samiy anacron[4384]: Updated timestamp
for job
`cron.daily' to 2006-05-06
May 6 07:42:40 Samiy anacron[3758]: Job `cron.daily'
terminated
May 6 07:42:40 Samiy anacron[3758]: Normal exit (1
jobs run)
May 6 08:36:26 Samiy kernel: Unable to handle kernel
paging request
at virtual address 00a1a594
May 6 08:36:26 Samiy kernel: printing eip:
May 6 08:36:26 Samiy kernel: c0169570
May 6 08:36:26 Samiy kernel: *pde = 00000000
May 6 08:36:26 Samiy kernel: Oops: 0000 [#1]
May 6 08:36:26 Samiy kernel: Modules linked in:
snd_seq_oss
snd_seq_midi_event snd_seq snd_pcm_oss nls_iso8859_1
nls_cp437 vfat
fat ide_cd cdrom parport_pc lp parport ehci_hcd
via_agp agpgart
quota_v2 ext2 snd_mixer_oss snd_cs4281 snd_rawmidi
snd_ac97_codec
snd_pcm snd_page_alloc gameport snd_opl3_lib
snd_seq_device snd_timer
snd_hwdep snd soundcore tvaudio bttv video_buf
firmware_class
i2c_algo_bit v4l2_common btcx_risc videodev tuner
i2c_core pcspkr
joydev evdev tsdev psmouse rtc ext3 mbcache jbd
sata_via libata
sd_mod scsi_mod
May 6 08:36:26 Samiy kernel: CPU: 0
May 6 08:36:26 Samiy kernel: EIP:
0060:[__d_lookup+96/240] Not
tainted VLI
May 6 08:36:26 Samiy kernel: EFLAGS: 00210202
(2.6.10-
72032U10_12clhighmem)
May 6 08:36:26 Samiy kernel: EIP is at
__d_lookup+0x60/0xf0
May 6 08:36:26 Samiy kernel: eax: 01baa5b4 ebx:
00a1a594 ecx:
00000011 edx: c181c200
May 6 08:36:26 Samiy kernel: esi: 00a1a594 edi:
dde434b4 ebp:
d6707e64 esp: d6707e38
May 6 08:36:26 Samiy kernel: ds: 007b es: 007b
ss: 0068
May 6 08:36:26 Samiy kernel: Process avidemux2 (pid:
4533,
threadinfo=d6706000 task=ed093aa0)
May 6 08:36:26 Samiy kernel: Stack: f7bf7860 00000000
000041ed
dde434b4 00000000 f79a3001 01baa5b4 00000004
May 6 08:36:26 Samiy kernel: f79a3006 d6707f58
f7ff4ec0
d6707e84 c015f2a6 f7917c04 d6707ec0 d6707f58
May 6 08:36:26 Samiy kernel: f79a3006 f79a3001
d6707eb8
d6707edc c015f41d d6707f58 d6707ec0 d6707eb8
May 6 08:36:26 Samiy kernel: Call Trace:
May 6 08:36:26 Samiy kernel: [show_stack+127/160]
show_stack+0x7f/0xa0
May 6 08:36:26 Samiy kernel:
[show_registers+346/448]
show_registers+0x15a/0x1c0
May 6 08:36:26 Samiy kernel: [die+206/336]
die+0xce/0x150
May 6 08:36:26 Samiy kernel:
[do_page_fault+795/1647]
do_page_fault+0x31b/0x66f
May 6 08:36:26 Samiy kernel: [error_code+43/48]
error_code+0x2b/0x30
May 6 08:36:26 Samiy kernel: [do_lookup+38/144]
do_lookup+0x26/0x90
May 6 08:36:26 Samiy kernel:
[link_path_walk+269/3104]
link_path_walk+0x10d/0xc20
May 6 08:36:26 Samiy kernel: [path_lookup+122/368]
path_lookup+0x7a/0x170
May 6 08:36:27 Samiy kernel: [open_namei+127/1568]
open_namei+0x7f/0x620
May 6 08:36:27 Samiy kernel: [filp_open+60/96]
filp_open+0x3c/0x60
May 6 08:36:27 Samiy kernel: [sys_open+70/160]
sys_open+0x46/0xa0
May 6 08:36:27 Samiy kernel: [syscall_call+7/11]
syscall_call+0x7/0xb
May 6 08:36:27 Samiy kernel: Code: 4d e8 89 c2 8b 0d
68 6b 44 c0 81
f2 01 00 37 9e d3 ea 31 d0 8b 15 6c 6b 44 c0 23 05 64
6b 44 c0 8b 34
82 85 f6 74 1e 8d 74 26 00 <8b> 1e 0f 18 03 90 8b 45
ec 8d 7e a8 89
7d e0 39 47 10 74 11 85
May 6 08:37:03 Samiy kernel: <1>Unable to handle
kernel paging
request at virtual address 00a1a594
May 6 08:37:03 Samiy kernel: printing eip:
May 6 08:37:03 Samiy kernel: c0169570
May 6 08:37:03 Samiy kernel: *pde = 00000000
May 6 08:37:03 Samiy kernel: Oops: 0000 [#2]
May 6 08:37:03 Samiy kernel: Modules linked in:
snd_seq_oss
snd_seq_midi_event snd_seq snd_pcm_oss nls_iso8859_1
nls_cp437 vfat
fat ide_cd cdrom parport_pc lp parport ehci_hcd
via_agp agpgart
quota_v2 ext2 snd_mixer_oss snd_cs4281 snd_rawmidi
snd_ac97_codec
snd_pcm snd_page_alloc gameport snd_opl3_lib
snd_seq_device snd_timer
snd_hwdep snd soundcore tvaudio bttv video_buf
firmware_class
i2c_algo_bit v4l2_common btcx_risc videodev tuner
i2c_core pcspkr
joydev evdev tsdev psmouse rtc ext3 mbcache jbd
sata_via libata
sd_mod scsi_mod
Qualquer tecla que eu precionasse repetia a mensagem
acima.
Querendo saber o que está acontecendo dei uma olhada
no arquivos de
log e em /var/log/XFree86.0.log e encontrei a seguinte
linha:
(WW) Open APM failed (/dev/apm_bios) (No such device)
Essa linha já vem se repetindo faz um certo tempo mas
eu a estava
ignorando...
Olhei com mais cuidado em /var/log/messages e
encontrei novas
ocorrências desse tal "apm" da mensagem acima:
May 6 00:02:05 Samiy modprobe: FATAL: Error inserting
apm
(/lib/modules/2.6.10-
72032U10_12clhighmem/kernel/arch/i386/kernel/apm.ko):
No such device
May 6 00:02:05 Samiy kernel: atkbd.c: Spurious ACK on
isa0060/serio0. Some program, like XFree86, might be
trying access
hardware directly.
Outra coisa que acontece também é que, as vezes quando
estou entrando
no kde, o processo de carga é interrompido na metade e
volto na tela
de logim do kdm. Se tento novamente, consigo entrar
sem problemas.
Quando isso aconteceu da última vez olhei novamente
em /var/log/messages e tinha as seguintes linhas:
May 6 07:34:27 Samiy kde(pam_unix)[3981]: session
opened for user
raniere by (uid=0)
May 6 07:34:37 Samiy kde(pam_unix)[3981]: session
closed for user
raniere
May 6 07:34:37 Samiy kernel: apm: BIOS version 1.2
Flags 0x0b
(Driver version 1.16ac)
May 6 07:34:37 Samiy kernel: apm: disabled on user
request.
May 6 07:34:37 Samiy modprobe: FATAL: Error inserting
apm
(/lib/modules/2.6.10-
72032U10_12clhighmem/kernel/arch/i386/kernel/apm.ko):
No such device
May 6 07:34:37 Samiy kernel: atkbd.c: Spurious ACK on
isa0060/serio0. Some program, like XFree86, might be
trying access
hardware directly.
O Kenel que estou usando no momento é o
2.6.10-72032U10_12clhighmem.
Mas mantenho o anterior (2.6.5-63077cl), para o caso
de algum
problema, mas até este último está dando as mesmas
mensagens
em /var/log/messages.
Perguntas:
* Existe algum relato a respeito de instabilidades
relacionadas ao
Kernel 2.6.10-72032U10_12clhighmem?
* O meu Avidemux2, mesmo compilado no Cl10, está uma
tanto instável e
acredito que possa ser por conta de algum tipo de
acesso direto ao
hardware. Estou certo quanto a isso? E como posso
resolver?
* Como fasso para resolver o caso da mensagem
referente ao apm.ko
(...modprobe: FATAL: Error inserting apm
(/lib/modules/2.6.10-
72032U10_12clhighmem/kernel/arch/i386/kernel/apm.ko):
No such
device ) que o kernel está mostrando? A instabilidade
do meu sistema
tem realmente algo a ver com isso?
Obrigado e desculpem o tamanho da mensagem.
---------------------------------------------
User number #360177
Ajude a contar os usuários Linux!
Vá em http://counter.li.org/ e registre-se
---------------------------------------------
_______________________________________________________
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e
anti-spam realmente eficaz.
http://br.info.mail.yahoo.com/
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html