Pixelview Xpress PlayTV

Iniciado por larx, 21 de Agosto de 2009, 19:38

tópico anterior - próximo tópico

larx

Estou com dificuldades em instalar minha express card da Pixelview...

o comando "lspci" deu o seguinte:

"03:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 02)"

alguém ai tem alguma idéia?

já pesquisei alguns tópicos, em vários lugares e não encontrei nada que me resolvesse...

to usando o ubuntu 9.04 Jaunty

mstr

larx,

mande o retorno desse comando
Citarlspci -vnnd 14f1:

se quiser testar visite a pagina http://mstr.ueuo.com/cx88/index.php

larx

deu isso aqui oh....

03:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 02)
   Subsystem: PROLINK Microsystems Corp Device [1554:4986]
   Flags: bus master, fast devsel, latency 0, IRQ 17
   Memory at f0000000 (64-bit, non-prefetchable) [size=2M]
   Capabilities: <access denied>
   Kernel driver in use: cx23885
   Kernel modules: cx23885



já vou visitar a pagina recomendada já já, obrigado

mstr

larx,

por enquanto vai ser difícil você instalar ela no linux, ate o kernel 2.6.30 ela não esta incluida no modulo
verifique http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.cx23885

verifique como ela foi reconhecida no boot com:
dmesg | grep cx23885

para carregar o modulo o correto é:
modprobe cx23885 card=X i2c_scan=1

para mais informações sobre o modulo digite
modinfo cx23885

larx

Caro Mstr...


o comando sugerido (dmesg | grep cx23885) obteve como resposta:

[   10.550457] cx23885 driver version 0.0.1 loaded
[   10.550509] cx23885 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   10.550513] cx23885[0]: Your board isn't known (yet) to the driver.
[   10.550514] cx23885[0]: Try to pick one of the existing card configs via
[   10.550514] cx23885[0]: card=<n> insmod option.  Updating to the latest
[   10.550515] cx23885[0]: version might help as well.
[   10.550517] cx23885[0]: Here is a list of valid choices for the card=<n> insmod option:
[   10.550519] cx23885[0]:    card=0 -> UNKNOWN/GENERIC
[   10.550520] cx23885[0]:    card=1 -> Hauppauge WinTV-HVR1800lp
[   10.550522] cx23885[0]:    card=2 -> Hauppauge WinTV-HVR1800
[   10.550523] cx23885[0]:    card=3 -> Hauppauge WinTV-HVR1250
[   10.550525] cx23885[0]:    card=4 -> DViCO FusionHDTV5 Express
[   10.550526] cx23885[0]:    card=5 -> Hauppauge WinTV-HVR1500Q
[   10.550528] cx23885[0]:    card=6 -> Hauppauge WinTV-HVR1500
[   10.550529] cx23885[0]:    card=7 -> Hauppauge WinTV-HVR1200
[   10.550531] cx23885[0]:    card=8 -> Hauppauge WinTV-HVR1700
[   10.550532] cx23885[0]:    card=9 -> Hauppauge WinTV-HVR1400
[   10.550534] cx23885[0]:    card=10 -> DViCO FusionHDTV7 Dual Express
[   10.550535] cx23885[0]:    card=11 -> DViCO FusionHDTV DVB-T Dual Express
[   10.550537] cx23885[0]:    card=12 -> Leadtek Winfast PxDVR3200 H
[   10.550650] CORE cx23885[0]: subsystem: 1554:4986, board: UNKNOWN/GENERIC [card=0,autodetected]
[   10.677662] cx23885_dev_checkrevision() Hardware revision = 0xb0
[   10.677670] cx23885[0]/0: found at 0000:03:00.0, rev: 2, irq: 17, latency: 0, mmio: 0xf0000000
[   10.677678] cx23885 0000:03:00.0: setting latency timer to 64

e o comando "modinfo cx23885" reportou:

