Installazione VDR 1.7.4 e multiproto

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

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
pclabs
Messaggi: 23
Iscritto il: 06 ott 2007, 17:13

Installazione VDR 1.7.4 e multiproto

Messaggio da pclabs »

Salve, la mia configurazione comprende una budget e una dxr3, che ho finora utilizzato con soddisfazione con vdr 1.4.7 + patch varie + xine su slackware 12.1 (kernel 2.6.24-5)

Adesso vorrei provare la 1.7 in una nuova installazione del sistema operativo (stessa distro, stesso kernel), ho scaricato i driver multiproto con hg da http://jusst.de/hg/multiproto e li ho compilati ed installati con make all && make install (nel dubbio ho dato il make all, spero che aver caricato tanti moduli inutili non dia problemi)

Dopo il reboot, ecco il mio dmesg:

Codice: Seleziona tutto

saa7146: found saa7146 @ mem d79d2c00 (revision 1, irq 12) (0x1131,0x4f61).
saa7146 (0): dma buffer size 192512
DVB: registering new adapter (Fujitsu Siemens Activy Budget-S PCI (rev GR/grundig front
end))
adapter failed MAC signature check
encoded MAC from EEPROM was ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
DVB: registering frontend 0 (Philips TDA8083 DVB-S)...
PCI: setting IRQ 11 as level-triggered
PCI: Found IRQ 11 for device 0000:00:01.4
Clocksource tsc unstable (delta = 848089170 ns)
Time: pit clocksource has been installed.
il problema del MAC address l'ha sempre fatto sulla 1.4.7 e non c'erano problemi.

Quando scompatto vdr-1.7.4, senza plugins aggiuntivi ne patches, rinomino Make.config.template in Make.config, aggiungo

Codice: Seleziona tutto

DVBDIR   = /root/multiproto/linux
ma al make ricevo questo errore:

Codice: Seleziona tutto

In file included from audio.c:12:
dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 5.0!
In file included from dvbdevice.c:10:
dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 5.0!
In file included from dvbosd.c:15:
dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 5.0!
dove sbaglio?
ho cercato senza profitto una guida di installazione per multiproto e vdr 1.7, potreste fornirmi dei links?

il mio dmesg completo è qui: http://www.pc-labs.org/tmp/dmesg-9apr.txt

grazie a tutti :)
Peppe
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: Installazione VDR 1.7.4 e multiproto

Messaggio da ragno »

Prima di tutto un piccolo riepilogo delle versioni di vdr e relativi dvbdriver:

Codice: Seleziona tutto

VDR requiring pre-s2api v4l drivers: up to 1.6.x (excluding 1.5.14)
VDR requiring multiproto drivers (or pre-s2api v4l drivers using a wrapper for them): 1.5.14, 1.7.0, 1.7.1
VDR requiring s2api v4l drivers: 1.7.2, 1.7.3, 1.7.4 (currently the newest)
Se hai un kernel <2.6.27
- Devi installare i dvbdriver con supporto S2API: scaricare i driver ufficiali da linuxtv.org tramite mercurial oppure http (bz2)
- Scompattare l'archivio nella cartella /usr/src/ e dare nome v4l-dvb alla cartella creata dal tarball
- Seguire le indicazione dell' INSTALL per la compilazione
#fine <2.6.27

Nella cartella di vdr
Rinominare Make.config.template in Make.config
Cambiare il path per l'include dei driver dvb

Codice: Seleziona tutto

### The directory environment:

DVBDIR   = /usr/src/v4l-dvb/linux
Se hai ancora problemi di compilazione, devi copiare il file compiler.h nella cartella dei v4l-dvb:

Codice: Seleziona tutto

cp /usr/src/linux-headers-$(uname -r)/include/linux/compiler.h /usr/src/v4l-dvb/linux/include/linux/compiler.h
ciao
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.
Rispondi