Newsgroup: it.comp.os.linux.debian
Titolo: Installazione scheda DVB

Ciao a tutti,
sto cercando di installare una scheda DVB "Hauppauge WinTV Nova-CI" su 
un sistema con Debian Sarge...
La scheda funziona perfettamente con Linux, perchè l'ho ancora 
installata e utilizzata su una Fedora Core 3.
Il kernel installato è il 2.6.8.2-386 installato di default (non 
ricompilato), e i driver dvb vengono correttamente caricati:
camera:/# lsmod|grep dvb
dvb_core	77352 	2 budget_ci,budget_core
camera:/# lsmod|grep budget
budget_ci	9088	0
budget_core	8196	1 budget_ci
dvb_core	77352	2 budget_ci,budget_core
saa7146		17828	2 budget_ci,budget_core
ttpci_eeprom	2816	1 budget_core
I device sermbrano esistere correttamente:
camera:/# ls -l /dev/dvb
totale 0
drwxr-xr-x	2 root root 200 2005-05-31 16:51 adapter0
drwxr-xr-x	2 root root 200 2005-05-31 16:51 adapter1
drwxr-xr-x	2 root root 200 2005-05-31 16:51 adapter2
drwxr-xr-x	2 root root 200 2005-05-31 16:51 adapter3
camera:/# ls -l /dev/dvb/adapter0
totale 0
crw-rw----	1 root video 250, 1 2005-05-31 16:51 audio0
crw-rw----	1 root video 250, 6 2005-05-31 16:51 ca0
crw-rw----	1 root video 250, 4 2005-05-31 16:51 demux0
crw-rw----	1 root video 250, 5 2005-05-31 16:51 dvr0
crw-rw----	1 root video 250, 3 2005-05-31 16:51 frontend0
crw-rw----	1 root video 250, 7 2005-05-31 16:51 net0
crw-rw----	1 root video 250, 8 2005-05-31 16:51 osd0
crw-rw----	1 root video 250, 0 2005-05-31 16:51 video0
C'è da dire che prima questi device non esistevano, ma erano 
apparentemente tutti in /dvb, non in /dev/dvb.
Ho così utilizzato lo script "MAKEDEV-DVB.sh" presente nei sorgenti dei 
driver linux_dvb per crearli.
Tuttavia, non riesco ad accedere alla scheda DVB.
"scan" mi restituisce il seguente errore:
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:1882: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 6 No 
such device or address.
Anche MythTV non riesce ad accedere alla scheda DVB.
Ripeto, con una Fedora Core 3 andava tutto al primo colpo senza 
configurare nulla... :-(
Mi date una mano?
Come posso risolvere il problema?
Grazie mille!!
Ciao
Decibel.

 Come posso risolvere il problema?
Aggiungi l'utente che stai usando al gruppo video (man addgroup).
Poi riavvia il programma.
Salumi
MAx

 Poi riavvia il programma.
L'utente che sto usando è già nel gruppo video (da /etc/group), ma 
l'errore è sempre lo stesso.
Inoltre, il programma non funziona lo stesso anche se lanciato da root 
(e su Fedora funziona correttamente)...
Grazie!
Ciao
Decibel.

 
Lo script MAKEDEV-DVB.sh al suo interno crea i devices con
mknod -m 0660 /dev/dvb/adapter$i/video0    c 250   `expr 64 \* $i + 0`
ecc.ecc. prova a cambiarlo con 
mknod -m 0660 /dev/dvb/adapter$i/video0    c 212   `expr 64 \* $i + 0`
per tutti i devices come indicato nella documentazione
allegata ai sorgenti del kernel.(Non ho capito se questo
e' un errore o no).
Altrimenti prova ad usare i kernel della serie 2.6.11
in cui i driver sono gia' presenti senza ricompilarli
a mano e i devices li crei con udev.
Ciao
    Serpe

 a mano e i devices li crei con udev.
Ma io non ho dovuto compilare nulla, i driver erano già inclusi nella 
2.6.8...
Curiosità: come si fa ad installare un kernel 2.6.11 con apt-get su una 
Debian Sarge, senza dover procedere alla compilazione, dato che l'unico 
kernel disponibile in pacchetto è il 2.6.8?
Grazie, ciao!
Decibel.

 mknod -m 0660 /dev/dvb/adapter$i/video0    c 212   `expr 64 \* $i + 0`
Niente da fare, mi dà lo stesso l'errore, sia come root che come utente 
normale... :-(
Debian continua a creare i device sotto /dvb, è normale? Vengono creati 
da udev?
Grazie mille,
ciao!
decibel.


Visto che non riesci ad accedere alla scheda creando
i devices manualmente prova a configurare udev secondo
le semplici istruzioni contenute nel file udev.txt allegato
alla documentazione del kernel (nel mio caso il 2.6.11).
Alrimenti prova a esporre il tuo problema nel forum di
http://www.linuxtv.org
 o cercare nel suo archivio.
Buona fortuna.
Ciao
    Serpe

 configurare nulla... :-(
che kernel usavi con fedora?