filename:       /lib/modules/2.6.28-14-generic/kernel/drivers/media/video/cx23885/cx23885.ko
license:        GPL
author:         Steven Toth <stoth@linuxtv.org>
description:    v4l2 driver module for cx23885 based TV cards
license:        GPL
author:         Steven Toth <stoth@linuxtv.org>
description:    Driver for cx23885 based TV cards
srcversion:     E3D75D44688EFF9A6728239
alias:          pci:v000014F1d00008880sv*sd*bc*sc*i*
alias:          pci:v000014F1d00008852sv*sd*bc*sc*i*
depends:        videobuf-core,videobuf-dma-sg,cx2341x,videodev,tveeprom,videobuf-dvb,v4l2-common,btcx-risc,compat_ioctl32
vermagic:       2.6.28-14-generic SMP mod_unload modversions
parm:           mpegbufs:number of mpeg buffers, range 2-32 (int)
parm:           mpeglines:number of lines in an MPEG buffer, range 2-32 (int)
parm:           mpeglinesize:number of bytes in each line of an MPEG buffer, range 512-1024 (int)
parm:           v4l_debug:enable V4L debug messages (int)
parm:           alt_tuner:Enable alternate tuner configuration (int)
parm:           adapter_nr:DVB adapter numbers (array of short)
parm:           i2c_debug:enable debug messages [i2c] (int)
parm:           i2c_scan:scan i2c bus at insmod time (int)
parm:           debug:enable debug messages (int)
parm:           card:card type (array of int)
parm:           vbibufs:number of vbi buffers, range 2-32 (int)
parm:           vbi_debug:enable debug messages [vbi] (int)
parm:           video_nr:video device numbers (array of int)
parm:           vbi_nr:vbi device numbers (array of int)
parm:           radio_nr:radio device numbers (array of int)
parm:           video_debug:enable debug messages [video] (int)
parm:           irq_debug:enable debug messages [IRQ handler] (int)
parm:           vid_limit:capture memory limit in megabytes (int)

será que tem alguma solução?

mstr

#5
Citar[   10.550519] cx23885[0]:    card=0 -> UNKNOWN/GENERIC
[   10.550520] cx23885[0]:    card=1 -> Hauppauge WinTV-HVR1800lp
[   10.550522] cx23885[0]:    card=2 -> Hauppauge WinTV-HVR1800
[   10.550523] cx23885[0]:    card=3 -> Hauppauge WinTV-HVR1250
[   10.550525] cx23885[0]:    card=4 -> DViCO FusionHDTV5 Express
[   10.550526] cx23885[0]:    card=5 -> Hauppauge WinTV-HVR1500Q
[   10.550528] cx23885[0]:    card=6 -> Hauppauge WinTV-HVR1500
[   10.550529] cx23885[0]:    card=7 -> Hauppauge WinTV-HVR1200
[   10.550531] cx23885[0]:    card=8 -> Hauppauge WinTV-HVR1700
[   10.550532] cx23885[0]:    card=9 -> Hauppauge WinTV-HVR1400
[   10.550534] cx23885[0]:    card=10 -> DViCO FusionHDTV7 Dual Express
[   10.550535] cx23885[0]:    card=11 -> DViCO FusionHDTV DVB-T Dual Express
[   10.550537] cx23885[0]:    card=12 -> Leadtek Winfast PxDVR3200 H
enquanto o nome de sua placa não aparecer nesta lista vai ser quase impossivel instala-la

esse é um problema que o linux tem com os novos equipamentos

tenta o seguinte é um tiro no escuro
cria um arquivo com o seguinte conteúdo, de um nome para ele:
Citar#!/bin/sh
for i in $(seq 12); do
echo $i
modprobe -r cx23885
sleep 1
modprobe cx23885 card=$i
sleep 3
tvtime
done
de permissões de execução ao arquivo e execute como root ou sudo

ele vai testar as card's existentes e vai abrir o tvtime, verifica se consegue sintonizar alguma coisa

quando você fechar o tvtime ele setara a outra card e novamente abrira o tvtime ate terminar

