OVH Cloud OVH Cloud

Kernel et kernel-source différent - module quickcam

29 réponses
Avatar
Bulot Grégory
Bonjour,=20

j'ai voulu retenter la mise en route de ma Webcam logitech
lsusb | grep -i quickcam
Bus 002 Device 002: ID 046d:0850 Logitech, Inc. QuickCam Web

uname -rv
2.6.8-1-386 #1 Thu Nov 11 12:18:43 EST 2004

=E0 un moment il ne trouve pas :=20
awk: cmd. ligne:1: Fatal: ne peut ouvrir le fichier=20
=AB /lib/modules/2.6.8-1-386/build/include/linux/version.h =BB en lecture (=
Aucun=20
fichier ou r=E9pertoire de ce type)

brutalement je fais un=20
ln -s /usr/src/kernel-source-2.6.8 /lib/modules/2.6.8-1-386/build

=E0 un moment de la compilation du module, j'ai une insulte car je ne compi=
le=20
pas avec le bon noyau (forcement, j'ai pas fait gaffe que j'avais la versio=
n=20
kernel-source 2.6.8-1 [le tiret 1])
sauf que=20
# apt-get -s install kernel-source-2.6.8
[...]
kernel-source-2.6.8 is already the newest version

# apt-get -s install kernel-source
[... je vire tous ce qui n'est pas '2.6.8']
Package kernel-source is a virtual package provided by:
kernel-source-2.6.8 2.6.8-16

Je dois avouer, que j'ai d=E9j=E0 essay=E9 plusieurs fois des trucs avec le=
noyau=20
(sur plusieurs distribs, m=EAme les choses basique, ajout module, make ....=
),=20
et =E0 chaque fois je me suis retrouv=E9 (au mieux) avec des probl=E8mes de=
modules=20
jusqu'a impossibilit=E9 de booter sur le kernel pr=E9c=E9dant !!


les liens que j'utilise (et dont je ne comprends pas tout)
http://www.cs.duke.edu/~reynolds/quickcam/
http://qce-ga.sourceforge.net/
http://howtos.linuxbroker.com/howtoreader.php?file=3DWebcam-HOWTO.html
http://www.alllinuxinfo.com/howto/show/Webcam-HOWTO.html
http://cse.unl.edu/~cluening/gqcam/

10 réponses

1 2 3
Avatar
Bulot Grégory
Le Vendredi 19 Août 2005 18:02, Jean-Michel OLTRA a écrit :

C'est ce que je t'indiquais dans un message précédent. Il te faut
installer l'image de noyau 2.6.8-2, puis tu bidouilles ton fichier de
conf du chargeur de démarrage si nécessaire et tu rebootes (si c'est
lilo, il faut le relancer) sur cette nouvelle image. Puis tu lances
module-assistant : tu ne trouveras pas de kernel-headers 2.6.8-1



J'étais en train de répondre à ce post ;-), je tape pas encore assez vite !
Avatar
Jean-Luc Coulon (f5ibh)
--=-jforD4iMzPUVMFhd3A2B
Content-Type: text/plain; charset=iso-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 19.08.2005 17:54:29, Bulot Grégory a écrit :
Le Vendredi 19 Août 2005 17:28, Jean-Luc Coulon (f5ibh) a écrit :
> Sous sid il y a un paquet qc-usb-source (et qc-usb-utils)
>


[ ... ]


# dpkg -i qc-usb-modules-2.6.8_0.6.3-1+10.00.Custom_i386.deb
(Reading database ... 131022 files and directories currently
installed.)
Preparing to replace qc-usb-modules-2.6.8 0.6.3-1+10.00.Custom (using
qc-usb-modules-2.6.8_0.6.3-1+10.00.Custom_i386.deb) ...
Unpacking replacement qc-usb-modules-2.6.8 ...
Setting up qc-usb-modules-2.6.8 (0.6.3-1+10.00.Custom) ...

# insmod /lib/modules/2.6.8/misc/quickcam.ko
insmod: error inserting '/lib/modules/2.6.8/misc/quickcam.ko': -1
Invalid
module format



et que donne :
moduleinfo /lib/modules/2.6.8/misc/quickcam.ko

Et ensuite :
moduleinfo <un autre module quelconque compilé avec le noyau>

Il faut vérifier s'ils ont été compilés avec le même compilateur

....


J-L

--=-jforD4iMzPUVMFhd3A2B
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDBgO7Xit3lz9m7V4RAlItAJ4vjzyABKsXExTezQkELP4MDjZ3VgCgq8jj
fiE95Wm4R+N77JOoiD9ZlPY =Jgya
-----END PGP SIGNATURE-----

--=-jforD4iMzPUVMFhd3A2B--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Michel OLTRA
bonjour,


Le vendredi 19 août 2005, Bulot Grégory a écrit...


[module-assistant, error message]
"Bad luck, the kernel headers for the target kernel version could not be
found and you did not specify other valid kernel headers to use."



ensuite il me dit d'installer 'kernel-headers-2.6.8-1-386'



apt-get -s install kernel-headers-2.6.8-1-386
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package kernel-headers-2.6.8-1-386



(le plus proche est kernel-headers-2.6.8-2, mais je suppose que si j'install
celui la je vais avoir des problèmes)




C'est ce que je t'indiquais dans un message précédent. Il te faut
installer l'image de noyau 2.6.8-2, puis tu bidouilles ton fichier de
conf du chargeur de démarrage si nécessaire et tu rebootes (si c'est
lilo, il faut le relancer) sur cette nouvelle image. Puis tu lances
module-assistant : tu ne trouveras pas de kernel-headers 2.6.8-1
--
jm



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bulot Grégory
Le Vendredi 19 Août 2005 18:07, Jean-Luc Coulon (f5ibh) a écrit :
et que donne :
moduleinfo /lib/modules/2.6.8/misc/quickcam.ko

Et ensuite :
moduleinfo <un autre module quelconque compilé avec le noyau>

Il faut vérifier s'ils ont été compilés avec le même compilateur



euh je trouve pas de paquetage ou il y a moduleinfo (sauf ptet pour un jeux
'koalamud', mais je suis pas sur que l'on parle du même)
Avatar
Pierre Tourbeaux
--=-SMSAQ/BliVLWA7hUAiNL
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

Le vendredi 19 août 2005 à 18:18 +0200, Bulot Grégory a écrit :
Le Vendredi 19 Août 2005 18:07, Jean-Luc Coulon (f5ibh) a écrit :
> et que donne :
> moduleinfo /lib/modules/2.6.8/misc/quickcam.ko
>
> Et ensuite :
> moduleinfo <un autre module quelconque compilé avec le noyau>
>
> Il faut vérifier s'ils ont été compilés avec le même compilat eur

euh je trouve pas de paquetage ou il y a moduleinfo (sauf ptet pour un je ux
'koalamud', mais je suis pas sur que l'on parle du même)



Salut la liste.

Normal, c'est modinfo inclus dans le paquet module-init-tools.

Bye,
Pierre

--=-SMSAQ/BliVLWA7hUAiNL
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDBgcG3Gkb3PNg3HoRAkC3AJ4knepLg3LX3fE9D6HZvevSG6EWGwCfeZ9p
TpRinf7MlZeJvvOfm9m+374 =M6oi
-----END PGP SIGNATURE-----

--=-SMSAQ/BliVLWA7hUAiNL--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bulot Grégory
Le Vendredi 19 Août 2005 18:21, Pierre Tourbeaux a écrit :
Le vendredi 19 août 2005 à 18:18 +0200, Bulot Grégory a écrit :
> Le Vendredi 19 Août 2005 18:07, Jean-Luc Coulon (f5ibh) a écrit :
> > et que donne :
> > moduleinfo /lib/modules/2.6.8/misc/quickcam.ko
> >
> > Et ensuite :
> > moduleinfo <un autre module quelconque compilé avec le noyau>
> >
> > Il faut vérifier s'ils ont été compilés avec le même compil ateur
>
Salut la liste.

Normal, c'est modinfo inclus dans le paquet module-init-tools.



tssss, je l'avais vu l'erreur (hum, huuuum, huuum ;-) )

je pense que j'avais le test en choisissant mal mes headers (le K7)

modinfo /lib/modules/2.6.8/misc/quickcam.ko /lib/modules/2.6.8-1-386/kernel /sound/pci/ac97/snd-ac97-codec.ko
filename: /lib/modules/2.6.8/misc/quickcam.ko
description: Logitech QuickCam USB driver
author: See README
license: GPL
vermagic: 2.6.8 K7 gcc-3.3
depends:
alias: usb:v046Dp0840dl*dh*dc*dsc*dp*ic*isc*ip*
alias: usb:v046Dp0850dl*dh*dc*dsc*dp*ic*isc*ip*
alias: usb:v046Dp0870dl*dh*dc*dsc*dp*ic*isc*ip*
parm: video_nr:Set videodevice number (/dev/videoX)
parm: compatible:Enable workaround for bugs in application progra ms
(bitfield)
parm: retryerrors:Retry if image capture fails, otherwise return
error code (0-1)
parm: userlut:Apply user-specified lookup-table (0-1)
parm: equalize:Equalize image (0-1)
parm: adaptive:Automatic adaptive brightness control (0-1)
parm: quality:Sets the picture quality (0-5)
parm: frameskip:How frequently capture frames (0-10)
parm: compress:Enable compressed mode (0-1)
parm: subsample:Sets subsampling (0-1)
parm: settle:Maximum number of frames to wait picture brightness to
settle (0-255)
parm: keepsettings:Keep picture settings across one open to anoth er
(0-1)
parm: qcdebug:Sets the debug output (bitfield)
filename: /lib/modules/2.6.8-1-386/kernel/sound/pci/ac97/snd-ac97-cod ec.ko
author: Jaroslav Kysela
description: Universal interface for Audio Codec '97
license: GPL
vermagic: 2.6.8-1-386 preempt 386 gcc-3.3
depends: snd
parm: enable_loopback:Enable AC97 ADC/DAC Loopback Control
Avatar
Jean-Luc Coulon (f5ibh)
--=-QLFJOWzf6w3qK/4O71bl
Content-Type: text/plain; charset=iso-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 19.08.2005 18:34:09, Bulot Grégory a écrit :
Le Vendredi 19 Août 2005 18:21, Pierre Tourbeaux a écrit :



> Normal, c'est modinfo inclus dans le paquet module-init-tools.



Désolé :)


tssss, je l'avais vu l'erreur (hum, huuuum, huuum ;-) )



