Autor Tópico: kdeTV perde configurações  (Lida 1823 vezes)

asghan

  • Hero Member
  • *****
  • Mensagens: 590
  • Karma: +4/-0
kdeTV perde configurações
« Online: Abril 01, 2009, 12:46:54 pm »
Boa Tarde ! Possuo uma placa de tv PixelView Playtv Mpeg2 M4900, instalei ela corretamente pelo yast, mas o lance é q depois q reinicio o pc o kdetv não reconhece mais a placa, já removi tanto a placa quando o kdetv mas nada, sempre q reinicio o pc ela some do kdetv.

Obrigado pela atenção !

Comunidade de Usuários do openSUSE Linux

kdeTV perde configurações
« Online: Abril 01, 2009, 12:46:54 pm »

Carlos Alberto Lubas

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1596
  • Karma: +7/-0
Re: kdeTV perde configurações
« Responder #1 Online: Abril 01, 2009, 03:01:33 pm »
Configure a placa normalmente, teste seu funcionamento, se estiver ok, faça um bkp do arquivo /etc/modprobe.d/tv, em seguida, reinicie o computador, se a placa sumir novamente, restaure o bkp e faça um novo teste.

Abraços!
carlos.lubas.com.br

asghan

  • Hero Member
  • *****
  • Mensagens: 590
  • Karma: +4/-0
Re: kdeTV perde configurações
« Responder #2 Online: Abril 01, 2009, 07:00:27 pm »
Segui o procedimento e continua do mesmo jeito, olhei na pasta etc/modprobe.d e os arquivos estavam do mesmo jeito, acho q é alguma coisa com o kdev, o estranho é q depois q vou no yast e configuro da placa, até os canais do kdetv estão ajustados como da configuração anterior com nome, frequencia e tudo.

Percebi q o sistema não tá carregando os módulos necessários da placa, agora só preciso achar o lugar certo pra colocar os módulos pra serem levantados no boot:
essa é a saída do lsmod


tuner_simple           12796  1                                         
tuner_types            13452  1 tuner_simple                             
tuner                  24128  0                                         
bttv                  156464  0                                         
videodev               31236  2 tuner,bttv                               
v4l1_compat            13096  1 videodev                                 
ir_common              39728  1 bttv                                     
compat_ioctl32          1104  1 bttv                                     
i2c_algo_bit            5764  1 bttv                                     
v4l2_common            10648  2 tuner,bttv                               
videobuf_dma_sg        12248  1 bttv                                     
videobuf_core          17564  2 bttv,videobuf_dma_sg                     
btcx_risc               4312  1 bttv                                     
tveeprom               11248  1 bttv

Obrigado pela atenção
« Última modificação: Abril 01, 2009, 07:20:48 pm por asghan »

Carlos Alberto Lubas

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1596
  • Karma: +7/-0
Re: kdeTV perde configurações
« Responder #3 Online: Abril 01, 2009, 11:52:19 pm »
Como assim estavam do mesmo jeito? você quer dizer que o conteúdo do arquivo tv estava do mesmo jeito? ou o conteúdo da pasta modprobe.d?

Essa saída do lsmod foi antes de configurar a placa pelo yast ou depois? quer dizer, após essa saída a placa funcionava normalmente?

Quanto a levantar os módulos   durante o boot, o correto seria adicionar um script no diretório /etc/rc.d/rcX.d onde X é equivalente ao runlevel que o script dever ser carregado, alguns podem dizer, que poderiamos adicionar os comandos no arquivo boot.local, mas segundo os mestres no assunto, tal arquivo destina-se a comandos que devem ser executados antes da execução dos runlevels, o que pode levar a erros, se quiser, use por sua conta e risco.

Mas devemos nos ater ao problema propriamente dito, visto que o problema parece ser outro, já que a configuração do arquivo tv deveria funcionar.

Abs!
carlos.lubas.com.br

