Vous n'êtes pas identifié(e).
Bonjour,
J'ai déjà installé cette carte plusieurs fois sur différentes machines, mais là, j'ai du rater le gros détail, dans mythtv-setup ma carte napparaît pas quand je cherche les cartes d'acquisitions. Par contre si je fais un lsusb, elle apparaît.
Qu'ai-je oublié, il me semblait qu'elle fonctionnait out of the box sur debian sqeeze.
Merci
Benoit
Hors ligne
Une très petite recherche ( en haut à dorite ) t'aurait permis de trouver ce tutoriel qui rappelle qu'il faut un firmware pour cette carte .....
Hors ligne
Bonjour,
J'ai trouvé ce tutoriel, je l'ai lu et j'ai même lu celui de linuxtv en bas. Mais il me semblait que les firmwaresétaient regroupés dans un packages sous debian, et il me semblait que ce package était installé par défaut. Où me suis-je trompé?
Benoit
Hors ligne
C'est à l'appréciation des distributions: certaines l'incluent et d'autres pas mais je doute que ce paquet soit installé d'office sur Debian. De toute façon, il suffit de faire une "dmesg | grep dvb" et tu sauras si le firmware est installé.
Hors ligne
debian n'installe plus par defaut les firmwares non libre depuis longtemps.
Il te faut installer les dépot contrib et non-free, et installer le paquet contenant le firmware demandé.
Mythuser depuis 2005
Hors ligne
L'installation par paquet devrait mettre le firmware au bon endroit (comme /lib/firmware ou autre). Ensuite, le noyau se débrouille tout seul.
Hors ligne
Malheureusement non, En fait le fichier dvb-usb-dib0700-1.20.fw existe dans /lib/firmware, mais dmesg |grep dvb donne encore
benoit@jollyjumper:~$ dmesg | grep dvb
[ 7.101771] dvb-usb: found a 'Hauppauge Nova-TD-500 (84xxx)' in cold state, will try to load a firmware
[ 7.101778] usb 2-1: firmware: requesting dvb-usb-dib0700-1.20.fw
[ 7.294981] dvb-usb: did not find the firmware file. (dvb-usb-dib0700-1.20.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
[ 7.295113] usbcore: registered new interface driver dvb_usb_dib0700
Merci si tu connais la suite de la procédure, car pour l'instant je ne sais pas.
Benoit
Hors ligne
En fait une fois installé, il faut faire sudo modprobe dvb_usb_dib0700 ce qui charge le firmware et là le dmesg |grep dvb donne
[ 7.101771] dvb-usb: found a 'Hauppauge Nova-TD-500 (84xxx)' in cold state, will try to load a firmware
[ 7.101778] usb 2-1: firmware: requesting dvb-usb-dib0700-1.20.fw
[ 7.294981] dvb-usb: did not find the firmware file. (dvb-usb-dib0700-1.20.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
[ 7.295113] usbcore: registered new interface driver dvb_usb_dib0700
[146027.092015] usbcore: deregistering interface driver dvb_usb_dib0700
[146484.887447] dvb-usb: found a 'Hauppauge Nova-TD-500 (84xxx)' in cold state, will try to load a firmware
[146484.887454] usb 2-1: firmware: requesting dvb-usb-dib0700-1.20.fw
[146484.953591] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[146485.656035] dvb-usb: found a 'Hauppauge Nova-TD-500 (84xxx)' in warm state.
[146485.656114] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[146485.656413] [<e03262e6>] ? usb_allocate_stream_buffers+0x32/0xa1 [dvb_usb]
[146485.656423] [<e03263d9>] ? usb_urb_init+0x84/0x255 [dvb_usb]
[146485.656432] [<e0325752>] ? dvb_usb_device_init+0x3ad/0x49f [dvb_usb]
[146485.656445] [<e03d274c>] ? dib0700_probe+0x2e/0x54 [dvb_usb_dib0700]
[146485.656577] [<e0397000>] ? dib0700_module_init+0x0/0x3e [dvb_usb_dib0700]
[146485.656589] [<e0397025>] ? dib0700_module_init+0x25/0x3e [dvb_usb_dib0700]
[146485.661885] dvb-usb: Hauppauge Nova-TD-500 (84xxx) error while loading driver (-12)
[146485.661946] usbcore: registered new interface driver dvb_usb_dib0700
Mais çà ne fonctionne pas encore
Benoit
Hors ligne
En fait une fois installé, il faut faire sudo modprobe dvb_usb_dib0700 ce qui charge le firmware
C'est très étonnant ça, tu as trouvé cette info ou ? modprobe monte les modules pas les firmwares ....
Je te conseille de télécharger la dernière version du firmware sur le site de linuxtv
Hors ligne
et sudo n'est pas une commande recomendée sur une debian ...
http://www.isalo.org/wiki.debian-fr/ind … ot-su-sudo
Mythuser depuis 2005
Hors ligne
Bonjour,
Merci pour l'info gilles74, en fait j'obtiens
benoit@jollyjumper:~/media_build$ ./build
Checking if the needed tools for Debian GNU/Linux 6.0.6 (squeeze) are available
Needed package dependencies are met.
************************************************************
* This script will download the latest tarball and build it*
* Assuming that your kernel is compatible with the latest *
* drivers. If not, you'll need to add some extra backports,*
* ./backports/<kernel> directory. *
* It will also update this tree to be sure that all compat *
* bits are there, to avoid compilation failures *
************************************************************
************************************************************
* All drivers and build system are under GPLv2 License *
* Firmware files are under the license terms found at: *
* http://www.linuxtv.org/downloads/firmware/ *
* Please abort if you don't agree with the license *
************************************************************
****************************
Updating the building system
****************************
From git://linuxtv.org/media_build
* branch master -> FETCH_HEAD
Already up-to-date.
make: entrant dans le répertoire « /home/benoit/media_build/linux »
wget http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5 -O linux-media.tar.bz2.md5.tmp
--2012-10-25 13:57:59-- http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5
Résolution de linuxtv.org... 130.149.80.248
Connexion vers linuxtv.org|130.149.80.248|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 93 [application/x-bzip2]
Sauvegarde en : «linux-media.tar.bz2.md5.tmp»
100%[=========================================================================================================================================================================>] 93 --.-K/s ds 0s
2012-10-25 13:57:59 (10,6 MB/s) - «linux-media.tar.bz2.md5.tmp» sauvegardé [93/93]
make: quittant le répertoire « /home/benoit/media_build/linux »
make: entrant dans le répertoire « /home/benoit/media_build/linux »
tar xfj linux-media.tar.bz2
rm -f .patches_applied .linked_dir .git_log.md5
make: quittant le répertoire « /home/benoit/media_build/linux »
**********************************************************
* Downloading firmwares from linuxtv.org. *
**********************************************************
dvb-fe-bcm3510-01.fw
dvb-fe-or51132-qam.fw
dvb-fe-or51132-vsb.fw
dvb-fe-or51211.fw
dvb-fe-xc5000-1.6.114.fw
dvb-ttpci-01.fw-261a
dvb-ttpci-01.fw-261b
dvb-ttpci-01.fw-261c
dvb-ttpci-01.fw-261d
dvb-ttpci-01.fw-261f
dvb-ttpci-01.fw-2622
dvb-usb-avertv-a800-02.fw
dvb-usb-bluebird-01.fw
dvb-usb-dib0700-1.20.fw
dvb-usb-dibusb-5.0.0.11.fw
dvb-usb-dibusb-6.0.0.8.fw
dvb-usb-dtt200u-01.fw
dvb-usb-terratec-h5-drxk.fw
dvb-usb-terratec-h7-az6007.fw
dvb-usb-terratec-h7-drxk.fw
dvb-usb-umt-010-02.fw
dvb-usb-vp702x-01.fw
dvb-usb-vp7045-01.fw
dvb-usb-wt220u-01.fw
dvb-usb-wt220u-02.fw
v4l-cx231xx-avcore-01.fw
v4l-cx23418-apu.fw
v4l-cx23418-cpu.fw
v4l-cx23418-dig.fw
v4l-cx23885-avcore-01.fw
v4l-cx23885-enc.fw
v4l-cx25840.fw
******************
* Start building *
******************
make -C /home/benoit/media_build/v4l allyesconfig
make[1]: entrant dans le répertoire « /home/benoit/media_build/v4l »
make[2]: Entering directory `/home/benoit/media_build/linux'
Applying patches for kernel 2.6.32-5-686
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
patch -s -f -N -p1 -i ../backports/v3.1_no_export_h.patch
patch -s -f -N -p1 -i ../backports/v3.1_no_pm_qos.patch
patch -s -f -N -p1 -i ../backports/no_atomic_include.patch
patch -s -f -N -p1 -i ../backports/v4l2-compat-timespec.patch
patch -s -f -N -p1 -i ../backports/v2.6.37_dont_use_alloc_ordered_workqueue.patch
patch -s -f -N -p1 -i ../backports/v2.6.36_input_getkeycode.patch
patch -s -f -N -p1 -i ../backports/v2.6.36_dvb_usb_input_getkeycode.patch
patch -s -f -N -p1 -i ../backports/tda18271_debug_fix.patch
patch -s -f -N -p1 -i ../backports/v2.6.36_kmap_atomic.patch
patch -s -f -N -p1 -i ../backports/v2.6.35_vm_prev.patch
patch -s -f -N -p1 -i ../backports/v2.6.35_firedtv_handle_fcp.patch
patch -s -f -N -p1 -i ../backports/v2.6.35_i2c_new_probed_device.patch
patch -s -f -N -p1 -i ../backports/v2.6.35_work_handler.patch
patch -s -f -N -p1 -i ../backports/v2.6.35_kfifo.patch
patch -s -f -N -p1 -i ../backports/v2.6.34_dvb_net.patch
patch -s -f -N -p1 -i ../backports/v2.6.34_fix_define_warnings.patch
patch -s -f -N -p1 -i ../backports/v2.6.33_input_handlers_are_int.patch
patch -s -f -N -p1 -i ../backports/v2.6.33_pvrusb2_sysfs.patch
patch -s -f -N -p1 -i ../backports/v2.6.32_kfifo.patch
patch -s -f -N -p1 -i ../backports/v2.6.32_request_firmware_nowait.patch
Patched drivers/media/dvb-core/dvbdev.c
Patched drivers/media/v4l2-core/v4l2-dev.c
Patched drivers/media/rc/rc-main.c
make[2]: Leaving directory `/home/benoit/media_build/linux'
./scripts/make_kconfig.pl /lib/modules/2.6.32-5-686/build /lib/modules/2.6.32-5-686/build 1
Preparing to compile for kernel version 2.6.32
File not found: /lib/modules/2.6.32-5-686/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.
make[1]: *** [allyesconfig] Erreur 2
make[1]: quittant le répertoire « /home/benoit/media_build/v4l »
make: *** [allyesconfig] Erreur 2
can't select all drivers at ./build line 451.
J'ai essayé hier soir en vitesse, je n'ai pas encore eu le temps de regarder le message d'erreur.
Pour info piratebab sudo est recommandé, dans ton article il est juste indiqué qu'il est dangereux si laissé sans mot de passe, voir http://wiki.debian.org/sudo
Merci en tous cas
Benoit
Dernière modification par SnouF (26/10/2012 12:11:32)
Hors ligne
Pour info piratebab sudo est recommandé, dans ton article il est juste indiqué qu'il est dangereux si laissé sans mot de passe, voir http://wiki.debian.org/sudo
+1 et perso je suis très loin de faire confiance au affirmation que certain gros et ancien contributeurs de debian-fr
Hors ligne
On dérive du sujet d'origine, mais le wiki de debian.org ne diffère pas de celui de debian-fr:
Nobody needs to know the root password (sudo prompts for the current user's password). Extra privileges can be granted to individual users temporarily, and then taken away without the need for a password change.
et c'est en phase avec le man de sudo: http://linux.die.net/man/8/sudo (chapitre exemple).
sudo ne doit être utilisé que pour déléguer une tache particulière (nécessitant des droits que l'utilisateur courant n'a pas), pour une tache particulière (l'example de l'extinction de la machine est typique, cette tache ne remettant pas en cause la sécurité de la machine).
Faire un sudo modprobe n'est pas approprié (charger un module est lourd de conséquence).
Te voila averti de la bonne pratique de sudo, maintenant tu fais ce que tu veux sur ta machine ...
Sinon pour ton probléme de compilation de module, as tu installé les headers du kernel ?
Sur debian, tu as l'outils module-assistant qui est bien pratique pour compiler les modules (et qui installe le nécessaire via la commande m-a prepare).
Dernière modification par piratebab (26/10/2012 21:28:39)
Mythuser depuis 2005
Hors ligne
pourquoi fais-tu une compilation pour copier un firmware dans un répertoire ???
Hors ligne
as-tu vu cette info ?
Concernant les modules à charger :
le module dvb-usb-dib0700 se charge correctement, mais il lui manque un paramètre
options dvb-usb-dib0700 force_lna_activation=1
Pour cela, sous debian, créer un fichier dvb-usb-dib0700 ds /etc/modules contenant la ligne
options dvb-usb-dib0700 force_lna_activation=1
Sous Ubuntu (Edgy et Feisty)
Modifier le fichier /etc/modprobe.d/options
Ajouter la ligne
options dvb-usb-dib0700 force_lna_activation=1
Hors ligne
Pour ta peine, tu sera condamné à préciser dans notre tutoriel comme installer cette carte sur Ubuntu /debian
Hors ligne