Bien bien :)


je pense que j'avais le test en choisissant mal mes headers (le K7)

modinfo /lib/modules/2.6.8/misc/quickcam.ko
/lib/modules/2.6.8-1-386/kernel/sound/pci/ac97/snd-ac97-codec.ko
filename: /lib/modules/2.6.8/misc/quickcam.ko
description: Logitech QuickCam USB driver
author: See README
license: GPL
vermagic: 2.6.8 K7 gcc-3.3



C'est ce paramètre que est important.

Il faut maintenant regarder dans un autre module "standard" du noyau.
parcourez votre /lib/modules/2.6.8/ et trouvez en un et passez lui la
même commande, vous verrez si vermagic a la même valeur.

Jean-Luc

--=-QLFJOWzf6w3qK/4O71bl
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDBhFjXit3lz9m7V4RAshUAJ9qlbOahbB0NbwsXKp77she1TpQSQCgp7+E
GSXJWyvRyTzEi2gqzCcGVBg =1HHN
-----END PGP SIGNATURE-----

--=-QLFJOWzf6w3qK/4O71bl--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bulot Grégory
Le Vendredi 19 Août 2005 19:05, Jean-Luc Coulon (f5ibh) a écrit :
Le 19.08.2005 18:34:09, Bulot Grégory a écrit :
> Le Vendredi 19 Août 2005 18:21, Pierre Tourbeaux a écrit :
> > Normal, c'est modinfo inclus dans le paquet module-init-tools.

