View previous topic :: View next topic |
Author |
Message |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Fri Feb 08, 2008 5:25 pm Post subject: [RISOLTO]KWORLD DVB-S 100: come impostarla per vedere la TV? |
|
|
Salve a tutti,
sono oramai mesi che provo a far funzionare la mia scheda satellitare + acquisizione sulla mia Gentoo, ma c'è sempre qualche intoppo. Al momento mi interessa riuscire a vedere i canali satellitari e magari poterli anche registrare.
La mia scheda, sebbene non sia una delle migliori mi sembra che sia supportata dal kernel di Linux che sembra contenere gli appositi moduli.
Stiamo appunto parlando di una KWORLD DVB-S 100, che all'inizio sembrava essere totalmente sconosciuta ma poi con il tempo ho scoperto che qualche piccola speranza di farla funzionare forse c'è.
Un lspci, mi restituisce quanto segue:
Code: | 00:0e.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
00:0e.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05) |
Facendo diverse ricerche ho appurato che si deve necessariamente compilare i seguenti moduli nel kernel (versione >=2.6.23), al fine di far riconoscere la scheda dal sistema:
Code: | cx8800
cx8802,cx88-blackbird |
Infatti dmesg sembra restituire qualcosa di buono:
Code: | cx2388x v4l2 driver version 0.0.6 loaded
CORE cx88[0]: subsystem: 17de:08b2, board: KWorld DVB-S 100 [card=39,autodetected]
cx88[0]/0: found at 0000:00:0e.0, rev: 5, irq: 19, latency: 64, mmio: 0xfb000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx2388x cx88-mpeg Driver Manager version 0.0.6 loaded
cx88[0]/2: cx2388x 8802 Driver Manager
cx88[0]/2: found at 0000:00:0e.2, rev: 5, irq: 19, latency: 64, mmio: 0xfd000000
cx2388x alsa driver version 0.0.6 loaded
cx2388x blackbird driver version 0.0.6 loaded
cx8802_register_driver() ->registering driver type=blackbird access=shared
CORE cx88[0]: subsystem: 17de:08b2, board: KWorld DVB-S 100 [card=39]
cx8802_register_driver() ->probe failed err = -19
cx2388x dvb driver version 0.0.6 loaded
cx8802_register_driver() ->registering driver type=dvb access=shared
CORE cx88[0]: subsystem: 17de:08b2, board: KWorld DVB-S 100 [card=39]
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0])
|
Ora non mi rimane altro che seguire questa guida per riuscire a far funzionare questa benedetta scheda satellitare. In realtà vorrei capire se poi posso usare Xine per vedere la TV.
Arrivo fino al punto 3, installo quindi vdr e poi salto l'installazione del telecomando (se ne può fare a meno per il momento no?). Vado quindi direttamente al punto 6, configurando la lista dei canali tramite dvb-scan. Fin quì, sembra tutto OK, se non per il fatto che la lista dei canali mi sembra un pochino corta, ma andiamo avanti...
Ecco i problemi..
Al punto 7 chiede gentilmente di avviare vdr ed eseguo l'ordine!
Ma ecco che spunta un bel problema:
Code: | # /etc/init.d/vdr start
* Preparing start of vdr:
* config files ... [ ok ]
* Waiting for prerequisits (devices nodes etc.) ... [ ok ]
* Starting vdr ...
vdr: cap_set_proc failed: Operation not permitted
* Failed to start vdr. [ !! ]
|
Ho cercato ovunque.. ma non sono ancora riuscito a trovare la soluzione a questo problema nè tantomeno riesco a capirne la causa.
Inoltre tornando un passo indietro, ovvero al punto 5, c'è una cosa davvero ambigua secondo me: quale dei metodi devo scegliere?
Al momento ho scelto di prendere la prima strada, ovvero "Decodifica hardware: schede con tutte le funzionalità". Magari ho sbagliato, ma in realtà non saprei proprio come scegliere. Direte voi "ma vedi se la tua scheda ha la decodifica hardware!"... io suppongo di si, è la certezza che mi manca!  _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Last edited by fbcyborg on Sat Feb 09, 2008 10:06 am; edited 1 time in total |
|
Back to top |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Fri Feb 08, 2008 9:13 pm Post subject: |
|
|
Purtroppo vdr non lo conosco ma io uso con tutta tranquillità kaffeine per vedere e registrare la tv con la mia scheda DVB-T (ma anche la mia usa il modulo cx8800 & co.) e kaffeine va da dio con il DVB, provalo almeno capisci subito se sei riuscito a configurare la scheda. _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Tue Mar 25, 2008 10:12 am Post subject: |
|
|
Ma riesci a vedere cmq la tv o non ti funziona più la scheda ? _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Tue Mar 25, 2008 10:33 am Post subject: |
|
|
Prova a postare l'output di Code: | dmesg | grep -E '(DVB|cx)' |
_________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Tue Mar 25, 2008 10:38 am Post subject: |
|
|
Ecco quà: sembra tutto ok... a parte quell'errore -19
Code: | # dmesg | grep -E '(DVB|cx)'
cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
cx88[0]: subsystem: 17de:08b2, board: KWorld DVB-S 100 [card=39,autodetected]
cx88[0]: TV tuner type 4, Radio tuner type -1
cx88[0]/0: found at 0000:00:0e.0, rev: 5, irq: 19, latency: 64, mmio: 0xfb000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
cx88[0]/2: cx2388x 8802 Driver Manager
cx88[0]/2: found at 0000:00:0e.2, rev: 5, irq: 19, latency: 64, mmio: 0xfd000000
cx2388x alsa driver version 0.0.6 loaded
cx2388x blackbird driver version 0.0.6 loaded
cx88/2: registering cx8802 driver, type: blackbird access: shared
cx88[0]/2: subsystem: 17de:08b2, board: KWorld DVB-S 100 [card=39]
cx88[0]/2: cx8802 probe failed, err = -19
cx88/2: cx2388x dvb driver version 0.0.6 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
cx88[0]/2: subsystem: 17de:08b2, board: KWorld DVB-S 100 [card=39]
cx88[0]/2: cx2388x based DVB/ATSC card
DVB: registering new adapter (cx88[0])
DVB: registering frontend 0 (Conexant CX24123/CX24109)...
|
Il fatto che dia quel messaggio prima dell'INIT da una parte potrebbe essere poco significativo. Ora che ci penso, sul notebook ho qualche messaggio che rompe le scatole ma funziona tutto perfettamente. Mi piacerebbe indagare però...  _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Tue Mar 25, 2008 12:44 pm Post subject: |
|
|
Prova a rimuovere il modulo cx88xx con rmmod e poi prova a caricarlo con
Code: | modprobe cx88xx card=39 | e guarda se ti segnala errori ...
Magari è solo un problema con l'autodetect (strano visto che la tua scheda risulta tra quelle supportate) _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Tue Mar 25, 2008 1:12 pm Post subject: |
|
|
fbcyborg wrote: | Nel mio kernel è compilato staticamente. Non è che c'è qualche controindicazione? |
non che io sappia, è solo più noioso fare queste prove ...
riavvia e aggiungi card=39 alla riga di boot e controlla se quell'errore rimane _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Tue Mar 25, 2008 2:00 pm Post subject: |
|
|
Mi spiace ma l'aiuto che posso darti è terminato
Ho provato a cercare anche cosa cavolo significhi quell'errore -19 ma non ho trovato nulla e il tempo che dedico ad aiutare gli altri (o a provarci) è purtroppo terminato ...
In bocca al lupo e tienimi aggiornato. _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
 |
