OVH Cloud OVH Cloud

bizarrerie avec le chargement d'un module pwc

7 réponses
Avatar
Gilles MISSONNIER
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.

---1480404480-300513930-1171466170=:1368
Content-Type: TEXT/PLAIN; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE

Bonjour,
suis en debian sarge 2.6.8-3-686,
et j'utilise pour une webcam le module pwc de Saillard
http://www.saillard.org/linux/pwc/files/pwc-10.0.9.tar.bz2
( c'est pour utiliser le mode vga 640x480 d'une quickcam pro 4000)

apr=E8s reboot,
il faut et suffit que je fasse :

rmmod pwc
modprobe pwc size=3Dvga

pour pouvoir utiliser la cam=E9ra.
pourtant mon /etc/modules contient bien la ligne
pwc size=3Dvga

j'ai du oublier quelquechose, mais quoi ?


_-=AF-_-=AF-_-=AF-_-=AF-_
Gilles Missonnier
IAP - gimi@iap.fr
01 44 32 81 36
---1480404480-300513930-1171466170=:1368--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

7 réponses

Avatar
Sylvain Sauvage
Gilles MISSONNIER, mercredi 14 février 2007, 16:16:10 CET

Bonjour,



'jour,

suis en debian sarge 2.6.8-3-686,
et j'utilise pour une webcam le module pwc de Saillard
http://www.saillard.org/linux/pwc/files/pwc-10.0.9.tar.bz2
( c'est pour utiliser le mode vga 640x480 d'une quickcam pro 4000)

après reboot,
il faut et suffit que je fasse :

rmmod pwc
modprobe pwc size=vga

pour pouvoir utiliser la caméra.
pourtant mon /etc/modules contient bien la ligne
pwc size=vga

j'ai du oublier quelquechose, mais quoi ?



/etc/modules sert pour les modules que l'on force à charger.
Est-ce que pwc ne serait pas chargé automatiquement ? (Dans ce cas, la
ligne dans /etc/modules devrait générer un warning « module déjà
chargé ».)

Essaie de mettre cette option dans un fichier dans /etc/modprobe.d.

--
Sylvain Sauvage
Avatar
Jean-Yves F. Barbier
Le mercredi 14 février 2007 16:25, Sylvain Sauvage a écrit :
Gilles MISSONNIER, mercredi 14 février 2007, 16:16:10 CET

> Bonjour,

'jour,

> suis en debian sarge 2.6.8-3-686,
> et j'utilise pour une webcam le module pwc de Saillard
> http://www.saillard.org/linux/pwc/files/pwc-10.0.9.tar.bz2
> ( c'est pour utiliser le mode vga 640x480 d'une quickcam pro 4000)
>
> après reboot,
> il faut et suffit que je fasse :
>
> rmmod pwc
> modprobe pwc size=vga
>
> pour pouvoir utiliser la caméra.
> pourtant mon /etc/modules contient bien la ligne
> pwc size=vga
>
> j'ai du oublier quelquechose, mais quoi ?

/etc/modules sert pour les modules que l'on force à charger.
Est-ce que pwc ne serait pas chargé automatiquement ? (Dans ce cas, la
ligne dans /etc/modules devrait générer un warning « modu le déjà
chargé ».)

Essaie de mettre cette option dans un fichier dans /etc/modprobe.d.



Vi: par exemple un fichier /etc/modprobe.d/PWC
(en maj. ça permet de savoir ce que toi tu as créé/modifià ©)

genre:

### PWC conf
options pwc size=vga fps compression=1 fbufs=5 leds0,900 po wer_save=1
### /PWC conf


et tu peux aussi faire un symlink de ce fichier dans
/etc/modutils, puis faire un updates-modules.

JY
Avatar
Sylvain Sauvage
Jean-Yves F. Barbier, mercredi 14 février 2007, 16:34:54 CET
[...]
et tu peux aussi faire un symlink de ce fichier dans
/etc/modutils, puis faire un updates-modules.



Il me semble que modutils et updates-modules ne sont utilisés que par
les noyaux 2.4.

--
Sylvain Sauvage
Avatar
Jean-Yves F. Barbier
Le mercredi 14 février 2007 18:58, Sylvain Sauvage a écrit :
Jean-Yves F. Barbier, mercredi 14 février 2007, 16:34:54 CET

>[...]
> et tu peux aussi faire un symlink de ce fichier dans
> /etc/modutils, puis faire un updates-modules.

Il me semble que modutils et updates-modules ne sont utilisés que par
les noyaux 2.4.



Alors mon kernel 2.6.20 doit-être relativement spécial, puisqu'il
les utilise...
Avatar
Sylvain Sauvage
Jean-Yves F. Barbier, mercredi 14 février 2007, 19:03:57 CET

Le mercredi 14 février 2007 18:58, Sylvain Sauvage a écrit  :
> Jean-Yves F. Barbier, mercredi 14 février 2007, 16:34:54 CET
>
> >[...]
> > et tu peux aussi faire un symlink de ce fichier dans
> > /etc/modutils, puis faire un updates-modules.
>
> Il me semble que modutils et updates-modules ne sont utilisés que
> par les noyaux 2.4.