asghan

  • Hero Member
  • *****
  • Mensagens: 590
  • Karma: +4/-0
Re: kdeTV perde configurações
« Responder #4 Online: Abril 02, 2009, 12:34:25 pm »
Como assim estavam do mesmo jeito? você quer dizer que o conteúdo do arquivo tv estava do mesmo jeito? ou o conteúdo da pasta modprobe.d?

Essa saída do lsmod foi antes de configurar a placa pelo yast ou depois? quer dizer, após essa saída a placa funcionava normalmente?

Quanto a levantar os módulos   durante o boot, o correto seria adicionar um script no diretório /etc/rc.d/rcX.d onde X é equivalente ao runlevel que o script dever ser carregado, alguns podem dizer, que poderiamos adicionar os comandos no arquivo boot.local, mas segundo os mestres no assunto, tal arquivo destina-se a comandos que devem ser executados antes da execução dos runlevels, o que pode levar a erros, se quiser, use por sua conta e risco.

Mas devemos nos ater ao problema propriamente dito, visto que o problema parece ser outro, já que a configuração do arquivo tv deveria funcionar.

Abs!

Eu digo o conteúdo da pasta e do arquivo tv, fiz alguns testes:

1º liguei o pc, ontem eu tinha deixado a placa configurada, ai fui no kdetv e nada de funcionar
2º entrei na pasta /etc/modprobe.d deletei os arquivos tv e tv.yast2save
3º abri o kdetv e nada
4º fui no yast adiciona a placa, abri o kde tv e funcionou
5º reiniciei o pc e o kdetv não achou o placa

Sobre a saída do lsmod foi depois de adicionar a pasta,sim ela funcionou na boa, agora vou postar a saída sem a placa estar funcionando:


danilo@desktop:~> lsmod
Module                  Size  Used by
af_packet              16412  2     
binfmt_misc             7732  1     
snd_pcm_oss            43040  0     
snd_mixer_oss          14288  1 snd_pcm_oss
snd_seq                51916  0           
snd_seq_device          7168  1 snd_seq   
cpufreq_conservative     6476  0           
cpufreq_userspace       3112  0           
cpufreq_powersave       1640  0           
acpi_cpufreq            6796  0           
speedstep_lib           3884  0           
fuse                   50596  3           
loop                   14612  0           
dm_mod                 62540  0           
snd_hda_intel         415016  3           
snd_pcm                76904  2 snd_pcm_oss,snd_hda_intel
snd_timer              20204  2 snd_seq,snd_pcm         
snd_page_alloc          8184  2 snd_hda_intel,snd_pcm   
iTCO_wdt               10016  0                         
nvidia               7251220  36                         
snd_hwdep               7144  1 snd_hda_intel           
ppdev                   6876  0                         
iTCO_vendor_support     3368  1 iTCO_wdt                 
parport_pc             34912  0                         
intel_agp              24780  0                         
rtc_cmos               10896  0                         
r8169                  27768  0                         
sr_mod                 13360  1                         
rtc_core               17384  1 rtc_cmos                 
snd                    56784  14 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep                       
i2c_i801               10500  0                                         
agpgart                32308  2 nvidia,intel_agp                         
button                  6568  0                                         
rtc_lib                 2816  1 rtc_core                                 
parport                33128  2 ppdev,parport_pc                         
mii                     4968  1 r8169                                   
cdrom                  32288  1 sr_mod                                   
soundcore               6660  1 snd                                     
pcspkr                  2344  0                                         
sg                     29408  0                                         
i2c_core               29916  2 nvidia,i2c_i801                         
floppy                 52764  0                                         
uhci_hcd               23080  0
ehci_hcd               47420  0
sd_mod                 31604  4
crc_t10dif              1704  1 sd_mod
usbcore               165932  3 uhci_hcd,ehci_hcd
edd                     8616  0
ext3                  123952  2
mbcache                 7592  1 ext3
jbd                    52872  1 ext3
fan                     4712  0
ide_pci_generic         3428  0
ide_core               97492  1 ide_pci_generic
ata_generic             4484  0
ata_piix               16460  4
libata                160776  2 ata_generic,ata_piix
scsi_mod              149336  4 sr_mod,sg,sd_mod,libata
dock                   11804  1 libata
thermal                19984  0
processor              43656  2 acpi_cpufreq,thermal
thermal_sys            11364  3 fan,thermal,processor
hwmon                   2916  1 thermal_sys
danilo@desktop:~>


