Modulo Dvb-ttpci in gentoo

Forum principale per problemi di compilazione, installazione, configurazione etc.

Moderatori: ragno, tapino, alez, zulu, davidea

kgerva
Messaggi: 10
Iscritto il: 15 feb 2007, 12:10

Modulo Dvb-ttpci in gentoo

Messaggio da kgerva »

Prima di tutto salve a tutti, è da una settimana che sono partito per realizzare una VDRBox, ma mi sono arenato su un problema.

HO seguito la guida per installare VDR con Gentoo partendo da zero.
L'hardware è un vecchio Pentium III a 800 con installato una scheta technotrend premium S 2300
Quasi tutto Ok nel senso che tutto secondo la guida tranne il fatto che non mi ha generato il modulo per la scheda (il famoso dvb-ttpci).
Ho ricontrollato il make menuconfig ma non ho trovato nessun punto in cui poter aggiungere la compilazione di questo modulo.

Qualcuno mi può aiutare?

Se mancano informazioni , chiedete.

Grazie
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: Modulo Dvb-ttpci in gentoo

Messaggio da ragno »

ciao!

Il supporto per le schede dvb-s e' compreso nel kernel-tree...
Dai un'occhiata a dmesg e guarda quali moduli sono caricati.
Se manca qualcosa e' probabile che tu debba aggiornare il dvb-kernel (il supporto per la 2300 e' abbastanza recente).
In ogni caso invece di scaricare tutto il kernel gentoo puoi scaricare i mercurial(cvs) da linuxtv.org ed integrare i nuovi driver al kernel preesistente (c'e' uno script che fa tutto)...

saluti
ragno

p.s. quale e' la guida di gentoo?
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
kgerva
Messaggi: 10
Iscritto il: 15 feb 2007, 12:10

Re: Modulo Dvb-ttpci in gentoo

Messaggio da kgerva »

La guida è quella su spaghettitalia
http://vdr.spaghettilinux.org/index.php ... do_da_zero

Partiamo dall'inizio.

installo lo stage3 e il portage

non riesco a fare il emerge --sync e quindi faccio emerge-websync
poi aggiorno il sistema con emerge system
carico hotplug ma non coldplug perchè è installato l'udev
ho poi fatto l'emerge dei gentoo-sources
e ho compilato il kernel, soltanto che quando entro in make menuconfig
e vado nel digital video broadcasting device non c'è la possibilità di scegliere la scheda tt pci

Dove sbaglio
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: Modulo Dvb-ttpci in gentoo

Messaggio da ragno »

kgerva ha scritto: e ho compilato il kernel, soltanto che quando entro in make menuconfig
e vado nel digital video broadcasting device non c'è la possibilità di scegliere la scheda tt pci

Dove sbaglio
Scusa ma non esiste nessuna tt pci nel kernel-tree...

Da make menuconfig vai in device_driver -> multimedia_device
qui devi avere qualcosa del tipo:

Codice: Seleziona tutto

<*>Video For Linux
Poi scendi in:
Digital_Video_Broadcast
Qui devi avere:

Codice: Seleziona tutto

