Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/03/2007, à 21:50

gilles de la mark

(Résolu) Clé USB DVB-T Moka en USB1.1

Bonjour à tous,

Je suis sous UBUNTU Dapper  6.06 LTS avec noyau 2.6.15-28-powerpc installé sur un iMac G4 en dual boot avec OSX et je possède une clé DVB-T USB de marque MOKA (http://doc.ubuntu-fr.org/materiel/moka_dvb_digital_tv_receiver?s=dvbt)

Cette clé a pour USB ID  14aa:022a (cold state) puis 14aa:022b (warm state).

gil@gil-desktop:~$ lsusb
Bus 001 Device 005: ID 062a:0000 Creative Labs
Bus 001 Device 003: ID 05ac:0205 Apple Computer, Inc. Apple Extended Keyboard [Mitsumi]
Bus 001 Device 004: ID 05ac:0306 Apple Computer, Inc.
Bus 001 Device 002: ID 05ac:1002 Apple Computer, Inc. Apple Extended Keyboard Hub [Mitsumi]
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 004: ID 14aa:022b AVerMedia (again) or C&E
Bus 002 Device 001: ID 0000:0000

D'après http://www.linuxtv.org/wiki/index.php/DVB_USB , il s'agit d'un clone WideView en version démodulateur ZL10353 . Dans la liste, tous les modèles de ce type (nécessitant le firmware dvb-usb-wt220u-zl0353-01.fw) sont annoncés de type "USB2.0/USB1.1" et c'est cela qui m'amène.

Mon ordi ne possède que de l'USB1.1 sans possibilité d'upgrade en USB2.
Après compilation/installation de v4l-dvb et téléchargement/installation du firmware dvb-usb-wt220u-zl0353-01.fw, la clé est bien détectée et reconnue.

gil-desktop:~$ dmesg
[  850.590725] usb 2-1: new full speed USB device using ohci_hcd and address 3
[  850.793598] dvb-usb: found a 'WideView WT-220U PenType Receiver (based on ZL3 53)' in cold state, will try to load a firmware
[  850.909543] dvb-usb: downloading firmware from file 'dvb-usb-wt220u-zl0353-01 .fw'
[  852.806754] usb 2-1: USB disconnect, address 3
[  852.806836] dvb-usb: generic DVB-USB module successfully deinitialized and di sconnected.
[  853.866727] usb 2-1: new full speed USB device using ohci_hcd and address 4
[  854.075698] dvb-usb: found a 'WideView WT-220U PenType Receiver (based on ZL3 53)' in warm state.
[  854.077594] dvb-usb: will use the device's hardware PID filter (table count: 15).
[  854.079716] DVB: registering new adapter (WideView WT-220U PenType Receiver ( based on ZL353)).
[  854.079945] DVB: registering frontend 0 (WideView USB DVB-T)...
[  854.083704] input: IR-receiver inside an USB DVB receiver as /class/input/inp ut7
[  854.083759] dvb-usb: schedule remote query interval to 300 msecs.
[  854.083770] dvb-usb: WideView WT-220U PenType Receiver (based on ZL353) succe ssfully initialized and connected.
[  856.383653] dvb-usb: recv bulk message failed: -110

La dernière erreur a l'air d'être courante et non génante.

Avec Kaffeine, j'ai pu scanner les 17 chaînes TNT non cryptées et j'ai désormais un fichier channels.conf tip-top (avec les +167 qui vont bien). Le "tuning" se passe apparemment bien.

gil@gil-desktop:~$ tzap -r TMC
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tuning to 594167000 Hz
video pid 0x00a1, audio pid 0x0054
status 1f | signal 3636 | snr ffff | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3939 | snr e5e5 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3939 | snr e5e5 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 1919 | snr e4e4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3838 | snr e4e4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3838 | snr e4e4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3838 | snr e4e4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3838 | snr e4e4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3838 | snr e4e4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK

Par contre, le visionnage n'est pas bon. Que ce soit avec Kaffeine, avec Xine, avec VLC ou avec Mplayer, j'ai un son style CANAL+ non décodé et une image genre puzzle mélangé.
Je me doute que cela provienne d'un problème de vitesse du flux, d'ailleurs Mplayer m'indique un flux vidéo à 15 Mb/s alors que USB1.1 c'est 12 Mb/s théoriques et plus souvent à 6Mb/s réels.

gil@gil-desktop:~$ mplayer dvb://TMC
MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team
AltiVec found
CPU: PowerPC


91 audio & 204 video codecs
Failed to open /dev/rtc: No such file or directory (it should be readable by the user.)
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing dvb://TMC.
code taken from dvbstream for mplayer v0.4pre1 - (C) Dave Chapman 2001
Released under the GPL.
Latest version available from http://www.linuxstb.org/
dvb_tune Freq: 594167000
TS file format detected.
DEMUX OPEN, AUDIO_ID: -1, VIDEO_ID: -1, SUBTITLE_ID: -2,
PROBING UP TO 2000000, PROG: 0
VIDEO MPEG2(pid=161)AUDIO MPA(pid=84) NO SUBS (yet)!  PROGRAM N. 0
Opened TS demuxer, audio: 50(pid 84), video: 10000002(pid 161)...POS=116748
VIDEO:  MPEG2  720x576  (aspect 2)  25.000 fps  [b]15000.0 kbps[/b] (1875.0 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16be, 256.0 kbit/16.67% (ratio: 32000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred colorspace: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try adding the scale filter, e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16be -> 0Hz/0ch/s8...
alsa-init: 1 soundcard found, using: default
alsa: 48000 Hz/2 channels/4 bpf/71328 bytes buffer/Signed 16 bit Big Endian
AO: [alsa] 48000Hz 2ch s16be (2 bytes per sample)
Building audio filter chain for 48000Hz/2ch/s16be -> 48000Hz/2ch/s16be...
Starting playback...
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 720x576 => 768x576 Planar YV12
A:87771.8 V:   0.0 A-V:87771.797 ct:  0.000   1/  1 ??% ??% ??,?% 0 0
Too many video packets in the buffer: (820 in 8402864 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
alsa-play: xrun of at least 0.018 msecs. resetting stream
alsa-uninit: pcm closed:128.883 ct:  0.008   3/  3 ??% ??% ??,?% 0 0

D'où mon appel à l'aide vers ceux qui ont plus de connaissances et/ou d'expériences sur le sujet, sur cette clé, sur un de ses clones, ...

- Cette clé peut-elle fonctionner en USB1 ?
    - initialisation : apparemment oui
    - visionnage : avec quels outils ?
    - enregistrement (sans visionnage : je reste lucide) : avec quels outils ?
- Y a-t-il un outil / une méthode pour lui demander de diffuser son flux MPEG2 à une autre vitesse ? (en réduisant des paramètres : dimensions image et/ou nb images/sec)
- Pb d'installation, de paramétrage, autre ?

Merci de votre attention et de votre aide.

Gilles

Dernière modification par gilles de la mark (Le 28/03/2007, à 23:48)

Hors ligne

#2 Le 28/03/2007, à 23:43

gilles de la mark

Re : (Résolu) Clé USB DVB-T Moka en USB1.1

Problème résolu

Après recherche sur la toile, j'ai contacté un possesseur du même type de clé et qui semblait l'utiliser en USB1.
Déception, n'ayant plus de port USB2 de disponible au moment de répondre à une question, il avait connecté sa clé dans un port USB1 pour copier/coller le message 'dmesg'. Les mots 'Full Speed' qui apparaissaient alors ont été cause du quipropo.

Mais , BINGO !!! le lendemain, il m'a contacté :

"Okay, I now DO have the card working. The issue is that under USB1 the main data channel is USB_ISOC rather than USB_BULK which is the case for USB2.
To get it working in your case, you need to edit drivers/media/dvb/dvb-usb/dtt200u.c and in the wt220u_zl0353_properties configuration, replace the .stream block with an ISOC one eg. from
drivers/media/dvb/dvb-usb/ttusb2.c then rebuild the dvb-usb-dtt200u.ko module."

Et ça marche !

Merci à tous ceux qui se sont attardés sur mon post et surtout "Thank you Michael"

Hors ligne