Désolé :)

> tssss, je l'avais vu l'erreur (hum, huuuum, huuum ;-) )

Bien bien :)

> je pense que j'avais le test en choisissant mal mes headers (le K7)
>
> modinfo /lib/modules/2.6.8/misc/quickcam.ko
> /lib/modules/2.6.8-1-386/kernel/sound/pci/ac97/snd-ac97-codec.ko
> filename: /lib/modules/2.6.8/misc/quickcam.ko
> description: Logitech QuickCam USB driver
> author: See README
> license: GPL
> vermagic: 2.6.8 K7 gcc-3.3

C'est ce paramètre que est important.



oooops dans /lib/modules/2.6.8/ il n'y a que le quickcam.ko (qui a dit tart e à
la crème ....)


Il faut maintenant regarder dans un autre module "standard" du noyau.
parcourez votre /lib/modules/2.6.8/ et trouvez en un et passez lui la
même commande, vous verrez si vermagic a la même valeur.


)

la réponse etait (enfoui) dans mon post précédant mais j'étais en 2 .6.8-1-386

filename: /lib/modules/2.6.8-1-386/kernel/sound/pci/ac97/snd-ac97-cod ec.ko
author: Jaroslav Kysela
description: Universal interface for Audio Codec '97
license: GPL
vermagic: 2.6.8-1-386 preempt 386 gcc-3.3