- Agora vou postar a saída depois de ter adicionado a placa pelo yast

danilo@desktop:~> lsmod
Module                  Size  Used by
tuner_simple           12796  1     
tuner_types            13452  1 tuner_simple
tuner                  24128  0             
bttv                  156464  0             
videodev               31236  2 tuner,bttv 
v4l1_compat            13096  1 videodev   
ir_common              39728  1 bttv       
compat_ioctl32          1104  1 bttv       
i2c_algo_bit            5764  1 bttv       
v4l2_common            10648  2 tuner,bttv 
videobuf_dma_sg        12248  1 bttv       
videobuf_core          17564  2 bttv,videobuf_dma_sg
btcx_risc               4312  1 bttv               
tveeprom               11248  1 bttv               
af_packet              16412  2                     
binfmt_misc             7732  1                     
snd_pcm_oss            43040  0                     
snd_mixer_oss          14288  1 snd_pcm_oss         
snd_seq                51916  0                     
snd_seq_device          7168  1 snd_seq             
cpufreq_conservative     6476  0                   
cpufreq_userspace       3112  0                     
cpufreq_powersave       1640  0                     
acpi_cpufreq            6796  0                     
speedstep_lib           3884  0                     
fuse                   50596  3                     
loop                   14612  0                     
dm_mod                 62540  0                     
snd_hda_intel         415016  3                     
snd_pcm                76904  2 snd_pcm_oss,snd_hda_intel
snd_timer              20204  2 snd_seq,snd_pcm         
snd_page_alloc          8184  2 snd_hda_intel,snd_pcm   
iTCO_wdt               10016  0                         
nvidia               7251220  36                         
snd_hwdep               7144  1 snd_hda_intel           
ppdev                   6876  0                         
iTCO_vendor_support     3368  1 iTCO_wdt                 
parport_pc             34912  0                         
intel_agp              24780  0                         
rtc_cmos               10896  0                         
r8169                  27768  0                         
sr_mod                 13360  1                         
rtc_core               17384  1 rtc_cmos                 
snd                    56784  14 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep                       
i2c_i801               10500  0                                         
agpgart                32308  2 nvidia,intel_agp                         
button                  6568  0                                         
rtc_lib                 2816  1 rtc_core                                 
parport                33128  2 ppdev,parport_pc                         
mii                     4968  1 r8169                                   
cdrom                  32288  1 sr_mod                                   
soundcore               6660  1 snd                                     
pcspkr                  2344  0                                         
sg                     29408  0                                         
i2c_core               29916  8 tuner_simple,tuner,bttv,i2c_algo_bit,v4l2_common,tveeprom,nvidia,i2c_i801                                         
floppy                 52764  0                                         
uhci_hcd               23080  0                                         
ehci_hcd               47420  0
sd_mod                 31604  4
crc_t10dif              1704  1 sd_mod
usbcore               165932  3 uhci_hcd,ehci_hcd
edd                     8616  0
ext3                  123952  2
mbcache                 7592  1 ext3
jbd                    52872  1 ext3
fan                     4712  0
ide_pci_generic         3428  0
ide_core               97492  1 ide_pci_generic
ata_generic             4484  0
ata_piix               16460  4
libata                160776  2 ata_generic,ata_piix
scsi_mod              149336  4 sr_mod,sg,sd_mod,libata
dock                   11804  1 libata
thermal                19984  0
processor              43656  2 acpi_cpufreq,thermal
thermal_sys            11364  3 fan,thermal,processor
hwmon                   2916  1 thermal_sys
danilo@desktop:~>

