J'ai un boitier externe USB pour la capture video Dazzle Fusion qui fait
aussi lecteur de carte mémoire. Lorsque je le branche la partie USB Mass
Storage est reconnue mais pas la partie video.
La distribution est une Mandrake 9.2 et le noyau a bien video 4 linux.
J'ai chargé le module usbvideo sans erreur mais toujours pas de
reconnaissance de /dev/video.
Quelqu'un a-t-il une idée ou un site sur comment installer un
périphérique USB video ?
Comment configurer video4linux ?
Merci de votre aide
--
Henri
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ericb
Bonjour,
henri a écrit :
Bonjour,
J'ai un boitier externe USB pour la capture video Dazzle Fusion qui fait aussi lecteur de carte mémoire. Lorsque je le branche la partie USB Mass
Storage est reconnue mais pas la partie video.
J'ai déjà un peu louché sur ce boîtier, a priori très intéressant, mais je ne savais pas s'il était possible de l'utiliser sous Linux...
Pour peut-être pouvoir t'aider, il me faudrait quelques infos sur le bus USB. Pour cela, j'ai besoin des id vendeur et produit de ce matériel
(Probablement : 07d0:0001 , sinon, autre chose si c'est une autre marque, comme Pinnacle déguisée...
Peut-être que tu as tout fait ce que je vais te demander, mais est-ce que tu peux faire un copier-coller de la sortie :
cat /proc/bus/usb/devices
Lorsque le boitier est branché ?
Ensuite, il serait pas mal de faire un (root) :
1) cat -f /var/log/messages 2) brancher puis débrancher l'appareil
noter les infos qui sont passées et les reposter
La distribution est une Mandrake 9.2 et le noyau a bien video 4 linux. J'ai chargé le module usbvideo sans erreur mais toujours pas de reconnaissance de /dev/video.
Je vais chercher de mon côté...
Quelqu'un a-t-il une idée ou un site sur comment installer un périphérique USB video ?
http://www.qbik.ch
D'ailleurs, en cherchant 2 minutes, j'ai trouvé ça (pas bon signe) :
Et comme sur la page de chez Dazzle, il y a des cookies pour Pinnacle partout, j'ai regardé du côté de Pinnacle, et j'ai trouvé quelque chose de peut-être plus intéressant :
ID 0x2304:0x0111 Driver USBVision Linux-USB link http://www.emuit.com/webcam.html Vendor link
Extrait d'un commentaire sur la page Pinnacle Studio PCTV USB :
It seems to be supported by the USBVision drivers.(http://www.emuit.com/webcam.html). You can find the information on Pinnacle PCTV USB in the usbvision.h-file. I have tested it and it seems to be working. I can tune in on radio stations and TV stations, but I've got a problem with overlay in video4linux(2) so that applications like tvtime only gives me sound and no picture. Anyone experienced this problem before? oh, and my Pinnacle PCTV USB registers as product 0x2304,0x0111 ...
Et je suis tombé sur cette page : http://www.emuit.com/webcam.html
Qui parlait de :
http://sourceforge.net/projects/usbvision/
et qui devrait être un bon point de départ :-)
Comment configurer video4linux ?
Peut-être sur le site usbvision...
En tout cas, je vais jeter un oeil sur cette page.
Merci de votre aide
Avec plaisir.
Cordialement
-- NO ePATENTS / NON AUX BREVETS SUR LES LOGICIELS. See / Voir http://swpat.ffii.org/
eric bachard
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Bonjour,
henri a écrit :
Bonjour,
J'ai un boitier externe USB pour la capture video Dazzle Fusion qui fait
aussi lecteur de carte mémoire. Lorsque je le branche la partie USB Mass
Storage est reconnue mais pas la partie video.
J'ai déjà un peu louché sur ce boîtier, a priori très intéressant, mais
je ne savais pas s'il était possible de l'utiliser sous Linux...
Pour peut-être pouvoir t'aider, il me faudrait quelques infos sur le bus
USB. Pour cela, j'ai besoin des id vendeur et produit de ce matériel
(Probablement : 07d0:0001 , sinon, autre chose si c'est une autre
marque, comme Pinnacle déguisée...
Peut-être que tu as tout fait ce que je vais te demander, mais
est-ce que tu peux faire un copier-coller de la sortie :
cat /proc/bus/usb/devices
Lorsque le boitier est branché ?
Ensuite, il serait pas mal de faire un (root) :
1) cat -f /var/log/messages
2) brancher puis débrancher l'appareil
noter les infos qui sont passées et les reposter
La distribution est une Mandrake 9.2 et le noyau a bien video 4 linux.
J'ai chargé le module usbvideo sans erreur mais toujours pas de
reconnaissance de /dev/video.
Je vais chercher de mon côté...
Quelqu'un a-t-il une idée ou un site sur comment installer un
périphérique USB video ?
http://www.qbik.ch
D'ailleurs, en cherchant 2 minutes, j'ai trouvé ça (pas bon signe) :
Et comme sur la page de chez Dazzle, il y a des cookies pour Pinnacle
partout, j'ai regardé du côté de Pinnacle, et j'ai trouvé quelque chose
de peut-être plus intéressant :
ID 0x2304:0x0111
Driver USBVision
Linux-USB link http://www.emuit.com/webcam.html
Vendor link
Extrait d'un commentaire sur la page Pinnacle Studio PCTV USB :
It seems to be supported by the USBVision
drivers.(http://www.emuit.com/webcam.html). You can find the information
on Pinnacle PCTV USB in the usbvision.h-file. I have tested it and it
seems to be working. I can tune in on radio stations and TV stations,
but I've got a problem with overlay in video4linux(2) so that
applications like tvtime only gives me sound and no picture. Anyone
experienced this problem before? oh, and my Pinnacle PCTV USB registers
as product 0x2304,0x0111 ...
Et je suis tombé sur cette page : http://www.emuit.com/webcam.html
Qui parlait de :
http://sourceforge.net/projects/usbvision/
et qui devrait être un bon point de départ :-)
Comment configurer video4linux ?
Peut-être sur le site usbvision...
En tout cas, je vais jeter un oeil sur cette page.
Merci de votre aide
Avec plaisir.
Cordialement
--
NO ePATENTS / NON AUX BREVETS SUR LES LOGICIELS. See / Voir
http://swpat.ffii.org/
eric bachard
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
J'ai un boitier externe USB pour la capture video Dazzle Fusion qui fait aussi lecteur de carte mémoire. Lorsque je le branche la partie USB Mass
Storage est reconnue mais pas la partie video.
J'ai déjà un peu louché sur ce boîtier, a priori très intéressant, mais je ne savais pas s'il était possible de l'utiliser sous Linux...
Pour peut-être pouvoir t'aider, il me faudrait quelques infos sur le bus USB. Pour cela, j'ai besoin des id vendeur et produit de ce matériel
(Probablement : 07d0:0001 , sinon, autre chose si c'est une autre marque, comme Pinnacle déguisée...
Peut-être que tu as tout fait ce que je vais te demander, mais est-ce que tu peux faire un copier-coller de la sortie :
cat /proc/bus/usb/devices
Lorsque le boitier est branché ?
Ensuite, il serait pas mal de faire un (root) :
1) cat -f /var/log/messages 2) brancher puis débrancher l'appareil
noter les infos qui sont passées et les reposter
La distribution est une Mandrake 9.2 et le noyau a bien video 4 linux. J'ai chargé le module usbvideo sans erreur mais toujours pas de reconnaissance de /dev/video.
Je vais chercher de mon côté...
Quelqu'un a-t-il une idée ou un site sur comment installer un périphérique USB video ?
http://www.qbik.ch
D'ailleurs, en cherchant 2 minutes, j'ai trouvé ça (pas bon signe) :
Et comme sur la page de chez Dazzle, il y a des cookies pour Pinnacle partout, j'ai regardé du côté de Pinnacle, et j'ai trouvé quelque chose de peut-être plus intéressant :
ID 0x2304:0x0111 Driver USBVision Linux-USB link http://www.emuit.com/webcam.html Vendor link
Extrait d'un commentaire sur la page Pinnacle Studio PCTV USB :
It seems to be supported by the USBVision drivers.(http://www.emuit.com/webcam.html). You can find the information on Pinnacle PCTV USB in the usbvision.h-file. I have tested it and it seems to be working. I can tune in on radio stations and TV stations, but I've got a problem with overlay in video4linux(2) so that applications like tvtime only gives me sound and no picture. Anyone experienced this problem before? oh, and my Pinnacle PCTV USB registers as product 0x2304,0x0111 ...
Et je suis tombé sur cette page : http://www.emuit.com/webcam.html
Qui parlait de :
http://sourceforge.net/projects/usbvision/
et qui devrait être un bon point de départ :-)
Comment configurer video4linux ?
Peut-être sur le site usbvision...
En tout cas, je vais jeter un oeil sur cette page.
Merci de votre aide
Avec plaisir.
Cordialement
-- NO ePATENTS / NON AUX BREVETS SUR LES LOGICIELS. See / Voir http://swpat.ffii.org/
eric bachard
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
henri
Après ton mail j'ai récuperé les derniers drivers USBVISION (0.9.2), qui reconnaissent Dazzle DVC-80 (PAL) (Vendor=0x07d0 id=0x0004). D'après mon fichier /var/log/messages Dazzle Fusion est reconnu comme Vendor=0x07d0 id=0x0005. J'ai ajouté les lignes suivantes dans usbvision.h dans usbvision_device_data[] = { {0x07d0, 0x0005, -1, CODEC_SAA7113, 2, VIDEO_MODE_PAL, 0, 0, 0, 0, -1, -1, 0, 3, 7, "Dazzle Fusion (PAL / SECAM ?)"},
qui sont une copie de Dazzle DVC-80 (PAL) en changeant l'id 0x0004 en 0x0005.
Pour arriver à compiler les modules j'ai du aussi modifier les déclaration de i2c_: static struct i2c_adapter i2c_adap_template = { "usbvision", I2C_HW_USB_USBVISION, /* FIXED */ NULL, NULL, usbvision_inc_use, usbvision_dec_use, attach_inform, detach_inform, NULL, }; en static struct i2c_adapter i2c_adap_template = { .owner = THIS_MODULE, .name = "usbvision", .id = I2C_HW_USB_USBVISION, /* FIXED */ NULL, NULL, usbvision_inc_use, usbvision_dec_use, attach_inform, detach_inform, NULL, };
et valider les fonctions, déactivées par un #if 0 dans usbvision.c rvmalloc, rvfree et kvirt_to_pa
J'ai ensuite chargé ces modules et lorsque je branche le Dazzle fusion j'ai dans /var/log/messages :
kernel: i2c-algo-usb.o: i2c usb algorithm module kernel: usb.c: registered new driver USBVision Video Capture kernel: hub.c: new USB device 00:02.2-1, assigned address 15 kernel: hub.c: USB hub found kernel: hub.c: 2 ports detected kernel: hub.c: new USB device 00:02.2-1.1, assigned address 16 kernel: USBVision: Dazzle Fusion (PAL / SECAM ?) found kernel: USBVision Maxium ISO Packet Length:1023 kernel: USBVision USB Bandwidth Usage: 8Mbit/Sec kernel: USBVision: Dazzle Fusion (PAL / SECAM ?) found kernel: USBVISION: interface 1. has non-ISO endpoint! kernel: USBVISION: Endpoint attribures 202 kernel: sdc: Unit Not Ready, sense: .... kernel: I/O error: dev 08:10, sector 0 kernel: hub.c: new USB device 00:02.2-1.2, assigned address 17 /etc/hotplug/usb.agent: ... no modules for USB product 451/2036/101 /etc/hotplug/usb.agent: Setup usb-storage for USB product 7d0/327/509 /etc/hotplug/usb.agent: ... no modules for USB product 7d0/5/100 /etc/hotplug/usb.agent: ... no modules for USB product 7d0/5/100
lorsque je lance xawtv -hwscan j'ai les messages suivants : port 61-61 [ -xvport 61 ] type : Xvideo, video overlay name : video4linux
port 62-62 type : Xvideo, image scaler name : NV Video Overlay
/dev/v4l/video0: OK [ -device /dev/v4l/video0 ] type : v4l name : USBVision USB Video flags: overlay capture
et si je lance xawtv -n -device /dev/v4l/video0 j'ai le voyant video capture qui s'allume sur le Dazzle fusion, mais j'ai les messages d'erreurs suivants:
Malheuresement je ne peux pas aller plus lion car je n'ai pas de magnétoscope sous la main pour le moment. Je te tiens au courant dès que j'ai fait des tests avec un magnétoscope. Par contre si tu sais pourquoi il faut modifier les struct i2c_ avec
Pourquoi les fonctions rvmalloc, rvfree et kvirt_to_pa sont déactivées et remplacées par usbvideo_rvmalloc, usbvideo_rvfree et usbvideo_kvirt_to_pa je suis preneur. A quoi correspondent les paramétres de la ligne usbvision_device_data[] voilà ce que j'ai pu identifier pour le moment: {0x07d0, => Vendeur 0x0005, => id -1, => Interface pourqoui -1 ?? CODEC_SAA7113, => Codec utilisé, est-ce le bon pour un Dazzle fusion ? j'ai aussi bt819 et saa7111 2, VIDEO_MODE_PAL, => Mode Video (en windows je fonctionne en SECAM) 0, => AudioChannels devrait être 2 ? 0, => Radio 0, => Tuner 0, => TunerType -1, => Vin_Reg1 A qoui ça sert ? -1, => Vin_Reg2 A qoui ça sert ? 0, => X_Offset A qoui ça sert ? 3, => Y_Offset A qoui ça sert ? 7, => Dvi_yuv A qoui ça sert ? "Dazzle Fusion (PAL / SECAM ?)"}, => Description qui apparait dans messages Cordialement Henri
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Après ton mail j'ai récuperé les derniers drivers USBVISION (0.9.2), qui
reconnaissent Dazzle DVC-80 (PAL) (Vendor=0x07d0 id=0x0004). D'après mon
fichier /var/log/messages Dazzle Fusion est reconnu comme
Vendor=0x07d0 id=0x0005.
J'ai ajouté les lignes suivantes dans usbvision.h
dans usbvision_device_data[] = {
{0x07d0, 0x0005, -1, CODEC_SAA7113, 2, VIDEO_MODE_PAL, 0, 0, 0, 0,
-1, -1, 0, 3, 7, "Dazzle Fusion (PAL / SECAM ?)"},
qui sont une copie de Dazzle DVC-80 (PAL) en changeant l'id 0x0004 en
0x0005.
Pour arriver à compiler les modules j'ai du aussi modifier les
déclaration de i2c_:
static struct i2c_adapter i2c_adap_template = {
"usbvision",
I2C_HW_USB_USBVISION, /* FIXED */
NULL,
NULL,
usbvision_inc_use,
usbvision_dec_use,
attach_inform,
detach_inform,
NULL,
};
en
static struct i2c_adapter i2c_adap_template = {
.owner = THIS_MODULE,
.name = "usbvision",
.id = I2C_HW_USB_USBVISION, /* FIXED */
NULL,
NULL,
usbvision_inc_use,
usbvision_dec_use,
attach_inform,
detach_inform,
NULL,
};
et valider les fonctions, déactivées par un #if 0 dans usbvision.c
rvmalloc, rvfree et kvirt_to_pa
J'ai ensuite chargé ces modules et lorsque je branche le Dazzle fusion
j'ai dans /var/log/messages :
kernel: i2c-algo-usb.o: i2c usb algorithm module
kernel: usb.c: registered new driver USBVision Video Capture
kernel: hub.c: new USB device 00:02.2-1, assigned address 15
kernel: hub.c: USB hub found
kernel: hub.c: 2 ports detected
kernel: hub.c: new USB device 00:02.2-1.1, assigned address 16
kernel: USBVision: Dazzle Fusion (PAL / SECAM ?) found
kernel: USBVision Maxium ISO Packet Length:1023
kernel: USBVision USB Bandwidth Usage: 8Mbit/Sec
kernel: USBVision: Dazzle Fusion (PAL / SECAM ?) found
kernel: USBVISION: interface 1. has non-ISO endpoint!
kernel: USBVISION: Endpoint attribures 202
kernel: sdc: Unit Not Ready, sense:
....
kernel: I/O error: dev 08:10, sector 0
kernel: hub.c: new USB device 00:02.2-1.2, assigned address 17
/etc/hotplug/usb.agent: ... no modules for USB product 451/2036/101
/etc/hotplug/usb.agent: Setup usb-storage for USB product 7d0/327/509
/etc/hotplug/usb.agent: ... no modules for USB product 7d0/5/100
/etc/hotplug/usb.agent: ... no modules for USB product 7d0/5/100
lorsque je lance xawtv -hwscan
j'ai les messages suivants :
port 61-61 [ -xvport 61 ]
type : Xvideo, video overlay
name : video4linux
port 62-62
type : Xvideo, image scaler
name : NV Video Overlay
/dev/v4l/video0: OK [ -device /dev/v4l/video0 ]
type : v4l
name : USBVision USB Video
flags: overlay capture
et si je lance xawtv -n -device /dev/v4l/video0
j'ai le voyant video capture qui s'allume sur le Dazzle fusion, mais
j'ai les messages d'erreurs suivants:
Malheuresement je ne peux pas aller plus lion car je n'ai pas de
magnétoscope sous la main pour le moment.
Je te tiens au courant dès que j'ai fait des tests avec un magnétoscope.
Par contre si tu sais pourquoi il faut modifier les struct i2c_ avec
Pourquoi les fonctions rvmalloc, rvfree et kvirt_to_pa sont déactivées
et remplacées par usbvideo_rvmalloc, usbvideo_rvfree et
usbvideo_kvirt_to_pa je suis preneur.
A quoi correspondent les paramétres de la ligne usbvision_device_data[]
voilà ce que j'ai pu identifier pour le moment:
{0x07d0, => Vendeur
0x0005, => id
-1, => Interface pourqoui -1 ??
CODEC_SAA7113, => Codec utilisé, est-ce le bon pour un Dazzle fusion ?
j'ai aussi bt819 et saa7111
2,
VIDEO_MODE_PAL, => Mode Video (en windows je fonctionne en SECAM)
0, => AudioChannels devrait être 2 ?
0, => Radio
0, => Tuner
0, => TunerType
-1, => Vin_Reg1 A qoui ça sert ?
-1, => Vin_Reg2 A qoui ça sert ?
0, => X_Offset A qoui ça sert ?
3, => Y_Offset A qoui ça sert ?
7, => Dvi_yuv A qoui ça sert ?
"Dazzle Fusion (PAL / SECAM ?)"}, => Description qui apparait dans
messages
Cordialement
Henri
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
qui sont une copie de Dazzle DVC-80 (PAL) en changeant l'id 0x0004 en 0x0005.
Pour arriver à compiler les modules j'ai du aussi modifier les déclaration de i2c_: static struct i2c_adapter i2c_adap_template = { "usbvision", I2C_HW_USB_USBVISION, /* FIXED */ NULL, NULL, usbvision_inc_use, usbvision_dec_use, attach_inform, detach_inform, NULL, }; en static struct i2c_adapter i2c_adap_template = { .owner = THIS_MODULE, .name = "usbvision", .id = I2C_HW_USB_USBVISION, /* FIXED */ NULL, NULL, usbvision_inc_use, usbvision_dec_use, attach_inform, detach_inform, NULL, };
et valider les fonctions, déactivées par un #if 0 dans usbvision.c rvmalloc, rvfree et kvirt_to_pa
J'ai ensuite chargé ces modules et lorsque je branche le Dazzle fusion j'ai dans /var/log/messages :
kernel: i2c-algo-usb.o: i2c usb algorithm module kernel: usb.c: registered new driver USBVision Video Capture kernel: hub.c: new USB device 00:02.2-1, assigned address 15 kernel: hub.c: USB hub found kernel: hub.c: 2 ports detected kernel: hub.c: new USB device 00:02.2-1.1, assigned address 16 kernel: USBVision: Dazzle Fusion (PAL / SECAM ?) found kernel: USBVision Maxium ISO Packet Length:1023 kernel: USBVision USB Bandwidth Usage: 8Mbit/Sec kernel: USBVision: Dazzle Fusion (PAL / SECAM ?) found kernel: USBVISION: interface 1. has non-ISO endpoint! kernel: USBVISION: Endpoint attribures 202 kernel: sdc: Unit Not Ready, sense: .... kernel: I/O error: dev 08:10, sector 0 kernel: hub.c: new USB device 00:02.2-1.2, assigned address 17 /etc/hotplug/usb.agent: ... no modules for USB product 451/2036/101 /etc/hotplug/usb.agent: Setup usb-storage for USB product 7d0/327/509 /etc/hotplug/usb.agent: ... no modules for USB product 7d0/5/100 /etc/hotplug/usb.agent: ... no modules for USB product 7d0/5/100
lorsque je lance xawtv -hwscan j'ai les messages suivants : port 61-61 [ -xvport 61 ] type : Xvideo, video overlay name : video4linux
port 62-62 type : Xvideo, image scaler name : NV Video Overlay
/dev/v4l/video0: OK [ -device /dev/v4l/video0 ] type : v4l name : USBVision USB Video flags: overlay capture
et si je lance xawtv -n -device /dev/v4l/video0 j'ai le voyant video capture qui s'allume sur le Dazzle fusion, mais j'ai les messages d'erreurs suivants:
Malheuresement je ne peux pas aller plus lion car je n'ai pas de magnétoscope sous la main pour le moment. Je te tiens au courant dès que j'ai fait des tests avec un magnétoscope. Par contre si tu sais pourquoi il faut modifier les struct i2c_ avec
Pourquoi les fonctions rvmalloc, rvfree et kvirt_to_pa sont déactivées et remplacées par usbvideo_rvmalloc, usbvideo_rvfree et usbvideo_kvirt_to_pa je suis preneur. A quoi correspondent les paramétres de la ligne usbvision_device_data[] voilà ce que j'ai pu identifier pour le moment: {0x07d0, => Vendeur 0x0005, => id -1, => Interface pourqoui -1 ?? CODEC_SAA7113, => Codec utilisé, est-ce le bon pour un Dazzle fusion ? j'ai aussi bt819 et saa7111 2, VIDEO_MODE_PAL, => Mode Video (en windows je fonctionne en SECAM) 0, => AudioChannels devrait être 2 ? 0, => Radio 0, => Tuner 0, => TunerType -1, => Vin_Reg1 A qoui ça sert ? -1, => Vin_Reg2 A qoui ça sert ? 0, => X_Offset A qoui ça sert ? 3, => Y_Offset A qoui ça sert ? 7, => Dvi_yuv A qoui ça sert ? "Dazzle Fusion (PAL / SECAM ?)"}, => Description qui apparait dans messages Cordialement Henri
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.