Alors mon kernel 2.6.20 doit-être relativement spécial, puisqu' il
les utilise...



Tu es sûr que c'est utile ? J'ai du mal à croire qu'il faille m ettre
les options à la fois dans /etc/modutils et /etc/modprobe.d, même si on
s'en sort avec des liens symboliques.

Et dans man modprobe.d :
The syntax is a simplification of modules.conf, used in 2.4
kernels and earlier.
qui me laisse supposer qu'il n'est plus utilisé après les 2.4.

Et, mieux, dans /usr/share/doc/modutils/README.Debian.gz :
If you are using 2.6 kernels, you need to install the
module-init-tools package, modutils is not for you, see
Documentation/Changes in the 2.6 kernel tree. Some other
distributions merge modutils and module-init-tools into a single
package and call it modutils, however, in Debian, we have a modutils
package (for < 2.5 kernels) and a module-init-tools package (for >2.5
kernels).

--
Sylvain Sauvage
Avatar
Jean-Yves F. Barbier
Le mercredi 14 février 2007 19:40, Sylvain Sauvage a écrit :
Jean-Yves F. Barbier, mercredi 14 février 2007, 19:03:57 CET



...

Tu es sûr que c'est utile ? J'ai du mal à croire qu'il faille mettre
les options à la fois dans /etc/modutils et /etc/modprobe.d, mê me si on
s'en sort avec des liens symboliques.



...

Et dans man modprobe.d :
The syntax is a simplification of modules.conf, used in 2.4
kernels and earlier.
qui me laisse supposer qu'il n'est plus utilisé après les 2.4.



Vi, parce que /etc/modprobe.d est utilisé au boot par l'auto-déte ction,
et /etc/modutils est utilisé pour préciser les options de chaque module,
l'update de /etc/modules.conf se faisant par 'update-modules'.

MAIS après divers déboires, notamment avec le drv pwc, je me suis aperçu
que si on ne touchait QUE /etc/modutils, le drv n'avait pas les bonnes
options lors du boot (webcam branchée); dans mon immense et intense
clairvoyance, je me suis dis dans mon propre intérieur de moi-mêm e
personnellement tout seul, qu'il fallait AUSSI
toucher /etc/modprobe.d ;->>> (ça-y-est, j'suis prêt pour un voya ge
en Corée du Nord, j'ai le bon mental :)

Et là, tout s'est mis à fonctionner normalement.


Et, mieux, dans /usr/share/doc/modutils/README.Debian.gz :
If you are using 2.6 kernels, you need to install the
module-init-tools package, modutils is not for you, see
Documentation/Changes in the 2.6 kernel tree. Some other
distributions merge modutils and module-init-tools into a single
package and call it modutils, however, in Debian, we have a modutils
package (for < 2.5 kernels) and a module-init-tools package (for >2.5
kernels).



/sbin/update-modules
/sbin/depmod
/sbin/modinfo
/sbin/rmmod
/sbin/insmod
/sbin/modprobe
/bin/lsmod
/etc/modprobe.d/aliases
/etc/modprobe.d/arch/i386
/etc/init.d/module-init-tools
/sbin/lsmod

Ce package contient les outils de manip' (+ un fichier d'alias).

Mes déboires datent du 2.6.8, peut-être cela a-t'il été changé depuis,
mais au cas où; ça ne fait de mal à personne de porter des b retelles
en plus d'un ceinture ;-)

JY
Avatar
Sylvain Sauvage
Jean-Yves F. Barbier, mercredi 14 février 2007, 21:20:35 CET
[...]
Vi, parce que /etc/modprobe.d est utilisé au boot par
l'auto-détection, et /etc/modutils est utilisé pour précis er les
options de chaque module, l'update de /etc/modules.conf se faisant
par 'update-modules'.



Non. Les deux sont utilisés tout le temps. La différence est qu e l'un
est utilisé par les <=2.4 et l'autre par les >=2.6.

MAIS après divers déboires, notamment avec le drv pwc, je me su is
aperçu que si on ne touchait QUE /etc/modutils, le drv n'avait pas
les bonnes options lors du boot (webcam branchée); dans mon immense
et intense clairvoyance, je me suis dis dans mon propre intérieur de
moi-même personnellement tout seul, qu'il fallait AUSSI
toucher /etc/modprobe.d ;->>> (ça-y-est, j'suis prêt pour un vo yage
en Corée du Nord, j'ai le bon mental :)

Et là, tout s'est mis à fonctionner normalement.



Ça prouve que le 2.6 a besoin de /etc/modprobe.d, pas
que /etc/modutils est utile. (Le « AUSSI » est de trop dans la
déduction.)

[...]
> module-init-tools package, modutils is not for you,
[...]
/sbin/update-modules
[...]



Qui remplace les outils de modutils et les exécute s'ils existent,
simplement pour ceux qui ont encore un 2.4.

Ce package contient les outils de manip' (+ un fichier d'alias).

Mes déboires datent du 2.6.8, peut-être cela a-t'il étà © changé depuis,
mais au cas où; ça ne fait de mal à personne de porter des bretelles
en plus d'un ceinture ;-)



De gustibus et coloribus... j'ai jamais aimé le travail
supplémentaire.

--
Sylvain Sauvage