djinnZ Advocate


Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Tue Mar 25, 2008 4:51 pm Post subject: |
|
|
NomeDelModulo.ParametroDelModulo
quindi se il modulo si chiama cxx88xx.ko (verifica, dovrebbe indicartelo l'help oppure una apposita opzione nel gconfig/xconfig) sarà cxx88xx.card=39 sia che sia builtin sia che vuoi mettere un default caricando un modulo. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist  |
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Tue Mar 25, 2008 5:25 pm Post subject: |
|
|
Grazie,
allora ho provato ad aggiungere 'cx8802.card=39' alla linea kernel, ma l'errore persiste.
Non vorrei che sia sbagliato scrivere 'cx8802'. A dire il vero non lo so esattamente cosa scriverci. Il modulo che da errore sembra proprio lui.. Inoltre se cerco cx8802 quando sono nel menuconfig, non trova nulla. Perché si inventa che c'è un probe failed per un tale modulo cx8802? Inoltre non so bene cosa significhi "cx88[0]/2".
Per far funzionare la mia scheda, questi sono i moduli compilati nel kernel:
Code: | CONFIG_VIDEO_CX25840=y
CONFIG_VIDEO_CX2341X=y
CONFIG_VIDEO_CX88=y
CONFIG_VIDEO_CX88_ALSA=y
CONFIG_VIDEO_CX88_BLACKBIRD=y
CONFIG_VIDEO_CX88_DVB=y
CONFIG_VIDEO_CX88_VP3054=m
CONFIG_DVB_CX24123=y
CONFIG_DVB_CX22702=y
CONFIG_VIDEO_BTCX=y |
Andando a leggere tutti gli help relativi ai moduli che ho compilato ed ho citato in questo post, non c'e n'è alcuno che si chiami cx8802, o almeno non l'ho trovato. _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
 |
Kernel78 Moderator

Joined: 24 Jun 2005 Posts: 3654
|
Posted: Tue Mar 25, 2008 6:08 pm Post subject: |
|
|
scusate ma in ufficio il mio cervello è occupato in mille altre cose (tipo come evitare di lavorare e ritagliare tempo per gli affaracci miei ).
Tralasciando la scusa (grazie per il promemoria djinnZ) il modulo è cx88xx quindi dovresti aggiungere cx88xx.card=39 e riprovare ... _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
 |
djinnZ Advocate


Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Tue Mar 25, 2008 6:24 pm Post subject: |
|
|
fbcyborg wrote: | Perché si inventa che c'è un probe failed per un tale modulo cx8802? | Perchè come ti ho detto se nella linea di comando del kernel cè un qualcosa.qualcosaltro=valore e l'autoload dei moduli è abilitato il kernel passa il parametro al modulo se è builtin altrimenti prova a caricarlo passando il parametro.
verifica il nome esatto che il file .ko dovrebbe avere. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist  |
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Tue Mar 25, 2008 6:37 pm Post subject: |
|
|
Dunque.. in base alla lista dei moduli che ho compilato ecco le corrispondenze, nome modulo : come viene compilato
Code: | CONFIG_VIDEO_CX25840=y non si sa
CONFIG_VIDEO_CX2341X=y non si sa
CONFIG_VIDEO_CX88=y cx8800.ko
CONFIG_VIDEO_CX88_ALSA=y non si sa
CONFIG_VIDEO_CX88_BLACKBIRD=y non si sa
CONFIG_VIDEO_CX88_DVB=y non si sa
CONFIG_VIDEO_CX88_VP3054=m cx88-vp3054-i2c.ko (ma l'ho scoperto solo tramite il modprobe -l)
CONFIG_DVB_CX24123=y non si sa
CONFIG_DVB_CX22702=y non si sa
CONFIG_VIDEO_BTCX=y non si sa |
Non capisco perché per la maggior parte dei moduli l'help non dice quale sarà il nome del modulo una volta compilato. L'unico modo per saperlo è compilare tutto come modulo e vedere che esce facendo modprobe -l.
Andando così a occhio direi che bisogna inserire 'cx8800.card=39'. Non vedo alternativa.. intanto provo.
EDIT: 2 minuti più tardi: niente da fare.. continua ad apparire quel messaggio. _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
 |
RollsAppleTree Guru


Joined: 18 Feb 2005 Posts: 340 Location: Sicilia - Catania
|
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
 |
fbcyborg Advocate


Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Fri Feb 19, 2010 5:44 pm Post subject: |
|
|
fbcyborg wrote: | Vorrei poter acquisire da fonti analogiche usando sempre questa scheda.
Qualche suggerimento? |
Non è che a qualcuno nel frattempo è venuto in mente qualcosa?
Code: | 05:00.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
05:00.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05) |
Non riesco proprio a capire da dove iniziare per far sì che io possa acquisire anche da fonti analogiche. _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
 |
|