Jean-Luc


Avatar
Jean-Luc Coulon (f5ibh)
--=-DrA2F+exVPOYj5WAIDjO
Content-Type: text/plain; charset=iso-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 19.08.2005 19:13:08, Bulot Grégory a écrit :
Le Vendredi 19 Août 2005 19:05, Jean-Luc Coulon (f5ibh) a écrit :
> Le 19.08.2005 18:34:09, Bulot Grégory a écrit :
> > Le Vendredi 19 Août 2005 18:21, Pierre Tourbeaux a écrit :
> > > Normal, c'est modinfo inclus dans le paquet module-init-tools.
>
> Désolé :)
>
> > tssss, je l'avais vu l'erreur (hum, huuuum, huuum ;-) )
>
> Bien bien :)
>
> > je pense que j'avais le test en choisissant mal mes headers (le
K7)
> >
> > modinfo /lib/modules/2.6.8/misc/quickcam.ko
> > /lib/modules/2.6.8-1-386/kernel/sound/pci/ac97/snd-ac97-codec.ko
> > filename: /lib/modules/2.6.8/misc/quickcam.ko
> > description: Logitech QuickCam USB driver
> > author: See README
> > license: GPL
> > vermagic: 2.6.8 K7 gcc-3.3
>
> C'est ce paramètre que est important.

oooops dans /lib/modules/2.6.8/ il n'y a que le quickcam.ko (qui a dit
tarte à
la crème ....)



S'il n'y a que ça, ça veut dire que le module en question est orphelin !


>
> Il faut maintenant regarder dans un autre module "standard" du
noyau.
> parcourez votre /lib/modules/2.6.8/ et trouvez en un et passez lui
la
> même commande, vous verrez si vermagic a la même valeur.
)

la réponse etait (enfoui) dans mon post précédant mais j'étais en
2.6.8-1-386

filename:
/lib/modules/2.6.8-1-386/kernel/sound/pci/ac97/snd-ac97-codec.ko
author: Jaroslav Kysela
description: Universal interface for Audio Codec '97
license: GPL
vermagic: 2.6.8-1-386 preempt 386 gcc-3.3



Et là, on voit que ce n'est pas la même chose que l'autre ...

Il vous faut donc un module qui ne soit pas k7 et qui soit preempt, le
compilateur est le bon.



>
> Jean-Luc






--=-DrA2F+exVPOYj5WAIDjO
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDBhbFXit3lz9m7V4RAhFeAJ9WdJ1ITgJ+AhM6QEKs4HzLAVu+pQCdFB6B
HlqWc24rOo354U4OlsT5afs =iRIK
-----END PGP SIGNATURE-----

--=-DrA2F+exVPOYj5WAIDjO--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Michel OLTRA
bonjour,


Le vendredi 19 août 2005, Bulot Grégory a écrit...


question, qui va surement irrité les connaisseurs : comment on install une
nouvelle image noyau (car la mienne semble ne plus être disponible pour les
header )



apt-get install MonJoliKernel ?



apt-get install kernel-image-2.6.8-2-386
par exemple (ou 686), ou autre chose si c'est pas du x86


--
jm



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2 3