Un chipmunk sauvage apparaît !
Dans la série "Je me suis fait troller par Skype", voici la dernière :
J'ai appelé mon contact tout à l'heure. Mais lorsque j'ai dit "allô", il a répondu en éclatant de rire. "T'as une voix de chipmunk", m'a-t-il dit.
Après avoir testé plein de fois avec le fameux service echo123, et après qu'il a bien pu se payer ma tête comme il se doit, j'ai fini par comprendre que quelque chose ne tournait effectivement pas rond depuis que j'étais passé sur le kernel 3.0.6 sur mon ThinkPad.
En googlant un peu, j'ai finalement trouvé le patch suivant :
--- linux-3.0.1/drivers/usb/core/quirks.c 2011-08-05 06:59:21.000000000 +0200
+++ linux-3.0.1/drivers/usb/core/quirks_c310.c 2011-08-07 19:17:28.673002728 +0200
@@ -41,6 +41,9 @@
/* Logitech Harmony 700-series */
{ USB_DEVICE(0x046d, 0xc122), .driver_info = USB_QUIRK_DELAY_INIT },
+ /* Logitech Webcam C310 */
+ { USB_DEVICE(0x046d, 0x081b), .driver_info = USB_QUIRK_RESET_RESUME },
+
/* Philips PSC805 audio device */
{ USB_DEVICE(0x0471, 0x0155), .driver_info = USB_QUIRK_RESET_RESUME },
Attention : l'outil patch est assez tâtillon sur le whitespace, donc prenez plutôt le patch ici (chipmunk.patch). Celui-ci est évidemment à adapter selon l'ID vendeur/produit (ici 0x046d et 0x081b) de la webcam en question. Ce qu'on trouve en général assez facilement avec lsusb :
# lsusb | grep -i webcam
Bus 001 Device 011: ID 046d:081b Logitech, Inc. Webcam C310
Une fois sauvegardé dans un fichier, il m'a suffit de faire :
# cd /usr/src/linux
# patch -p1 ~/chipmunk.patch
# make -j3
Et hop.
Commentaires
Poster un commentaire
Poster un commentaire