Digitale terrestre con Mandriva & Vision DVB USB-Ter: come si fa?

6 risposte [Ultimo messaggio]
Ritratto di alex783
alex783
(Monster)
Offline
Monster
Iscritto: 01/04/2005
Messaggi: 206

Salve a tutti... questa volta mi imbatto in una nuova sfida con linux...

avendo abbandonato definitivamente il sistema Finestre XP, vorrei poter utilizzare il mio dispositivo DVB su porta usb della Twinhan... il prodotto in questione è il Vision DVB USB-ter su porta usb 1.1/2.0....

questo è il link del prodotto... http://www.twinhan.com/product_terrestrial_3.asp

come è facile immaginare non esiste il driver pronto per la nostra Mandriva... allora ho trovato questo link interessante: http://www.wi-bw.tfh-wildau.de/%7Epboettch/home/index.php

e poi ancora:
http://www.wi-bw.tfh-wildau.de/%7Epboettch/home/index.php?site=dvb-usb-howto

Bene... premetto che ho Mandriva 2005LE con kernel cooker 2.6.12-6mdk (allineata alla Vanilla 2.6.12.2...)

ho seguito le istruzioni ma quando arrivo a compilare i driver per il mio Vision DVB mi dà errore:

[alessandro@localhost build-2.6]$ make
Makefile:13: /lib/modules/2.6.12-6mdk/source/.config: No such file or directory
make: *** No rule to make target `/lib/modules/2.6.12-6mdk/source/.config'. Stop.

in effetti questa cartella source e il file config non esistono nella cartella del kernel...

premetto che i sorgenti del kernel sono installati (e sono la versione giusta cioè 2.6.12-6mdk...) qualcuno vuole aiutarmi a capire come fare?

grazie a tutti coloro che mi risponderanno....

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Domanda banale banale, hai installato i sorgenti del kernel ??
Se no leggi quest aguida:
http://www.mandrakeitalia.org/modules/wfsection/article.php?articleid=64

Un altro problema potrebbe essere il posto dove make va a cercare i file. In Mandriva il kernel è in
/usr/src/linux-2.6.12-3mdk mentre lui sembra cercarli in /lib/modules/2.6.12-6mdk/source/.
Una soluzione potrebbe essere di creare la cartella /lib/modules/2.6.12-6mdk e metterci dentro un link simbolico dal nome source che punta a /usr/src/linux-2.6.12-3mdk.

Ciao Ciao Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di Pinguino
Pinguino
(Guru)
Offline
Guru
Iscritto: 14/09/2004
Messaggi: 2918

Quote:

Ciao

Domanda banale banale, hai installato i sorgenti del kernel ??

Sì, sembra che i sorgenti li abbia ibnstallati da quanto ha scritto Wink

Quote:

Un altro problema potrebbe essere il posto dove make va a cercare i file. In Mandriva il kernel è in
/usr/src/linux-2.6.12-3mdk mentre lui sembra cercarli in /lib/modules/2.6.12-6mdk/source/.

Forse il problema è proprio lì.. Provando a fare un ln -s /usr/src/linux-2.6.12-6mdk /lib/modules/2.6.12-6mdk/source dovrebbe andare tutto.

Proud linux user # 372467 @ http://counter.li.org
Mandriva Cooker 2008 - Kernel 2.6.17-14mdv - KDE 3.5.7 - Gnome 2.16

Ritratto di alex783
alex783
(Monster)
Offline
Monster
Iscritto: 01/04/2005
Messaggi: 206

Grazie ragazzi.. ho provato a fare il collegamento alla cartella dei sorgenti del kernel come mi ha suggerito Pinguino ma continua a darmi lo stesso errore...

Makefile:13: /lib/modules/2.6.12-6mdk/source/.config: No such file or directory
make: *** No rule to make target `/lib/modules/2.6.12-6mdk/source/.config'. Stop.

praticamente non trova il file "config"! e in mandriva questo file in effetti non esiste.... in nessuna versione del kernel.. ho provato anche quello 2.6.11-6mdk.... qualcuno ha qualche idea? non vorrei registrare il mio decoder TV nel post tra gli oggetti non funzionanti su Mandriva....

Ritratto di alex783
alex783
(Monster)
Offline
Monster
Iscritto: 01/04/2005
Messaggi: 206

ragazzi ho notato che in una cartellina del kernel esiste già il modulo del kernel per il mio dispositivo....

è qui: /lib/modules/2.6.12-6mdk/kernel/drivers/media/dvb/dibusb/dvb-dibusb.ko.gz

il firmware del dispositivo è dvb-usb-dibusb-5.0.0.11.fw e l'ho scaricato da www.linuxtv.org... questo è il firmware giusto per il mio box USB TV.... ma mandriva continua a non vedere il mio dispositivo nonstante carichi il modulo dvb-dibusb.ko.gz con il comando modprobe....

Ritratto di Pinguino
Pinguino
(Guru)
Offline
Guru
Iscritto: 14/09/2004
Messaggi: 2918

Soluzione un po' windowsiana:

Prova a inserire dvb-dibusb in /etc/modprobe.preload (comando del tipo echo dvb-dibusb >> modprobe.preload ) e ad attaccare la periferica all'avvio poi vedi che succede.

Proud linux user # 372467 @ http://counter.li.org
Mandriva Cooker 2008 - Kernel 2.6.17-14mdv - KDE 3.5.7 - Gnome 2.16

Ritratto di alex783
alex783
(Monster)
Offline
Monster
Iscritto: 01/04/2005
Messaggi: 206

ho visto che in questo kernel ci sono tanti moduli per il mio dispositivo ma poi mancano quelli più importanti, quelli che pilotano fisicamente il box... non capisco però perchè non deve esserce il file config all'interno della cartella dei sorgenti del kernel... è tutto lì il problema.... qualcuno può provare ad installare i driver? così ci si rende conto meglio in prima persona....