Carlos Alberto Lubas

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1596
  • Karma: +7/-0
Re: kdeTV perde configurações
« Responder #5 Online: Abril 02, 2009, 06:07:16 pm »
Poste o conteúdo do arquivo /etc/modprobe.d/tv antes e depois de detectar a placa  e suas permissões.

O problema, é que o módulo da placa não está subindo, nesse momento não tem nada a ver com kdetv, quando configura a placa, o yast levanta os módulos, mas isso deveria ser mantido depois de salvo o arquivo tv, então vamos trabalhar com esse arquivo, se não lograrmos exito, trabalharemos com a forma de levantar o módulo através de um script.

Abraços!
« Última modificação: Abril 02, 2009, 06:09:56 pm por Carlos Alberto Lubas »
carlos.lubas.com.br

asghan

  • Hero Member
  • *****
  • Mensagens: 590
  • Karma: +4/-0
Re: kdeTV perde configurações
« Responder #6 Online: Abril 02, 2009, 07:52:58 pm »
Bom esse post do arquivo tv q acabei de ligar o pc, o kdetv não detectou a placa:

alias char-major-81 videodev
options i2c-algo-bit bit_test=1

alias char-major-81-0 off
# YaST configured TV card
# tv.nouniqkey1:Prolink PixelView PlayTV MPEG2 PV-M4900
alias char-major-81-1 bttv
alias char-major-81-2 off
alias char-major-81-3 off
options bttv card=139 tuner=2
 

As permissões atuais são:

root - root
-rw-r--r--


Agora o conteúdo do arquivo após instalação pelo yast:

alias char-major-81 videodev
options i2c-algo-bit bit_test=1

# YaST configured TV card
# tv.nouniqkey0:Prolink PixelView PlayTV MPEG2 PV-M4900
alias char-major-81-0 bttv
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
options bttv card=139 tuner=2


As permissões do arquivo são as mesmas da configuração anterior.


Obrigado pela atenção !


Comunidade de Usuários do openSUSE Linux

Re: kdeTV perde configurações
« Responder #6 Online: Abril 02, 2009, 07:52:58 pm »

Carlos Alberto Lubas

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1596
  • Karma: +7/-0
Re: kdeTV perde configurações
« Responder #7 Online: Abril 02, 2009, 09:35:54 pm »
Muito estranho, deveria funcionar da forma que está, vamos forçar o carregamento do módulo, execute o seguinte comando como root em um terminal:

#echo options i2c-algo-bit bit_test=1 >> /etc/modprobe.conf.local
#echo options bttv card=139 tuner=2 >> /etc/modprobe.conf.local

faça o teste se agora deu resultado!

Abs!
carlos.lubas.com.br

asghan

  • Hero Member
  • *****
  • Mensagens: 590
  • Karma: +4/-0
Re: kdeTV perde configurações - RESOLVIDO
« Responder #8 Online: Abril 02, 2009, 09:49:21 pm »
Acho q consegui encontrar o "erro", no yast tinha uma placa já detectada, estava marcado como bttv 878, o q eu estava fazendo era adicionar uma placa nova, depois de adicionada ficava então no yast o modelo bttv878 e a pro link pixel view. Como um teste ao invés de adicionar uma nova placa eu selecionei o modelo bttv878 e configurei normalmente, fiz o teste algumas vezes reiniciando o pc e os módulos foram carregados todas as vezes no boot.

Obrigado pela atenção !

Carlos Alberto Lubas

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1596
  • Karma: +7/-0
Re: kdeTV perde configurações
« Responder #9 Online: Abril 02, 2009, 09:55:30 pm »
Ainda bem! pois estava achando muito estranho se tudo estava como deveria!

Abraços!
carlos.lubas.com.br