Jusqu'alors, je parvenais bien à faire fonctionner ma webcam creative go
plus sur les précédents noyaux, avec les pilotes w9968cf et ov511
(ovcamchip).
Par contre, depuis la compilation du 2.4.24, je ne parviens pas à
"visionner" cette webcam.
De plus, la compilation de la dernière version de ov511-2.27 ne passe
plus :
compat.h:53: error: redefinition of `video_get_drvdata'
/lib/modules/2.4.24/build/include/linux/videodev.h:71: error: `video_get_drvdata' previously defined here
compat.h:58: error: redefinition of `video_set_drvdata'
/lib/modules/2.4.24/build/include/linux/videodev.h:76: error: `video_set_drvdata' previously defined here
compat.h:63: warning: static declaration for `video_device_alloc_R5dfe5724' follows non-static
compat.h:74: warning: static declaration for `video_device_release_Rba04a759' follows non-static
make: *** [ov511_core.o] Erreur 1
Par contre, la compilation de la 2.26 passe, et le chargement de ovcamchip
se fait sans erreur, mais le fonctionnement n'est pas bon à tel point
que la plupart des applis soit refusent de s'ouvrir soit déraillent
complètement (gnomemeeting ne voit pas la webcam).
Et je me retrouve avec ça dans les logs :
kernel: w9968cf.c: No supported CMOS sensor has been detected by the 'ovcamchip' module for the Creative Labs Video Blaster WebCam Go Plus (/dev/video0). Make sure it is loaded *before* the 'w9968cf' module.
Or, il est bien chargé *before*.
La compilation de la version 2.25 (recommandée dans la doc du noyau pour
w9968cf) donne à peu près la même chose.
Ce que je ne comprends pas c'est pourquoi la 2.27 compile pour le noyau
(cooker) 2.4.21-0.1mdk et pas pour le 2.4.24, mais les versions
précédentes (peut-être bugguées elles, quoi que je suis quasiment
certain d'avoir pu utiliser ma webcam avant la dernière version) se
compilent.
Si quelqu'un m'a compris et qu'il peut tenter de m'éclairer.
Merci.
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
no_spam
On Wed, 28 Jan 2004 18:53:55 -0400, Christophe PEREZ wrote:
Bonsoir,
Jusqu'alors, je parvenais bien à faire fonctionner ma webcam creative go plus sur les précédents noyaux, avec les pilotes w9968cf et ov511 (ovcamchip). Par contre, depuis la compilation du 2.4.24, je ne parviens pas à "visionner" cette webcam. De plus, la compilation de la dernière version de ov511-2.27 ne passe plus : compat.h:53: error: redefinition of `video_get_drvdata' /lib/modules/2.4.24/build/include/linux/videodev.h:71: error: `video_get_drvdata' previously defined here compat.h:58: error: redefinition of `video_set_drvdata' /lib/modules/2.4.24/build/include/linux/videodev.h:76: error: `video_set_drvdata' previously defined here compat.h:63: warning: static declaration for `video_device_alloc_R5dfe5724' follows non-static compat.h:74: warning: static declaration for `video_device_release_Rba04a759' follows non-static make: *** [ov511_core.o] Erreur 1
On dirait un patch appliqué sur un kernel pour lequel il n'est pas destiné....
Par contre, la compilation de la 2.26 passe, et le chargement de ovcamchip se fait sans erreur, mais le fonctionnement n'est pas bon à tel point que la plupart des applis soit refusent de s'ouvrir soit déraillent complètement (gnomemeeting ne voit pas la webcam).
Et je me retrouve avec ça dans les logs : kernel: w9968cf.c: No supported CMOS sensor has been detected by the 'ovcamchip' module for the Creative Labs Video Blaster WebCam Go Plus (/dev/video0). Make sure it is loaded *before* the 'w9968cf' module.
Or, il est bien chargé *before*.
Donc, ce n'est pas le bon driver, ou l'ID du capteur CMOS a évolué et le driver n'est pas au courant.
La compilation de la version 2.25 (recommandée dans la doc du noyau pour w9968cf) donne à peu près la même chose.
Ce que je ne comprends pas c'est pourquoi la 2.27 compile pour le noyau (cooker) 2.4.21-0.1mdk et pas pour le 2.4.24, mais les versions précédentes (peut-être bugguées elles, quoi que je suis quasiment certain d'avoir pu utiliser ma webcam avant la dernière version) se compilent.
Si le problème se pose avec des kernels Mandrake, il vaudrait mieux poser la question directement chez eux. Sinon, il faut utiliser un kernel officiel, pris sur un mirroir de: http://www.kernel.org/
On Wed, 28 Jan 2004 18:53:55 -0400, Christophe PEREZ wrote:
Bonsoir,
Jusqu'alors, je parvenais bien à faire fonctionner ma webcam creative go
plus sur les précédents noyaux, avec les pilotes w9968cf et ov511
(ovcamchip).
Par contre, depuis la compilation du 2.4.24, je ne parviens pas à
"visionner" cette webcam.
De plus, la compilation de la dernière version de ov511-2.27 ne passe
plus :
compat.h:53: error: redefinition of `video_get_drvdata'
/lib/modules/2.4.24/build/include/linux/videodev.h:71: error: `video_get_drvdata' previously defined here
compat.h:58: error: redefinition of `video_set_drvdata'
/lib/modules/2.4.24/build/include/linux/videodev.h:76: error: `video_set_drvdata' previously defined here
compat.h:63: warning: static declaration for `video_device_alloc_R5dfe5724' follows non-static
compat.h:74: warning: static declaration for `video_device_release_Rba04a759' follows non-static
make: *** [ov511_core.o] Erreur 1
On dirait un patch appliqué sur un kernel pour lequel il n'est
pas destiné....
Par contre, la compilation de la 2.26 passe, et le chargement de ovcamchip
se fait sans erreur, mais le fonctionnement n'est pas bon à tel point
que la plupart des applis soit refusent de s'ouvrir soit déraillent
complètement (gnomemeeting ne voit pas la webcam).
Et je me retrouve avec ça dans les logs :
kernel: w9968cf.c: No supported CMOS sensor has been detected by the 'ovcamchip' module for the Creative Labs Video Blaster WebCam Go Plus (/dev/video0). Make sure it is loaded *before* the 'w9968cf' module.
Or, il est bien chargé *before*.
Donc, ce n'est pas le bon driver, ou l'ID du capteur CMOS a évolué
et le driver n'est pas au courant.
La compilation de la version 2.25 (recommandée dans la doc du noyau pour
w9968cf) donne à peu près la même chose.
Ce que je ne comprends pas c'est pourquoi la 2.27 compile pour le noyau
(cooker) 2.4.21-0.1mdk et pas pour le 2.4.24, mais les versions
précédentes (peut-être bugguées elles, quoi que je suis quasiment
certain d'avoir pu utiliser ma webcam avant la dernière version) se
compilent.
Si le problème se pose avec des kernels Mandrake, il vaudrait mieux
poser la question directement chez eux. Sinon, il faut utiliser
un kernel officiel, pris sur un mirroir de:
http://www.kernel.org/
On Wed, 28 Jan 2004 18:53:55 -0400, Christophe PEREZ wrote:
Bonsoir,
Jusqu'alors, je parvenais bien à faire fonctionner ma webcam creative go plus sur les précédents noyaux, avec les pilotes w9968cf et ov511 (ovcamchip). Par contre, depuis la compilation du 2.4.24, je ne parviens pas à "visionner" cette webcam. De plus, la compilation de la dernière version de ov511-2.27 ne passe plus : compat.h:53: error: redefinition of `video_get_drvdata' /lib/modules/2.4.24/build/include/linux/videodev.h:71: error: `video_get_drvdata' previously defined here compat.h:58: error: redefinition of `video_set_drvdata' /lib/modules/2.4.24/build/include/linux/videodev.h:76: error: `video_set_drvdata' previously defined here compat.h:63: warning: static declaration for `video_device_alloc_R5dfe5724' follows non-static compat.h:74: warning: static declaration for `video_device_release_Rba04a759' follows non-static make: *** [ov511_core.o] Erreur 1
On dirait un patch appliqué sur un kernel pour lequel il n'est pas destiné....
Par contre, la compilation de la 2.26 passe, et le chargement de ovcamchip se fait sans erreur, mais le fonctionnement n'est pas bon à tel point que la plupart des applis soit refusent de s'ouvrir soit déraillent complètement (gnomemeeting ne voit pas la webcam).
Et je me retrouve avec ça dans les logs : kernel: w9968cf.c: No supported CMOS sensor has been detected by the 'ovcamchip' module for the Creative Labs Video Blaster WebCam Go Plus (/dev/video0). Make sure it is loaded *before* the 'w9968cf' module.
Or, il est bien chargé *before*.
Donc, ce n'est pas le bon driver, ou l'ID du capteur CMOS a évolué et le driver n'est pas au courant.
La compilation de la version 2.25 (recommandée dans la doc du noyau pour w9968cf) donne à peu près la même chose.
Ce que je ne comprends pas c'est pourquoi la 2.27 compile pour le noyau (cooker) 2.4.21-0.1mdk et pas pour le 2.4.24, mais les versions précédentes (peut-être bugguées elles, quoi que je suis quasiment certain d'avoir pu utiliser ma webcam avant la dernière version) se compilent.
Si le problème se pose avec des kernels Mandrake, il vaudrait mieux poser la question directement chez eux. Sinon, il faut utiliser un kernel officiel, pris sur un mirroir de: http://www.kernel.org/
Christophe PEREZ
Le Thu, 29 Jan 2004 00:28:01 +0100, no_spam a écrit:
On dirait un patch appliqué sur un kernel pour lequel il n'est pas destiné....
C'est ce que je me dis aussi. Pourtant, ce n'est pas un patch. De plus, ce qui me surprend c'est que les versions précédentes compilent, elles.
Donc, ce n'est pas le bon driver, ou l'ID du capteur CMOS a évolué et le driver n'est pas au courant.
Donc ça confirme.
Ce que je ne comprends pas c'est pourquoi la 2.27 compile pour le noyau (cooker) 2.4.21-0.1mdk et pas pour le 2.4.24, mais les versions précédentes (peut-être bugguées elles, quoi que je suis quasiment certain d'avoir pu utiliser ma webcam avant la dernière version) se compilent.
Si le problème se pose avec des kernels Mandrake, il vaudrait mieux poser la question directement chez eux. Sinon, il faut utiliser un kernel officiel, pris sur un mirroir de: http://www.kernel.org/
Non non, quand je dis 2.4.24, je parle (bien entendu) du noyau officiel puisque la mandrake n'en est, si je ne m'abuse, qu'au 2.4.22, sinon j'aurais aussi précisé mdk dans le nom. Et Quand je parle du noyau mandrake (2.4.21-0.1mdk), c'est juste pour montrer que la version 2.27 de ov511 compilait bien sur un 2.4.21(mdk).
Malheureusement, l'auteur de ov511 ne répond pas aux mails, en tout cas aux miens. À moins qu'il n'ait eu trop de mal à comprendre mon anglais ;-)
-- Christophe PEREZ Écrivez moi sans _faute !
Le Thu, 29 Jan 2004 00:28:01 +0100, no_spam a écrit:
On dirait un patch appliqué sur un kernel pour lequel il n'est
pas destiné....
C'est ce que je me dis aussi. Pourtant, ce n'est pas un patch.
De plus, ce qui me surprend c'est que les versions précédentes
compilent, elles.
Donc, ce n'est pas le bon driver, ou l'ID du capteur CMOS a évolué
et le driver n'est pas au courant.
Donc ça confirme.
Ce que je ne comprends pas c'est pourquoi la 2.27 compile pour le noyau
(cooker) 2.4.21-0.1mdk et pas pour le 2.4.24, mais les versions
précédentes (peut-être bugguées elles, quoi que je suis quasiment
certain d'avoir pu utiliser ma webcam avant la dernière version) se
compilent.
Si le problème se pose avec des kernels Mandrake, il vaudrait mieux
poser la question directement chez eux. Sinon, il faut utiliser
un kernel officiel, pris sur un mirroir de:
http://www.kernel.org/
Non non, quand je dis 2.4.24, je parle (bien entendu) du noyau officiel
puisque la mandrake n'en est, si je ne m'abuse, qu'au 2.4.22, sinon
j'aurais aussi précisé mdk dans le nom.
Et Quand je parle du noyau mandrake (2.4.21-0.1mdk), c'est juste pour
montrer que la version 2.27 de ov511 compilait bien sur un 2.4.21(mdk).
Malheureusement, l'auteur de ov511 ne répond pas aux mails, en tout cas
aux miens. À moins qu'il n'ait eu trop de mal à comprendre mon anglais ;-)
Le Thu, 29 Jan 2004 00:28:01 +0100, no_spam a écrit:
On dirait un patch appliqué sur un kernel pour lequel il n'est pas destiné....
C'est ce que je me dis aussi. Pourtant, ce n'est pas un patch. De plus, ce qui me surprend c'est que les versions précédentes compilent, elles.
Donc, ce n'est pas le bon driver, ou l'ID du capteur CMOS a évolué et le driver n'est pas au courant.
Donc ça confirme.
Ce que je ne comprends pas c'est pourquoi la 2.27 compile pour le noyau (cooker) 2.4.21-0.1mdk et pas pour le 2.4.24, mais les versions précédentes (peut-être bugguées elles, quoi que je suis quasiment certain d'avoir pu utiliser ma webcam avant la dernière version) se compilent.
Si le problème se pose avec des kernels Mandrake, il vaudrait mieux poser la question directement chez eux. Sinon, il faut utiliser un kernel officiel, pris sur un mirroir de: http://www.kernel.org/
Non non, quand je dis 2.4.24, je parle (bien entendu) du noyau officiel puisque la mandrake n'en est, si je ne m'abuse, qu'au 2.4.22, sinon j'aurais aussi précisé mdk dans le nom. Et Quand je parle du noyau mandrake (2.4.21-0.1mdk), c'est juste pour montrer que la version 2.27 de ov511 compilait bien sur un 2.4.21(mdk).
Malheureusement, l'auteur de ov511 ne répond pas aux mails, en tout cas aux miens. À moins qu'il n'ait eu trop de mal à comprendre mon anglais ;-)
-- Christophe PEREZ Écrivez moi sans _faute !
g.patel
On Wed, 28 Jan 2004 18:53:55 -0400, Christophe PEREZ wrote:
De plus, la compilation de la dernière version de ov511-2.27 ne passe plus : compat.h:53: error: redefinition of `video_get_drvdata'
Je pense que le fichier compat.h sert à gérer les redéfinitions de fonctions d'un noyau à l'autre. Le noyau 2.4 a du avoir un ajout de fonction ce qui casse la compilation. Une modification triviale de compat.h devrait regler ce problème.
Gérard Patel
On Wed, 28 Jan 2004 18:53:55 -0400, Christophe PEREZ
<christophe_faute@novazur.com> wrote:
De plus, la compilation de la dernière version de ov511-2.27 ne passe
plus :
compat.h:53: error: redefinition of `video_get_drvdata'
Je pense que le fichier compat.h sert à gérer les redéfinitions
de fonctions d'un noyau à l'autre. Le noyau 2.4 a du avoir un
ajout de fonction ce qui casse la compilation. Une modification
triviale de compat.h devrait regler ce problème.
On Wed, 28 Jan 2004 18:53:55 -0400, Christophe PEREZ wrote:
De plus, la compilation de la dernière version de ov511-2.27 ne passe plus : compat.h:53: error: redefinition of `video_get_drvdata'
Je pense que le fichier compat.h sert à gérer les redéfinitions de fonctions d'un noyau à l'autre. Le noyau 2.4 a du avoir un ajout de fonction ce qui casse la compilation. Une modification triviale de compat.h devrait regler ce problème.
Gérard Patel
Christophe PEREZ
Le Thu, 29 Jan 2004 09:20:35 +0000, gerard patel a écrit:
Je pense que le fichier compat.h sert à gérer les redéfinitions de fonctions d'un noyau à l'autre. Le noyau 2.4 a du avoir un ajout de fonction ce qui casse la compilation. Une modification triviale de compat.h devrait regler ce problème.
Triviale à quel point ? :-) Bon, je vais chercher. Mais je pensais plutôt à tenter de modifier ov511 plutôt qu'un patch perso pour le noyau.
-- Christophe PEREZ Écrivez moi sans _faute !
Le Thu, 29 Jan 2004 09:20:35 +0000, gerard patel a écrit:
Je pense que le fichier compat.h sert à gérer les redéfinitions
de fonctions d'un noyau à l'autre. Le noyau 2.4 a du avoir un
ajout de fonction ce qui casse la compilation. Une modification
triviale de compat.h devrait regler ce problème.
Triviale à quel point ? :-)
Bon, je vais chercher.
Mais je pensais plutôt à tenter de modifier ov511 plutôt qu'un patch
perso pour le noyau.
Le Thu, 29 Jan 2004 09:20:35 +0000, gerard patel a écrit:
Je pense que le fichier compat.h sert à gérer les redéfinitions de fonctions d'un noyau à l'autre. Le noyau 2.4 a du avoir un ajout de fonction ce qui casse la compilation. Une modification triviale de compat.h devrait regler ce problème.
Triviale à quel point ? :-) Bon, je vais chercher. Mais je pensais plutôt à tenter de modifier ov511 plutôt qu'un patch perso pour le noyau.
-- Christophe PEREZ Écrivez moi sans _faute !
Christophe PEREZ
Le Thu, 29 Jan 2004 13:04:58 -0400, Christophe PEREZ a écrit:
Mais je pensais plutôt à tenter de modifier ov511 plutôt qu'un patch perso pour le noyau.
C'était tout bête en fait. J'ai juste changé la ligne 48 du compat.h de ov511 : #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) par #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 24) (je ne sais pas s'il aurait fallu aller plus bas que 2.4.24 pour d'autres utilisateurs)
Si ça peut aider quelqu'un d'autre...
Merci pour la piste, Gérard.
-- Christophe PEREZ Écrivez moi sans _faute !
Le Thu, 29 Jan 2004 13:04:58 -0400, Christophe PEREZ a écrit:
Mais je pensais plutôt à tenter de modifier ov511 plutôt qu'un patch
perso pour le noyau.
C'était tout bête en fait.
J'ai juste changé la ligne 48 du compat.h de ov511 :
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0)
par
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 24)
(je ne sais pas s'il aurait fallu aller plus bas que 2.4.24 pour d'autres
utilisateurs)
Le Thu, 29 Jan 2004 13:04:58 -0400, Christophe PEREZ a écrit:
Mais je pensais plutôt à tenter de modifier ov511 plutôt qu'un patch perso pour le noyau.
C'était tout bête en fait. J'ai juste changé la ligne 48 du compat.h de ov511 : #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) par #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 24) (je ne sais pas s'il aurait fallu aller plus bas que 2.4.24 pour d'autres utilisateurs)