Bonjour,
Je cherche � faire fonctionner une carte d'acquisition video nomm�©e miroVideoDC10
Elle est bas�©e sur le chip Zoran.
Il existe des drivers pour ce type de carte ici :
http://mjpeg.sourceforge.net/drive [...] nloads.php
Le site inclu aussi une liste de cartes compatibles avec le driver en d�©taillant les chips sur les diff�©rentes cartes.
Voici les 2 cartes qui correspondraient bien :
Citation :
Pinnacle/Miro DC10(old):
* Zoran zr36057 PCI controller
* Zoran zr36050 MJPEG codec
* Zoran zr36016 Video Front End or Fuji md0211 Video Front End (clone?)
* Micronas vpx3220a TV decoder
* mse3000 TV encoder or Analog Devices adv7176 TV encoder *
Drivers to use: videodev, i2c-core, i2c-algo-bit,
videocodec, vpx3220, mse3000/adv7175, zr36050, zr36016, zoran
Inputs: Composite, S-video and Internal
Norms: PAL, SECAM (768x576 @ 25 fps), NTSC (640x480 @ 29.97 fps)
Card number: 0
Pinnacle/Miro DC30:
* Zoran zr36057 PCI controller
* Zoran zr36050 MJPEG codec
* Zoran zr36016 Video Front End
* Micronas vpx3225d/vpx3220a/vpx3216b TV decoder
* Analog Devices adv7176 TV encoder
Drivers to use: videodev, i2c-core, i2c-algo-bit,
videocodec, vpx3220/vpx3224, adv7175, zr36050, zr36016, zoran
Inputs: Composite, S-video and Internal
Norms: PAL, SECAM (768x576 @ 25 fps), NTSC (640x480 @ 29.97 fps)
Card number: 3
|
Je suis sous une debian sarge stable avec noyau 2.6.15.1.
Dans la config du noyau, j'ai choisi:
Code :
- Video for linux
- Zoran ZR36057/36067
- Pinnacle/Miro DC30+ support
|
Dans l'info sur le module DC30, il est pr�©cis�© qu'il supporte aussi les vieilles cartes DC10 (comme j'ai) bas�©es sur le zr36050 codec et zr36016 VFE
Ce que j'ai fait :
J'ai compil�© le noyau avec le support de ces 3 modules.
J'ai fait un
Code :
- modprobe zr36067 card=3
|
Et c'est tout pour l'install.
Ensuite pour l'utiliser :
Sous mythtv, il a l'air de reconnaitre une carte sur /dev/video0, il m'indique bien les 3 types d'entr�©es
Lorsque je cherche � visualiser:
Sous mythtv, il m'affiche un �©cran noir et le backend m'envoie un tas de messages:
Code :
- VIDIOCMCAPTURE0: Argument invalide
- VIDIOCMCAPTURE1: Argument invalide
- VIDIOCMCAPTURE0: Argument invalide
- ...
|
Sous xdtv, c'est � peu pr�¨s pareil sauf que le message est :
Code :
- ioctrl VIDIOC_S_FMT: Argument invalide
|
Sous xawtv:
Il m'indique un seul message et l'�©cran noir :
Code :
- no way to get: 384x288 32 bit TrueColor (LE: bgr-)
|
Voila, je gal�¨re bien depuis 2 jours.
Si quelqu'un a des idd�©es ou si vous avez ou connaissez quelqu'un qui a ce type de carte.
J'aimerai avoir des infos sur les modules pour v�©rifier que ce soit les bons de charg�©s
J'ai l'impression que ca vient plus d'un probl�¨me cot�© applicatif que cot�© driver.
Au chargement du module, il ne met pas d'erreur (dans dmesg)
Code :
- ACPI: PCI interrupt for device 0000:01:01.0 disabled
- Zoran MJPEG board driver version 0.9.5
- ACPI: PCI Interrupt 0000:01:01.0[A] -> GSI 22 (level, low) -> IRQ 20
- MJPEG[0]: Zoran ZR36057 (rev 1) irq: 20, memory: 0xc7dde000.
- i2c_adapter i2c-0: sendbytes: error - bailout.
- ZORAN: 1 card(s) found
- DC10(old)[0]: zr36057_init() - initializing card[0], zr=f8bb52c0
|
Si j'utilise la carte, il me met :
Code :
- DC10(old)[0]: zoran_open(xdtv, pid=[4717]), users(-)=0
- DC10(old)[0]: UNKNOWN ioctl cmd: 0xc0cc5615
- DC10(old)[0]: v4l_set_format() - video buffer size (128 kB) is too small
- DC10(old)[0]: UNKNOWN ioctl cmd: 0x402c5639
- DC10(old)[0]: VIDIOC_REQBUFS - buffers allready allocated
- DC10(old)[0]: mmap(V4L) - buffer 0 already mapped
- DC10(old)[0]: mmap(V4L) - buffer 1 already mapped
- DC10(old)[0]: v4l2_buffer_status() - wrong number or buffers not allocated
- DC10(old)[0]: v4l_set_format() - video buffer size (128 kB) is too small
- DC10(old)[0]: v4l_set_format() - video buffer size (128 kB) is too small
- DC10(old)[0]: v4l_set_format() - video buffer size (128 kB) is too small
- DC10(old)[0]: v4l_set_format() - video buffer size (128 kB) is too small
- DC10(old)[0]: v4l_set_format() - video buffer size (128 kB) is too small
- DC10(old)[0]: v4l_set_format() - video buffer size (128 kB) is too small
- DC10(old)[0]: v4l_set_format() - video buffer size (128 kB) is too small
- DC10(old)[0]: zoran_close(xdtv, pid=[4717]), users(+)=1
|
Mickael