Page 1 sur 1

[Webcam] Erreurs depuis changement de port USB (Résolu)

Publié : lun. 14 nov. 2011, 18:43
par archey
Bonjour tout le monde :)

Voilà, j'ai eu la mauvaise idée de débrancher mon PC pour faire le ménage et j'ai peut-être (mais je ne penses pas) rebrancher tous mes appareils sur un port USB différent.

Malgré cela, tout fonctionne très bien (webcam, télécommande, bluetooth, souris), mais j'ai ces messages d'erreurs au boot (et dans /var/log/errors.log)

Code : Tout sélectionner

[    7.739080] usb 7-2: string descriptor 0 malformed (err = -61), defaulting to 0x0409
[    7.704497] ivtv0: Unable to open firmware v4l-cx2341x-enc.fw (must be 376836 bytes)
[    7.704540] ivtv0: Did you put the firmware in the hotplug firmware directory?
[    8.324377] ivtv0: Unable to open firmware v4l-cx2341x-enc.fw (must be 376836 bytes)
[    8.324421] ivtv0: Did you put the firmware in the hotplug firmware directory?
[    8.324457] ivtv0: Failed to initialize on device video0
[    8.324555] ivtv0: Failed to initialize on device video24
[    8.324716] ivtv0: Failed to initialize on device radio0
[    8.325274] ivtv0: Failed to initialize on device vbi0
[    8.325413] ivtv0: Failed to initialize on device video32
Avant que je ne débranche tout, j'avais seulement cette ligne

Code : Tout sélectionner

[    7.739080] usb 7-2: string descriptor 0 malformed (err = -61), defaulting to 0x0409
J'avais d'ailleurs prévu poster sur ce forum pour vous demander de l'aide. Mais vu qu'aujourd'hui, le problème est aggravé, si l'on peut faire d'une pierre deux coups, ce serait génial.

ps : Je ne sais pas à quel périphérique correspond à usb 7-2, pas sûr que ce soit ce soit la webcam, mais les erreurs v4l sont liés à ma webcam car maintenant, elle n'est accessible que par /dev/video1 alors qu'avant c'était /dev/video0

Si cela peut vous aider, voici ce que me retourne un lsusb

Code : Tout sélectionner

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 045e:006d Microsoft Corp. eHome Remote Control Keyboard keys
Bus 006 Device 002: ID 0a5c:2121 Broadcom Corp. BCM2210 Bluetooth
Bus 007 Device 002: ID 046d:08ad Logitech, Inc. QuickCam Communicate STX
Bus 007 Device 003: ID 1038:0410 Ideazon, Inc. 
D'avance, merci et n'hésitez pas à me demander si j'ai omis certains détails.

Re: [Webcam] Erreurs depuis changement de port USB

Publié : lun. 14 nov. 2011, 19:03
par benjarobin
Tente de faire : pacman -S ivtv-utils

Re: [Webcam] Erreurs depuis changement de port USB

Publié : lun. 14 nov. 2011, 19:35
par archey
Waouh, quelle efficacité.

Donc, j'ai bien installé ce paquet et du coup, je n'ai plus que cette ligne dans mon /var/log/errors.log

Code : Tout sélectionner

[    6.285819] usb 7-2: string descriptor 0 malformed (err = -61), defaulting to 0x0409
Comme avant mes débranchements donc. Merci :bravo:

Par contre, j'ai testé Skype et maintenant, il me trouve (/dev/video0, /dev/video1, /dev/video24, /dev/video32)
/dev/video0, /dev/video24 et /dev/video32 correspondent à ma carte TV Hauppauge dont j'avais totalement oublié l'existence (vive le multiposte Free).

Génial si elle est reconnu au passage, mais pourquoi je n'avais pas ce message d'erreur avant? Bizarre non, car ce paquet n'a jamais été installé :shock:

De même, je vais peut être en demander trop, mais serait-il possible d'inverser video0 et video1 (la plupart des programmes utilisent /dev/video0 par défaut, et j'aimerais que ce soit ma webcam. Avant, ma webcam était en /dev/video0

Par la même occasion, j'ai remarqué que dans mes préférences multimédia, j'ai plusieurs webcam comme le montre l'image ci-dessous. Avant, j'en avais qu'une seule. Comment je peux supprimer celles qui ont l'air d'être inactives (il me dit indisponible car probablement débranché), ça doit dater d'avant le débranchement quand ma webcam était en /dev/video0.
--> Voir screenshot <--

Et, désolé si j'en demande beaucoup, mais comment je pourrais régler ce problème. Problème que j'ai depuis mon premier jour d'utilisation de Arch et ce à chaque démarrage même si tout fonctionne bien.

Code : Tout sélectionner

[    6.285819] usb 7-2: string descriptor 0 malformed (err = -61), defaulting to 0x0409
En tout cas, merci beaucoup benjarobin pour ta réactivité, et grâce à toi, ma carte TV Hauppauge est reconnu (même si je ne m'en servirais pas).

Re: [Webcam] Erreurs depuis changement de port USB

Publié : lun. 14 nov. 2011, 19:43
par benjarobin
Pour la dernière ligne, c'est "normal", la clé USB s'identifie par une suite de caractère (string descriptor), et apparemment cette description n'est pas dans le format attendu. Tu ne peux rien faire et tu peux l'ignorer :)

Pour le nommage en /dev/video0, je pense qu'il faudrait regarder du coté de UDEV, mais ne sachant pas trop comment faire, je préfère ne pas m’avancer.
Pour KDE, je pense qu'il y a un fichier de configuration dans ton home qui doit garder ceci, là aussi je en sais pas trop.
Tu peux tenter un grep bourrin:

Code : Tout sélectionner

grep -Ri 046d /home/ton_user/

Re: [Webcam] Erreurs depuis changement de port USB

Publié : lun. 14 nov. 2011, 20:32
par archey
Waouh, bien joué.

Bon, le grep a failli planter le PC, mais au moins, j'ai pu trouver la source du problème.

Donc, tu avais raison, la config était enregistrée dans le fichier (.kde4/share/config/phonondevicesrc)

Je l'ai supprimé, et il s'est recrée avec seulement ce qu'il faut dedans.


Pour le /dev/video0 /dev/video1, je vais laisser comme ça, y a rien de vraiment gênant.

Merci encore pour ta précieuse aide et ta réactivité. :copain: :bravo: