Répondre

Veuillez composer votre message et l'envoyer
Options
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Retour

Résumé de la discussion (messages les plus récents en premier)

benoitsz
30/10/2012 11:53:25

C'est fait smile

Benoit

benoitsz
27/10/2012 13:39:10

OK lol
Benoit

gilles74
27/10/2012 12:05:40

Pour ta peine, tu sera condamné à préciser dans notre tutoriel comme installer cette carte sur Ubuntu /debian wink

benoitsz
27/10/2012 11:57:45

Merci Gilles, il manquait juste çà. snif J'aurais du le trouver tout seul.

Merci encore
Benoit

gilles74
27/10/2012 09:51:24

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

issue de http://forum.ubuntu-fr.org/viewtopic.php?id=96207

benoitsz
26/10/2012 21:34:01

Je suis le tutoriel:D
benoit

gilles74
26/10/2012 20:39:18

pourquoi fais-tu une compilation pour copier un firmware dans un répertoire ???

piratebab
26/10/2012 17:08:24

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).

SnouF
26/10/2012 12:25:54

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

benoitsz
26/10/2012 08:26:23

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

piratebab
25/10/2012 13:18:23

et sudo n'est pas une commande recomendée sur une debian ...
http://www.isalo.org/wiki.debian-fr/ind … ot-su-sudo

gilles74
25/10/2012 13:08:05
benoitsz a écrit :

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 wink

benoitsz
25/10/2012 12:31:45

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

benoitsz
24/10/2012 16:03:16

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

Ookaze
24/10/2012 15:31:59

L'installation par paquet devrait mettre le firmware au bon endroit (comme /lib/firmware ou autre). Ensuite, le noyau se débrouille tout seul.

Pied de page des forums

Propulsé par FluxBB

Webmasteur SnouF

Hébergé par Tuxfamily

Valid XHTML 1.0 Strict