[*] DVB For Linux
<M> DVB Core Support
<M> AV7110 cards      (ndr: sono la famiglia delle dvb-s FF)
[ ] Compile AV7110..... (ndr: e' meglio caricare il firmware da ../lib/hotplug)
[*] AV7110 OSd Support
Tutto il resto lo puoi ignorare non riguardando la tua scheda.
Ricorda che
== integrato nel kernel
== modulo esterno

Di norma il kernel carica automaticamente i moduli necessari, quindi
controlla i messaggi del kernel con dmesg...

saluti
ragno
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
kgerva
Messaggi: 10
Iscritto il: 15 feb 2007, 12:10

Re: Modulo Dvb-ttpci in gentoo

Messaggio da kgerva »

Siamo arrivati al punto perchè io non ho

[*] DVB For Linux
DVB Core Support
AV7110 cards (ndr: sono la famiglia delle dvb-s FF)
[ ] Compile AV7110..... (ndr: e' meglio caricare il firmware da ../lib/hotplug)
[*] AV7110 OSd Support

ovvero non ho i campi con AV7110

Come mai? Cosa devo fare.

Ciao e grazie per le risposte
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Modulo Dvb-ttpci in gentoo

Messaggio da von fritz »

Hello
di solito gentoo
usa kernel recenti. QUALE?

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
kgerva
Messaggi: 10
Iscritto il: 15 feb 2007, 12:10

Re: Modulo Dvb-ttpci in gentoo

Messaggio da kgerva »

Il kernel 2.6.19-gentoo-r5

Non si può configurare a mano il file per il make?
Se si però mi dovete aiutare.

Grazie ancora

e ciao.
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Modulo Dvb-ttpci in gentoo

Messaggio da von fritz »

Hello
prova a digitare dmesg in un terminale, come ti ha consigliato ragno
epoi posta il log. (la parte DVB etc.)

bye

PS. le "full" di solito sono SAA7146
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: Modulo Dvb-ttpci in gentoo

Messaggio da ragno »

kgerva ha scritto:Il kernel 2.6.19-gentoo-r5
Bah!

Mi sembra impossibile che nel src-tree del gentoo non ci sia il supporto per i dvb-driver... :shock:

Per curiosita' potresti controllare cosa c'e' sotto /drivers/media/dvb :?:

Se non c'e' nulla qualcosa e' andato a pallino...

saluti
ragno
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Modulo Dvb-ttpci in gentoo

Messaggio da von fritz »

Hello
ho dato un occhiata al mio kernel 2.6.18-6 compilato (dunque simile al 2.6.19)
lo uso con una scheda Budget (attualmente su archlinux)

Codice: Seleziona tutto

Loadable module support  --->

 [*] Enable loadable module support                                              
         [*]   Module unloading                                                  
         [ ]     Forced module unloading                                       
         [ ]   Module versioning support                                         
         [ ]   Source checksum for all modules                                   
         [*]   Automatic kernel module loading

Device Drivers  --->

    Generic Driver Options  --->
      [*] Select only drivers that don't need compile-time external firmware    
      [*] Prevent firmware from being built                                             
      <*> Userspace firmware loading support                                            
      [ ] Driver Core verbose debug messages

    Multimedia devices  --->
      <M> Video For Linux                                                              
      [*]   Enable Video For Linux API 1 (DEPRECATED)                                   
      ---   Enable Video For Linux API 1 compatible Layer                               
            Video Capture Adapters  --->                                                
            Radio Adapters  --->                                                        
            Digital Video Broadcasting Devices  --->                                    
            < > DABUSB driver
            
          Digital Video Broadcasting Devices  --->
           [*] DVB For Linux                                                                
           <M>   DVB Core Support                                                            
           ---     Supported SAA7146 based PCI Adapters                                      
           ---     AV7110 cards                                                              
           [*]       AV7110 OSD support                                                      
           <M>     Budget cards                                                              
           <M>     Budget cards with onboard CI connector                                    
           <M>     Budget cards with analog video inputs                                     
           <M>     AV7110 cards with Budget Patch                                            
           ---     Supported USB Adapters                                                    
           <M>     Support for various USB DVB devices                                       
           etc.
dunque ci deve essere :)

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
francabis
Messaggi: 55
Iscritto il: 20 gen 2007, 18:17

Re: Modulo Dvb-ttpci in gentoo

Messaggio da francabis »

Scusa ma la cosa vuol dire?

Che comando hai dato x visualizzare le info?

Ciao
kgerva
Messaggi: 10
Iscritto il: 15 feb 2007, 12:10

Re: Modulo Dvb-ttpci in gentoo

Messaggio da kgerva »

Quante risposte e domande, andiamo in ordine

Lanciando il comando dmesg non ottengo nessuna info con DVB,
questo forse perché quando parte il sistema e carica tutto, quando cerca di caricare il modulo ttpci risponde failed in quanto io non ho il modulo (è proprio questo il problema).

Sotto le cartelle src del kernel nella cartella ….dvb ho tutto quello che serve, compreso i sorgenti per la ttpci.

Per quanto riguarda il menuconfig
La parte loadable mule support è uguale
La parte Generic driver option…
Non ho la possibilità di scegliere Userspace firmaware ….
La parte Multimedia iniziale è la stessa, ho differenze sul digital Video broadcasting devices dove ho:
[*] Dvb For Linux
DVB core support
[*] Load and attach frontend modules as need
Technotrend/Hauppauge USB DEC devices


@Francabis
M indica al kernel che deve generare un modulo; * indica che deve essere compilato nel Kernel
E tutte queste informazioni sono le schermate che si ottengono con “make menuconfig” lanciato nella cartella sorgente “/usr/src/linux”

Ciao
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: Modulo Dvb-ttpci in gentoo

Messaggio da ragno »

@kgerva:

1) ma tu hai ricompilato comunque il kernel?
Ti chiedo questo perche comunque il kernel standard di gentoo dovrebbe avere il supporto attivato...

2) casino per casino, prova a scaricare il mercurial dei dvb-kernel da linuxtv.org, integra al kernel-tree di gentoo il nuovo dvb-kernel (make install)...

3) anche con le opzioni attuali dovresti ottenere con dmesg qualcosa del genere:

Codice: Seleziona tutto

saa7146: register extension 'dvb'.
PCI: Found IRQ 5 for device 0000:00:0d.0
saa7146: found saa7146 @ mem c885e000 (revision 1, irq 5) (0x13c2,0x0000).
DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-S rev1.X).
adapter has MAC addr = 00:d0:5c:03:5e:51
Mentre quello che non carica e' questo:

Codice: Seleziona tutto

dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80f12623
dvb-ttpci: firmware @ card 0 supports CI link layer interface
dvb-ttpci: Crystal audio DAC @ card 0 detected
saa7146_vv: saa7146 (0): registered device video0 [v4l2]
DVB: registering frontend 0 (ST STV0299 DVB-S)...
dvb-ttpci: found av7110-0.
saluti
ragno

*edit after post*
passa ad un'altra distro :)
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
kgerva
Messaggi: 10
Iscritto il: 15 feb 2007, 12:10

Re: Modulo Dvb-ttpci in gentoo

Messaggio da kgerva »

Si il Kernel l'ho ricompilato almeno 3 volte, la quarta in questo momento,
forse, dico forse, ho risolto.
Nel senso che andando a vedere i Konfig nel tree del kernel, mi sono accorto che quelli del ttpci avevano la dipendenza cin quelli del I2C e così ho abilitato questi e sono comparse altre righe con la possibilità di compilare i moduli necessari.

Adesso sto' compilando e poi vi faccio sapere.

P.S.
Per adesso non cambio distro perchè sta diventando una questione di principio.

Grazie e ciao
kgerva
Messaggi: 10
Iscritto il: 15 feb 2007, 12:10

Re: Modulo Dvb-ttpci in gentoo

Messaggio da kgerva »

Funziona!!!

Ricompilato Kernel e moduli installato i moduli e reboot
Adesso vede la mia card e ho il modulo caricato, infatti facendo

Codice: Seleziona tutto

dmesg | grep dvb

ottengo le risposte come da manuale dill'installazione citato prima, l'unica cosa diversa io ho una linea

dvd-ttpci: gpioirq unknown type=0 Len=0

é corretto o mi devo preoccupare.
Non posso provare l'uscita TV perchè adesso non ho TV a portata di mano

Ciao
Rispondi