se com algum conseguir sintonizar, antes de fechar o tvtime verifique no terminal o ultimo numero que esta escrito essa sera a card

como disse é um tiro no escuro, mas se conseguir te dou as outras explicações como fazer ela ser reconhecida toda vez no boot

larx

O tiro no escuro não deu resultado...

mas muito orbigado pela sua ajuda...


acho que o que me resta.... é "chorar" e entrar no windows cada vez que eu queira usar minha placa de TV

mstr

larx,

É como disse:
Citaresse é um problema que o linux tem com os novos equipamentos

mas como é a comunidade que mantem o linux vivo, que cria tudo o que temos.

pode ter certeza que daqui a pouco esse seu problema vai estar solucionado

e você ainda vai assistir muito sua TV no linux

é só ficar de olho nos novos kerneis que vão surgindo ...

larx

ainda não consegui fazer rodar minha placa no ubuntu.... alguem tem alguma ideia nova???

mstr.... tenho que aproveitar e fazer outra pergunta....


vc comentou.... que por enquanto vai ser difícil você instalar ela no linux, ate o kernel 2.6.30 ela não esta incluida no modulo

pelos updates feitos pelo proprio ubuntu..... o kernel que ele instala eh o 2.6.28.15.... mas já encontrei em outros sites por ai... o kernel 2.6.31...
eu posso baixa-lo e instala-lo normalmente??? tem algum link ai que vc possa me passar??

grato

mstr

ate o kernel 2.6.31 ta dando isso
Citar1 -  - Hauppauge WinTV-HVR1800lp                                                          [0070:7600]
2 -  - Hauppauge WinTV-HVR1800                                                            [0070:7800,0070:7801,0070:7809]
3 -  - Hauppauge WinTV-HVR1250                                                            [0070:7911]
4 -  - DViCO FusionHDTV5 Express                                                           [18ac:d500]
5 - 76 - Hauppauge WinTV-HVR1500Q                                                       [0070:7790,0070:7797]
6 - 76 - Hauppauge WinTV-HVR1500                                                         [0070:7710,0070:7717]
7 - 54 - Hauppauge WinTV-HVR1200                                                         [0070:71d1,0070:71d3]
8 - 54 - Hauppauge WinTV-HVR1700                                                         [0070:8101]
9 - 71 - Hauppauge WinTV-HVR1400                                                         [0070:8010]
10 - 76 - DViCO FusionHDTV7 Dual Express                                                [18ac:d618]
11 - 71 - DViCO FusionHDTV DVB-T Dual Express                                        [18ac:db78]
12 -  - Leadtek Winfast PxDVR3200 H                                                        [107d:6681]
13 - 71 - Compro VideoMate E650F                                                           [185b:e800]
14 -  - TurboSight TBS 6920                                                                    [6920:8888]
15 -  - TeVii S470                                                                                  [d470:9022]
16 -  - DVBWorld DVB-S2 2005                                                                [0001:2005]
17 -  - NetUP Dual DVB-S2 CI                                                                  [1b55:2a2c]
18 -  - Hauppauge WinTV-HVR1270                                                           [0070:2211]
19 -  - Hauppauge WinTV-HVR1275                                                           [0070:2215]
20 -  - Hauppauge WinTV-HVR1255                                                           [0070:2251]
21 -  - Hauppauge WinTV-HVR1210                                                           [0070:2291,0070:2295]
22 -  - Mygica X8506 DMB-TH                                                                  [14f1:8651]
como pode ver ainda não esta incluída sua placa, subsystem: 1554:4986

mas se quiser testar  pode instalar o kernel 2.6.31, que existem tópicos que explicam como faze-lo, e testar

larx

O Kernel 2.6.32... continua não reconhecendo essa placa?

Tota


larx

Tenho fuçado e testado todo tipo de tentativa, mas até agora não cheguei nem perto de um sinal de vida desta placa no linux... no ruindows ela funciona...

ninguem ai conseguiu algo, ou tem alguma sugestão nova?